OpenOCD
xtensa_debug_module
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
xtensa_debug_module
xtensa_debug_module struct
Syntax
from
xtensa_debug_module.h:392
struct
xtensa_debug_module
;
Implemented in
xtensa_debug_module.h:486
Fields
pwr_ops
No summary provided.
Read more...
dbg_ops
No summary provided.
Read more...
tap
No summary provided.
Read more...
queue_tdi_idle
No summary provided.
Read more...
queue_tdi_idle_arg
No summary provided.
Read more...
dap
No summary provided.
Read more...
debug_ap
No summary provided.
Read more...
debug_apsel
No summary provided.
Read more...
power_status
No summary provided.
Read more...
core_status
No summary provided.
Read more...
device_id
No summary provided.
Read more...
ap_offset
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
xtensa_debug_module.h:486
struct
xtensa_debug_module
{
xtensa_debug_module.h:392
struct
xtensa_debug_module
;
xtensa.c:591
xtensa_queue_pwr_reg_write()
struct
xtensa_debug_module
*
dm
=
&
xtensa
->
dbg_mod
;
xtensa.h:245
xtensa::dbg_mod
xtensa
struct
xtensa_debug_module
dbg_mod
;
xtensa.h:329
xtensa_queue_dbg_reg_read()
struct
xtensa_debug_module
*
dm
=
&
xtensa
->
dbg_mod
;
xtensa.h:341
xtensa_queue_dbg_reg_write()
struct
xtensa_debug_module
*
dm
=
&
xtensa
->
dbg_mod
;
xtensa_debug_module.c:47
xtensa_dm_add_set_ir()
static
void
xtensa_dm_add_set_ir
(
struct
xtensa_debug_module
*
dm
,
uint8_t
value
)
xtensa_debug_module.c:59
xtensa_dm_add_dr_scan()
static
void
xtensa_dm_add_dr_scan
(
struct
xtensa_debug_module
*
dm
,
xtensa_debug_module.c:74
xtensa_dm_init()
int
xtensa_dm_init
(
struct
xtensa_debug_module
*
dm
,
const
struct
xtensa_debug_module_config
*
cfg
)
xtensa_debug_module.c:96
xtensa_dm_deinit()
void
xtensa_dm_deinit
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:104
xtensa_dm_poll()
int
xtensa_dm_poll
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:114
xtensa_dm_examine()
int
xtensa_dm_examine
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:157
xtensa_dm_queue_enable()
int
xtensa_dm_queue_enable
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:162
xtensa_dm_queue_reg_read()
int
xtensa_dm_queue_reg_read
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint8_t
*
value
)
xtensa_debug_module.c:181
xtensa_dm_queue_reg_write()
int
xtensa_dm_queue_reg_write
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint32_t
value
)
xtensa_debug_module.c:197
xtensa_dm_queue_pwr_reg_read()
int
xtensa_dm_queue_pwr_reg_read
(
struct
xtensa_debug_module
*
dm
,
xtensa_debug_module.c:224
xtensa_dm_queue_pwr_reg_write()
int
xtensa_dm_queue_pwr_reg_write
(
struct
xtensa_debug_module
*
dm
,
xtensa_debug_module.c:244
xtensa_dm_device_id_read()
int
xtensa_dm_device_id_read
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:257
xtensa_dm_power_status_read()
int
xtensa_dm_power_status_read
(
struct
xtensa_debug_module
*
dm
,
uint32_t
clear
)
xtensa_debug_module.c:277
xtensa_dm_core_status_read()
int
xtensa_dm_core_status_read
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.c:291
xtensa_dm_core_status_clear()
int
xtensa_dm_core_status_clear
(
struct
xtensa_debug_module
*
dm
,
xtensa_dsr_t
bits
)
xtensa_debug_module.c:298
xtensa_dm_read()
int
xtensa_dm_read
(
struct
xtensa_debug_module
*
dm
,
uint32_t
addr
,
uint32_t
*
val
)
xtensa_debug_module.c:314
xtensa_dm_write()
int
xtensa_dm_write
(
struct
xtensa_debug_module
*
dm
,
uint32_t
addr
,
uint32_t
val
)
xtensa_debug_module.c:326
xtensa_dm_trace_start()
int
xtensa_dm_trace_start
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_start_config
*
cfg
)
xtensa_debug_module.c:354
xtensa_dm_trace_stop()
int
xtensa_dm_trace_stop
(
struct
xtensa_debug_module
*
dm
,
bool
pto_enable
)
xtensa_debug_module.c:388
xtensa_dm_trace_status_read()
int
xtensa_dm_trace_status_read
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_status
*
status
)
xtensa_debug_module.c:400
xtensa_dm_trace_config_read()
int
xtensa_dm_trace_config_read
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_config
*
config
)
xtensa_debug_module.c:425
xtensa_dm_trace_data_read()
int
xtensa_dm_trace_data_read
(
struct
xtensa_debug_module
*
dm
,
uint8_t
*
dest
,
uint32_t
size
)
xtensa_debug_module.c:436
xtensa_dm_perfmon_enable()
int
xtensa_dm_perfmon_enable
(
struct
xtensa_debug_module
*
dm
,
int
counter_id
,
xtensa_debug_module.c:458
xtensa_dm_perfmon_dump()
int
xtensa_dm_perfmon_dump
(
struct
xtensa_debug_module
*
dm
,
int
counter_id
,
xtensa_debug_module.h:396
xtensa_debug_ops::queue_enable::dm
int
(
*
queue_enable
)
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:398
xtensa_debug_ops::queue_reg_read::dm
int
(
*
queue_reg_read
)
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint8_t
*
data
)
;
xtensa_debug_module.h:400
xtensa_debug_ops::queue_reg_write::dm
int
(
*
queue_reg_write
)
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint32_t
data
)
;
xtensa_debug_module.h:409
xtensa_power_ops::queue_reg_read::dm
int
(
*
queue_reg_read
)
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_pwr_reg
reg
,
uint8_t
*
data
,
xtensa_debug_module.h:412
xtensa_power_ops::queue_reg_write::dm
int
(
*
queue_reg_write
)
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_pwr_reg
reg
,
uint32_t
data
)
;
xtensa_debug_module.h:506
xtensa_dm_init()::dm
xtensa_dm_init()
int
xtensa_dm_init
(
struct
xtensa_debug_module
*
dm
,
const
struct
xtensa_debug_module_config
*
cfg
)
;
xtensa_debug_module.h:507
xtensa_dm_deinit()::dm
xtensa_dm_deinit()
void
xtensa_dm_deinit
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:508
xtensa_dm_poll()::dm
xtensa_dm_poll()
int
xtensa_dm_poll
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:509
xtensa_dm_examine()::dm
xtensa_dm_examine()
int
xtensa_dm_examine
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:510
xtensa_dm_queue_enable()::dm
xtensa_dm_queue_enable()
int
xtensa_dm_queue_enable
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:511
xtensa_dm_queue_reg_read()::dm
xtensa_dm_queue_reg_read()
int
xtensa_dm_queue_reg_read
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint8_t
*
value
)
;
xtensa_debug_module.h:512
xtensa_dm_queue_reg_write()::dm
xtensa_dm_queue_reg_write()
int
xtensa_dm_queue_reg_write
(
struct
xtensa_debug_module
*
dm
,
enum
xtensa_dm_reg
reg
,
uint32_t
value
)
;
xtensa_debug_module.h:513
xtensa_dm_queue_pwr_reg_read()::dm
xtensa_dm_queue_pwr_reg_read()
int
xtensa_dm_queue_pwr_reg_read
(
struct
xtensa_debug_module
*
dm
,
xtensa_debug_module.h:517
xtensa_dm_queue_pwr_reg_write()::dm
xtensa_dm_queue_pwr_reg_write()
int
xtensa_dm_queue_pwr_reg_write
(
struct
xtensa_debug_module
*
dm
,
xtensa_debug_module.h:521
xtensa_dm_queue_execute()
static
inline
int
xtensa_dm_queue_execute
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:526
xtensa_dm_queue_tdi_idle()
static
inline
void
xtensa_dm_queue_tdi_idle
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:532
xtensa_dm_power_status_read()::dm
xtensa_dm_power_status_read()
int
xtensa_dm_power_status_read
(
struct
xtensa_debug_module
*
dm
,
uint32_t
clear
)
;
xtensa_debug_module.h:533
xtensa_dm_power_status_cache_reset()
static
inline
void
xtensa_dm_power_status_cache_reset
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:537
xtensa_dm_power_status_cache()
static
inline
void
xtensa_dm_power_status_cache
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:541
xtensa_dm_power_status_get()
static
inline
xtensa_pwrstat_t
xtensa_dm_power_status_get
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:546
xtensa_dm_core_status_read()::dm
xtensa_dm_core_status_read()
int
xtensa_dm_core_status_read
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:547
xtensa_dm_core_status_clear()::dm
xtensa_dm_core_status_clear()
int
xtensa_dm_core_status_clear
(
struct
xtensa_debug_module
*
dm
,
xtensa_dsr_t
bits
)
;
xtensa_debug_module.h:548
xtensa_dm_core_status_check()::dm
xtensa_dm_core_status_check()
int
xtensa_dm_core_status_check
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:549
xtensa_dm_core_status_get()
static
inline
xtensa_dsr_t
xtensa_dm_core_status_get
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:554
xtensa_dm_read()::dm
xtensa_dm_read()
int
xtensa_dm_read
(
struct
xtensa_debug_module
*
dm
,
uint32_t
addr
,
uint32_t
*
val
)
;
xtensa_debug_module.h:555
xtensa_dm_write()::dm
xtensa_dm_write()
int
xtensa_dm_write
(
struct
xtensa_debug_module
*
dm
,
uint32_t
addr
,
uint32_t
val
)
;
xtensa_debug_module.h:557
xtensa_dm_device_id_read()::dm
xtensa_dm_device_id_read()
int
xtensa_dm_device_id_read
(
struct
xtensa_debug_module
*
dm
)
;
xtensa_debug_module.h:558
xtensa_dm_device_id_get()
static
inline
xtensa_ocdid_t
xtensa_dm_device_id_get
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:563
xtensa_dm_trace_start()::dm
xtensa_dm_trace_start()
int
xtensa_dm_trace_start
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_start_config
*
cfg
)
;
xtensa_debug_module.h:564
xtensa_dm_trace_stop()::dm
xtensa_dm_trace_stop()
int
xtensa_dm_trace_stop
(
struct
xtensa_debug_module
*
dm
,
bool
pto_enable
)
;
xtensa_debug_module.h:565
xtensa_dm_trace_config_read()::dm
xtensa_dm_trace_config_read()
int
xtensa_dm_trace_config_read
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_config
*
config
)
;
xtensa_debug_module.h:566
xtensa_dm_trace_status_read()::dm
xtensa_dm_trace_status_read()
int
xtensa_dm_trace_status_read
(
struct
xtensa_debug_module
*
dm
,
struct
xtensa_trace_status
*
status
)
;
xtensa_debug_module.h:567
xtensa_dm_trace_data_read()::dm
xtensa_dm_trace_data_read()
int
xtensa_dm_trace_data_read
(
struct
xtensa_debug_module
*
dm
,
uint8_t
*
dest
,
uint32_t
size
)
;
xtensa_debug_module.h:569
xtensa_dm_is_online()
static
inline
bool
xtensa_dm_is_online
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:577
xtensa_dm_tap_was_reset()
static
inline
bool
xtensa_dm_tap_was_reset
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:583
xtensa_dm_core_was_reset()
static
inline
bool
xtensa_dm_core_was_reset
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:589
xtensa_dm_core_is_stalled()
static
inline
bool
xtensa_dm_core_is_stalled
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:594
xtensa_dm_is_powered()
static
inline
bool
xtensa_dm_is_powered
(
struct
xtensa_debug_module
*
dm
)
xtensa_debug_module.h:599
xtensa_dm_perfmon_enable()::dm
xtensa_dm_perfmon_enable()
int
xtensa_dm_perfmon_enable
(
struct
xtensa_debug_module
*
dm
,
int
counter_id
,
xtensa_debug_module.h:601
xtensa_dm_perfmon_dump()::dm
xtensa_dm_perfmon_dump()
int
xtensa_dm_perfmon_dump
(
struct
xtensa_debug_module
*
dm
,
int
counter_id
,
Type Use
Variables of
xtensa_debug_module
type
xtensa_debug_ops::queue_enable::dm
xtensa_debug_ops::queue_reg_read::dm
xtensa_debug_ops::queue_reg_write::dm
xtensa_power_ops::queue_reg_read::dm
xtensa_power_ops::queue_reg_write::dm
xtensa_dm_init()::dm
xtensa_dm_deinit()::dm
xtensa_dm_poll()::dm
xtensa_dm_examine()::dm
xtensa_dm_queue_enable()::dm
xtensa_dm_queue_reg_read()::dm
xtensa_dm_queue_reg_write()::dm
xtensa_dm_queue_pwr_reg_read()::dm
xtensa_dm_queue_pwr_reg_write()::dm
xtensa_dm_queue_execute()::dm
xtensa_dm_queue_tdi_idle()::dm
xtensa_dm_power_status_read()::dm
xtensa_dm_power_status_cache_reset()::dm
xtensa_dm_power_status_cache()::dm
xtensa_dm_power_status_get()::dm
xtensa_dm_core_status_read()::dm
xtensa_dm_core_status_clear()::dm
xtensa_dm_core_status_check()::dm
xtensa_dm_core_status_get()::dm
xtensa_dm_read()::dm
xtensa_dm_write()::dm
xtensa_dm_device_id_read()::dm
xtensa_dm_device_id_get()::dm
xtensa_dm_trace_start()::dm
xtensa_dm_trace_stop()::dm
xtensa_dm_trace_config_read()::dm
xtensa_dm_trace_status_read()::dm
xtensa_dm_trace_data_read()::dm
xtensa_dm_is_online()::dm
xtensa_dm_tap_was_reset()::dm
xtensa_dm_core_was_reset()::dm
xtensa_dm_core_is_stalled()::dm
xtensa_dm_is_powered()::dm
xtensa_dm_perfmon_enable()::dm
xtensa_dm_perfmon_dump()::dm
xtensa::dbg_mod
xtensa_queue_dbg_reg_read()
xtensa_queue_dbg_reg_read()::dm
xtensa_queue_dbg_reg_write()
xtensa_queue_dbg_reg_write()::dm
xtensa_queue_pwr_reg_write()
xtensa_queue_pwr_reg_write()::dm
xtensa_dm_add_set_ir()::dm
xtensa_dm_add_dr_scan()::dm
all items filtered out
xtensa_debug_module