xtensa_debug_module::dbg_ops is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDxtensa_debug_module::dbg_ops

xtensa_debug_module::dbg_ops field

Syntax

const struct xtensa_debug_ops *dbg_ops;

References

LocationReferrerText
xtensa_debug_module.h:488
const struct xtensa_debug_ops *dbg_ops;
xtensa.h:336xtensa_queue_dbg_reg_read()
return dm->dbg_ops->queue_reg_read(dm, reg, data);
xtensa.h:348xtensa_queue_dbg_reg_write()
return dm->dbg_ops->queue_reg_write(dm, reg, data);
xtensa_debug_module.c:85xtensa_dm_init()
dm->dbg_ops = cfg->dbg_ops;
xtensa_debug_module.c:159xtensa_dm_queue_enable()
xtensa_debug_module.c:248xtensa_dm_device_id_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_OCDID, id_buf);
xtensa_debug_module.c:282xtensa_dm_core_status_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_DSR, dsr_buf);
xtensa_debug_module.c:293xtensa_dm_core_status_clear()
xtensa_debug_module.c:304xtensa_dm_read()
dm->dbg_ops->queue_reg_read(dm, reg, buf);
xtensa_debug_module.c:319xtensa_dm_write()
dm->dbg_ops->queue_reg_write(dm, reg, val);
xtensa_debug_module.c:329xtensa_dm_trace_start()
xtensa_debug_module.c:336xtensa_dm_trace_start()
xtensa_debug_module.c:338xtensa_dm_trace_start()
xtensa_debug_module.c:340xtensa_dm_trace_start()
xtensa_debug_module.c:342xtensa_dm_trace_start()
xtensa_debug_module.c:344xtensa_dm_trace_start()
dm->dbg_ops->queue_reg_write(
xtensa_debug_module.c:360xtensa_dm_trace_stop()
dm->dbg_ops->queue_reg_read(dm, XDMREG_TRAXCTRL, traxctl_buf);
xtensa_debug_module.c:370xtensa_dm_trace_stop()
xtensa_debug_module.c:392xtensa_dm_trace_status_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_TRAXSTAT, traxstat_buf);
xtensa_debug_module.c:410xtensa_dm_trace_config_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_TRAXCTRL, traxctl_buf);
xtensa_debug_module.c:411xtensa_dm_trace_config_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_MEMADDRSTART, memadrstart_buf);
xtensa_debug_module.c:412xtensa_dm_trace_config_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_MEMADDREND, memadrend_buf);
xtensa_debug_module.c:413xtensa_dm_trace_config_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_TRAXADDR, adr_buf);
xtensa_debug_module.c:431xtensa_dm_trace_data_read()
dm->dbg_ops->queue_reg_read(dm, XDMREG_TRAXDATA, &dest[i * 4]);
xtensa_debug_module.c:449xtensa_dm_perfmon_enable()
dm->dbg_ops->queue_reg_write(dm, XDMREG_PMG, 0x1);
xtensa_debug_module.c:451xtensa_dm_perfmon_enable()
xtensa_debug_module.c:452xtensa_dm_perfmon_enable()
xtensa_debug_module.c:453xtensa_dm_perfmon_enable()
dm->dbg_ops->queue_reg_read(dm, XDMREG_PMSTAT0 + counter_id, pmstat_buf);
xtensa_debug_module.c:464xtensa_dm_perfmon_dump()
dm->dbg_ops->queue_reg_read(dm, XDMREG_PMSTAT0 + counter_id, pmstat_buf);
xtensa_debug_module.c:465xtensa_dm_perfmon_dump()
dm->dbg_ops->queue_reg_read(dm, XDMREG_PM0 + counter_id, pmcount_buf);