OpenOCD
xtensa_debug_module::dbg_ops
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_debug_module::dbg_ops
xtensa_debug_module::dbg_ops field
Syntax
from
xtensa_debug_module.h:488
const
struct
xtensa_debug_ops
*
dbg_ops
;
References
Location
Referrer
Text
xtensa_debug_module.h:488
const
struct
xtensa_debug_ops
*
dbg_ops
;
xtensa.h:336
xtensa_queue_dbg_reg_read()
return
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
reg
,
data
)
;
xtensa.h:348
xtensa_queue_dbg_reg_write()
return
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
reg
,
data
)
;
xtensa_debug_module.c:85
xtensa_dm_init()
dm
->
dbg_ops
=
cfg
->
dbg_ops
;
xtensa_debug_module.c:159
xtensa_dm_queue_enable()
return
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_DCRSET
,
OCDDCR_ENABLEOCD
)
;
xtensa_debug_module.c:248
xtensa_dm_device_id_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_OCDID
,
id_buf
)
;
xtensa_debug_module.c:282
xtensa_dm_core_status_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_DSR
,
dsr_buf
)
;
xtensa_debug_module.c:293
xtensa_dm_core_status_clear()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_DSR
,
bits
)
;
xtensa_debug_module.c:304
xtensa_dm_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
reg
,
buf
)
;
xtensa_debug_module.c:319
xtensa_dm_write()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
reg
,
val
)
;
xtensa_debug_module.c:329
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_TRAXCTRL
,
0
)
;
xtensa_debug_module.c:336
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_TRAXADDR
,
0
)
;
xtensa_debug_module.c:338
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_PCMATCHCTRL
,
xtensa_debug_module.c:340
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_TRIGGERPC
,
cfg
->
stoppc
)
;
xtensa_debug_module.c:342
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_DELAYCNT
,
cfg
->
after
)
;
xtensa_debug_module.c:344
xtensa_dm_trace_start()
dm
->
dbg_ops
->
queue_reg_write
(
xtensa_debug_module.c:360
xtensa_dm_trace_stop()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_TRAXCTRL
,
traxctl_buf
)
;
xtensa_debug_module.c:370
xtensa_dm_trace_stop()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_TRAXCTRL
,
traxctl
|
TRAXCTRL_TRSTP
)
;
xtensa_debug_module.c:392
xtensa_dm_trace_status_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_TRAXSTAT
,
traxstat_buf
)
;
xtensa_debug_module.c:410
xtensa_dm_trace_config_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_TRAXCTRL
,
traxctl_buf
)
;
xtensa_debug_module.c:411
xtensa_dm_trace_config_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_MEMADDRSTART
,
memadrstart_buf
)
;
xtensa_debug_module.c:412
xtensa_dm_trace_config_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_MEMADDREND
,
memadrend_buf
)
;
xtensa_debug_module.c:413
xtensa_dm_trace_config_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_TRAXADDR
,
adr_buf
)
;
xtensa_debug_module.c:431
xtensa_dm_trace_data_read()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_TRAXDATA
,
&
dest
[
i
*
4
]
)
;
xtensa_debug_module.c:449
xtensa_dm_perfmon_enable()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_PMG
,
0x1
)
;
xtensa_debug_module.c:451
xtensa_dm_perfmon_enable()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_PM0
+
counter_id
,
0
)
;
xtensa_debug_module.c:452
xtensa_dm_perfmon_enable()
dm
->
dbg_ops
->
queue_reg_write
(
dm
,
XDMREG_PMCTRL0
+
counter_id
,
pmctrl
)
;
xtensa_debug_module.c:453
xtensa_dm_perfmon_enable()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_PMSTAT0
+
counter_id
,
pmstat_buf
)
;
xtensa_debug_module.c:464
xtensa_dm_perfmon_dump()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_PMSTAT0
+
counter_id
,
pmstat_buf
)
;
xtensa_debug_module.c:465
xtensa_dm_perfmon_dump()
dm
->
dbg_ops
->
queue_reg_read
(
dm
,
XDMREG_PM0
+
counter_id
,
pmcount_buf
)
;
Data Use
Functions writing
xtensa_debug_module::dbg_ops
Functions reading
xtensa_debug_module::dbg_ops
xtensa_dm_init()
all items filtered out
xtensa_debug_module::dbg_ops
xtensa_queue_dbg_reg_read()
xtensa_queue_dbg_reg_write()
xtensa_dm_queue_enable()
xtensa_dm_device_id_read()
xtensa_dm_core_status_read()
xtensa_dm_core_status_clear()
xtensa_dm_read()
xtensa_dm_write()
xtensa_dm_trace_start()
xtensa_dm_trace_stop()
xtensa_dm_trace_status_read()
xtensa_dm_trace_config_read()
xtensa_dm_trace_data_read()
xtensa_dm_perfmon_enable()
xtensa_dm_perfmon_dump()
all items filtered out
Type of
xtensa_debug_module::dbg_ops
xtensa_debug_module::dbg_ops
xtensa_debug_ops
all items filtered out