etb::reg_cache is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

etb::reg_cache field

Syntax

struct reg_cache *reg_cache;

References

LocationReferrerText
etb.h:28
struct reg_cache *reg_cache;
etb.c:353handle_etb_config_command()
etb->reg_cache = NULL;
etb.c:445etb_init()
etb_read_reg(&etb->reg_cache->reg_list[ETB_RAM_DEPTH]);
etb.c:446etb_init()
etb_read_reg(&etb->reg_cache->reg_list[ETB_RAM_WIDTH]);
etb.c:449etb_init()
etb->ram_depth = buf_get_u32(etb->reg_cache->reg_list[ETB_RAM_DEPTH].value, 0, 32);
etb.c:450etb_init()
etb->ram_width = buf_get_u32(etb->reg_cache->reg_list[ETB_RAM_WIDTH].value, 0, 32);
etb.c:460etb_status()
struct reg *control = &etb->reg_cache->reg_list[ETB_CTRL];
etb.c:461etb_status()
struct reg *status = &etb->reg_cache->reg_list[ETB_STATUS];
etb.c:517etb_read_trace()
etb_read_reg(&etb->reg_cache->reg_list[ETB_STATUS]);
etb.c:518etb_read_trace()
etb.c:525etb_read_trace()
if (buf_get_u32(etb->reg_cache->reg_list[ETB_STATUS].value, 0, 1))
etb.c:526etb_read_trace()
first_frame = buf_get_u32(etb->reg_cache->reg_list[ETB_RAM_WRITE_POINTER].value,
etb.c:530etb_read_trace()
num_frames = buf_get_u32(etb->reg_cache->reg_list[ETB_RAM_WRITE_POINTER].value,
etb.c:534etb_read_trace()
etb_write_reg(&etb->reg_cache->reg_list[ETB_RAM_READ_POINTER], first_frame);
etb.c:660etb_start_capture()
etb_write_reg(&etb->reg_cache->reg_list[ETB_TRIGGER_COUNTER], trigger_count);
etb.c:661etb_start_capture()
etb.c:662etb_start_capture()
etb_write_reg(&etb->reg_cache->reg_list[ETB_CTRL], etb_ctrl_value);
etb.c:674etb_stop_capture()
struct reg *etb_ctrl_reg = &etb->reg_cache->reg_list[ETB_CTRL];
etm.c:394etm_build_reg_cache()
etb->reg_cache = reg_cache->next;

Data Use

Functions writing etb::reg_cache
Functions reading etb::reg_cache
etb::reg_cache
Type of etb::reg_cache
etb::reg_cache
all items filtered out