OpenOCD
xtensa_debug_module::dap
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_debug_module::dap
xtensa_debug_module::dap field
Syntax
from
xtensa_debug_module.h:496
struct
adiv5_dap
*
dap
;
References
Location
Referrer
Text
xtensa_debug_module.h:496
struct
adiv5_dap
*
dap
;
esp_xtensa.c:112
esp_xtensa_poll()
if
(
xtensa_dm_power_status_get
(
&
xtensa
->
dbg_mod
)
&
PWRSTAT_COREWASRESET
(
xtensa
)
)
{
xtensa.c:889
xtensa_examine()
unsigned
int
cmd
=
PWRCTL_DEBUGWAKEUP
(
xtensa
)
|
PWRCTL_MEMWAKEUP
(
xtensa
)
|
PWRCTL_COREWAKEUP
(
xtensa
)
;
xtensa.c:899
xtensa_examine()
xtensa_queue_pwr_reg_write
(
xtensa
,
XDMREG_PWRCTL
,
cmd
|
PWRCTL_JTAGDEBUGUSE
(
xtensa
)
)
;
xtensa.c:918
xtensa_wakeup()
unsigned
int
cmd
=
PWRCTL_DEBUGWAKEUP
(
xtensa
)
|
PWRCTL_MEMWAKEUP
(
xtensa
)
|
PWRCTL_COREWAKEUP
(
xtensa
)
;
xtensa.c:921
xtensa_wakeup()
cmd
|=
PWRCTL_CORERESET
(
xtensa
)
;
xtensa.c:924
xtensa_wakeup()
xtensa_queue_pwr_reg_write
(
xtensa
,
XDMREG_PWRCTL
,
cmd
|
PWRCTL_JTAGDEBUGUSE
(
xtensa
)
)
;
xtensa.c:1168
xtensa_assert_reset()
PWRCTL_JTAGDEBUGUSE
(
xtensa
)
|
PWRCTL_DEBUGWAKEUP
(
xtensa
)
|
PWRCTL_MEMWAKEUP
(
xtensa
)
|
xtensa.c:1169
xtensa_assert_reset()
PWRCTL_COREWAKEUP
(
xtensa
)
|
PWRCTL_CORERESET
(
xtensa
)
)
;
xtensa.c:1193
xtensa_deassert_reset()
PWRCTL_JTAGDEBUGUSE
(
xtensa
)
|
PWRCTL_DEBUGWAKEUP
(
xtensa
)
|
PWRCTL_MEMWAKEUP
(
xtensa
)
|
xtensa.c:1194
xtensa_deassert_reset()
PWRCTL_COREWAKEUP
(
xtensa
)
)
;
xtensa.c:2312
xtensa_poll()
int
res
=
xtensa_dm_power_status_read
(
&
xtensa
->
dbg_mod
,
PWRSTAT_DEBUGWASRESET
(
xtensa
)
|
xtensa.c:2313
xtensa_poll()
PWRSTAT_COREWASRESET
(
xtensa
)
)
;
xtensa.c:2317
xtensa_poll()
PWRSTAT_DEBUGWASRESET
(
xtensa
)
|
PWRSTAT_COREWASRESET
(
xtensa
)
,
xtensa.c:2345
xtensa_poll()
if
(
xtensa
->
dbg_mod
.
power_status
.
stath
&
PWRSTAT_COREWASRESET
(
xtensa
)
)
{
xtensa_debug_module.c:89
xtensa_dm_init()
dm
->
dap
=
cfg
->
dap
;
xtensa_debug_module.c:111
xtensa_dm_poll()
return
(
!
dm
||
(
dm
->
dap
&&
!
dm
->
debug_ap
)
)
?
ERROR_FAIL
:
ERROR_OK
;
xtensa_debug_module.c:116
xtensa_dm_examine()
struct
adiv5_dap
*
swjdp
=
dm
->
dap
;
xtensa_debug_module.c:168
xtensa_dm_queue_reg_read()
if
(
dm
->
dap
)
xtensa_debug_module.c:187
xtensa_dm_queue_reg_write()
if
(
dm
->
dap
)
xtensa_debug_module.c:206
xtensa_dm_queue_pwr_reg_read()
if
(
dm
->
dap
)
{
xtensa_debug_module.c:232
xtensa_dm_queue_pwr_reg_write()
if
(
dm
->
dap
)
{
xtensa_debug_module.h:523
xtensa_dm_queue_execute()
return
dm
->
dap
?
dap_run
(
dm
->
dap
)
:
jtag_execute_queue
(
)
;
xtensa_debug_module.h:579
xtensa_dm_tap_was_reset()
return
!
(
dm
->
power_status
.
prev_stat
&
PWRSTAT_DEBUGWASRESET_DM
(
dm
)
)
&&
xtensa_debug_module.h:580
xtensa_dm_tap_was_reset()
dm
->
power_status
.
stat
&
PWRSTAT_DEBUGWASRESET_DM
(
dm
)
;
xtensa_debug_module.h:585
xtensa_dm_core_was_reset()
return
!
(
dm
->
power_status
.
prev_stat
&
PWRSTAT_COREWASRESET_DM
(
dm
)
)
&&
xtensa_debug_module.h:586
xtensa_dm_core_was_reset()
dm
->
power_status
.
stat
&
PWRSTAT_COREWASRESET_DM
(
dm
)
;
Data Use
Functions writing
xtensa_debug_module::dap
Functions reading
xtensa_debug_module::dap
xtensa_dm_init()
all items filtered out
xtensa_debug_module::dap
xtensa_dm_queue_execute()
xtensa_dm_tap_was_reset()
xtensa_dm_core_was_reset()
esp_xtensa_poll()
xtensa_examine()
xtensa_wakeup()
xtensa_assert_reset()
xtensa_deassert_reset()
xtensa_poll()
xtensa_dm_poll()
xtensa_dm_examine()
xtensa_dm_queue_reg_read()
xtensa_dm_queue_reg_write()
xtensa_dm_queue_pwr_reg_read()
xtensa_dm_queue_pwr_reg_write()
all items filtered out
Type of
xtensa_debug_module::dap
xtensa_debug_module::dap
adiv5_dap
all items filtered out