OpenOCD
esirisc_jtag
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
esirisc_jtag
esirisc_jtag struct
Syntax
from
esirisc_jtag.h:50
struct
esirisc_jtag
{
struct
jtag_tap
*
tap
;
uint8_t
status
;
}
;
Fields
tap
No summary provided.
Read more...
status
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
esirisc_jtag.h:50
struct
esirisc_jtag
{
esirisc.c:159
esirisc_disable_interrupts()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:213
esirisc_save_interrupts()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:230
esirisc_restore_interrupts()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:266
esirisc_restore_hwdc()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:317
esirisc_flush_caches()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:337
esirisc_wait_debug_active()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:359
esirisc_read_memory()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:408
esirisc_write_memory()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:475
esirisc_add_breakpoint()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:546
esirisc_remove_breakpoint()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:577
esirisc_remove_breakpoints()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:611
esirisc_add_watchpoint()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:730
esirisc_remove_watchpoint()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:761
esirisc_remove_watchpoints()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:780
esirisc_halt()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:801
esirisc_disable_step()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:827
esirisc_enable_step()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:854
esirisc_resume_or_step()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:942
esirisc_debug_step()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:971
esirisc_debug_reset()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1000
esirisc_debug_enable()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1085
esirisc_poll()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1122
esirisc_assert_reset()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1152
esirisc_reset_entry()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1186
esirisc_deassert_reset()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1301
esirisc_read_reg()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1324
esirisc_write_reg()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1346
esirisc_read_csr()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1369
esirisc_write_csr()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1518
esirisc_identify()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.c:1629
esirisc_examine()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc.h:66
esirisc_common::jtag_info
esirisc_common
struct
esirisc_jtag
jtag_info
;
esirisc_jtag.c:22
esirisc_jtag_set_instr()
static
void
esirisc_jtag_set_instr
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
new_instr
)
esirisc_jtag.c:102
esirisc_jtag_send()
static
int
esirisc_jtag_send
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
command
,
esirisc_jtag.c:127
esirisc_jtag_recv()
static
int
esirisc_jtag_recv
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.c:172
esirisc_jtag_check_status()
static
int
esirisc_jtag_check_status
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:186
esirisc_jtag_send_and_recv()
static
int
esirisc_jtag_send_and_recv
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
command
,
esirisc_jtag.c:214
esirisc_jtag_is_debug_active()
bool
esirisc_jtag_is_debug_active
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:219
esirisc_jtag_is_stopped()
bool
esirisc_jtag_is_stopped
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:224
esirisc_jtag_get_eid()
uint8_t
esirisc_jtag_get_eid
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:237
esirisc_jtag_read_byte()
int
esirisc_jtag_read_byte
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint8_t
*
data
)
esirisc_jtag.c:265
esirisc_jtag_read_hword()
int
esirisc_jtag_read_hword
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint16_t
*
data
)
esirisc_jtag.c:293
esirisc_jtag_read_word()
int
esirisc_jtag_read_word
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint32_t
*
data
)
esirisc_jtag.c:321
esirisc_jtag_write_byte()
int
esirisc_jtag_write_byte
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint8_t
data
)
esirisc_jtag.c:341
esirisc_jtag_write_hword()
int
esirisc_jtag_write_hword
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint16_t
data
)
esirisc_jtag.c:362
esirisc_jtag_write_word()
int
esirisc_jtag_write_word
(
struct
esirisc_jtag
*
jtag_info
,
uint32_t
address
,
uint32_t
data
)
esirisc_jtag.c:383
esirisc_jtag_read_reg()
int
esirisc_jtag_read_reg
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
reg
,
uint32_t
*
data
)
esirisc_jtag.c:409
esirisc_jtag_write_reg()
int
esirisc_jtag_write_reg
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
reg
,
uint32_t
data
)
esirisc_jtag.c:429
esirisc_jtag_read_csr()
int
esirisc_jtag_read_csr
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
bank
,
uint8_t
csr
,
uint32_t
*
data
)
esirisc_jtag.c:457
esirisc_jtag_write_csr()
int
esirisc_jtag_write_csr
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
bank
,
uint8_t
csr
,
uint32_t
data
)
esirisc_jtag.c:483
esirisc_jtag_send_ctrl()
static
inline
int
esirisc_jtag_send_ctrl
(
struct
esirisc_jtag
*
jtag_info
,
uint8_t
command
)
esirisc_jtag.c:488
esirisc_jtag_enable_debug()
int
esirisc_jtag_enable_debug
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:493
esirisc_jtag_disable_debug()
int
esirisc_jtag_disable_debug
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:498
esirisc_jtag_assert_reset()
int
esirisc_jtag_assert_reset
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:503
esirisc_jtag_deassert_reset()
int
esirisc_jtag_deassert_reset
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:508
esirisc_jtag_break()
int
esirisc_jtag_break
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:513
esirisc_jtag_continue()
int
esirisc_jtag_continue
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.c:518
esirisc_jtag_flush_caches()
int
esirisc_jtag_flush_caches
(
struct
esirisc_jtag
*
jtag_info
)
esirisc_jtag.h:55
esirisc_jtag_is_debug_active()::jtag_info
esirisc_jtag_is_debug_active()
bool
esirisc_jtag_is_debug_active
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:56
esirisc_jtag_is_stopped()::jtag_info
esirisc_jtag_is_stopped()
bool
esirisc_jtag_is_stopped
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:57
esirisc_jtag_get_eid()::jtag_info
esirisc_jtag_get_eid()
uint8_t
esirisc_jtag_get_eid
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:59
esirisc_jtag_read_byte()::jtag_info
esirisc_jtag_read_byte()
int
esirisc_jtag_read_byte
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:61
esirisc_jtag_read_hword()::jtag_info
esirisc_jtag_read_hword()
int
esirisc_jtag_read_hword
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:63
esirisc_jtag_read_word()::jtag_info
esirisc_jtag_read_word()
int
esirisc_jtag_read_word
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:66
esirisc_jtag_write_byte()::jtag_info
esirisc_jtag_write_byte()
int
esirisc_jtag_write_byte
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:68
esirisc_jtag_write_hword()::jtag_info
esirisc_jtag_write_hword()
int
esirisc_jtag_write_hword
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:70
esirisc_jtag_write_word()::jtag_info
esirisc_jtag_write_word()
int
esirisc_jtag_write_word
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:73
esirisc_jtag_read_reg()::jtag_info
esirisc_jtag_read_reg()
int
esirisc_jtag_read_reg
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:75
esirisc_jtag_write_reg()::jtag_info
esirisc_jtag_write_reg()
int
esirisc_jtag_write_reg
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:78
esirisc_jtag_read_csr()::jtag_info
esirisc_jtag_read_csr()
int
esirisc_jtag_read_csr
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:80
esirisc_jtag_write_csr()::jtag_info
esirisc_jtag_write_csr()
int
esirisc_jtag_write_csr
(
struct
esirisc_jtag
*
jtag_info
,
esirisc_jtag.h:83
esirisc_jtag_enable_debug()::jtag_info
esirisc_jtag_enable_debug()
int
esirisc_jtag_enable_debug
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:84
esirisc_jtag_disable_debug()::jtag_info
esirisc_jtag_disable_debug()
int
esirisc_jtag_disable_debug
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:86
esirisc_jtag_assert_reset()::jtag_info
esirisc_jtag_assert_reset()
int
esirisc_jtag_assert_reset
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:87
esirisc_jtag_deassert_reset()::jtag_info
esirisc_jtag_deassert_reset()
int
esirisc_jtag_deassert_reset
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:89
esirisc_jtag_break()::jtag_info
esirisc_jtag_break()
int
esirisc_jtag_break
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:90
esirisc_jtag_continue()::jtag_info
esirisc_jtag_continue()
int
esirisc_jtag_continue
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_jtag.h:92
esirisc_jtag_flush_caches()::jtag_info
esirisc_jtag_flush_caches()
int
esirisc_jtag_flush_caches
(
struct
esirisc_jtag
*
jtag_info
)
;
esirisc_trace.c:80
esirisc_trace_clear_status()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc_trace.c:98
esirisc_trace_get_status()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc_trace.c:115
esirisc_trace_start()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc_trace.c:142
esirisc_trace_stop()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc_trace.c:169
esirisc_trace_init()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
esirisc_trace.c:339
esirisc_trace_read_buffer()
struct
esirisc_jtag
*
jtag_info
=
&
esirisc
->
jtag_info
;
Type Use
Variables of
esirisc_jtag
type
esirisc_jtag_is_debug_active()::jtag_info
esirisc_jtag_is_stopped()::jtag_info
esirisc_jtag_get_eid()::jtag_info
esirisc_jtag_read_byte()::jtag_info
esirisc_jtag_read_hword()::jtag_info
esirisc_jtag_read_word()::jtag_info
esirisc_jtag_write_byte()::jtag_info
esirisc_jtag_write_hword()::jtag_info
esirisc_jtag_write_word()::jtag_info
esirisc_jtag_read_reg()::jtag_info
esirisc_jtag_write_reg()::jtag_info
esirisc_jtag_read_csr()::jtag_info
esirisc_jtag_write_csr()::jtag_info
esirisc_jtag_enable_debug()::jtag_info
esirisc_jtag_disable_debug()::jtag_info
esirisc_jtag_assert_reset()::jtag_info
esirisc_jtag_deassert_reset()::jtag_info
esirisc_jtag_break()::jtag_info
esirisc_jtag_continue()::jtag_info
esirisc_jtag_flush_caches()::jtag_info
esirisc_common::jtag_info
esirisc_disable_interrupts()
esirisc_disable_interrupts()::jtag_info
esirisc_save_interrupts()
esirisc_save_interrupts()::jtag_info
esirisc_restore_interrupts()
esirisc_restore_interrupts()::jtag_info
esirisc_restore_hwdc()
esirisc_restore_hwdc()::jtag_info
esirisc_flush_caches()
esirisc_flush_caches()::jtag_info
esirisc_wait_debug_active()
esirisc_wait_debug_active()::jtag_info
esirisc_read_memory()
esirisc_read_memory()::jtag_info
esirisc_write_memory()
esirisc_write_memory()::jtag_info
esirisc_add_breakpoint()
esirisc_add_breakpoint()::jtag_info
esirisc_remove_breakpoint()
esirisc_remove_breakpoint()::jtag_info
esirisc_remove_breakpoints()
esirisc_remove_breakpoints()::jtag_info
esirisc_add_watchpoint()
esirisc_add_watchpoint()::jtag_info
esirisc_remove_watchpoint()
esirisc_remove_watchpoint()::jtag_info
esirisc_remove_watchpoints()
esirisc_remove_watchpoints()::jtag_info
esirisc_halt()
esirisc_halt()::jtag_info
esirisc_disable_step()
esirisc_disable_step()::jtag_info
esirisc_enable_step()
esirisc_enable_step()::jtag_info
esirisc_resume_or_step()
esirisc_resume_or_step()::jtag_info
esirisc_debug_step()
esirisc_debug_step()::jtag_info
esirisc_debug_reset()
esirisc_debug_reset()::jtag_info
esirisc_debug_enable()
esirisc_debug_enable()::jtag_info
esirisc_poll()
esirisc_poll()::jtag_info
esirisc_assert_reset()
esirisc_assert_reset()::jtag_info
esirisc_reset_entry()
esirisc_reset_entry()::jtag_info
esirisc_deassert_reset()
esirisc_deassert_reset()::jtag_info
esirisc_read_reg()
esirisc_read_reg()::jtag_info
esirisc_write_reg()
esirisc_write_reg()::jtag_info
esirisc_read_csr()
esirisc_read_csr()::jtag_info
esirisc_write_csr()
esirisc_write_csr()::jtag_info
esirisc_identify()
esirisc_identify()::jtag_info
esirisc_examine()
esirisc_examine()::jtag_info
esirisc_jtag_set_instr()::jtag_info
esirisc_jtag_send()::jtag_info
esirisc_jtag_recv()::jtag_info
esirisc_jtag_check_status()::jtag_info
esirisc_jtag_send_and_recv()::jtag_info
esirisc_jtag_send_ctrl()::jtag_info
esirisc_trace_clear_status()
esirisc_trace_clear_status()::jtag_info
esirisc_trace_get_status()
esirisc_trace_get_status()::jtag_info
esirisc_trace_start()
esirisc_trace_start()::jtag_info
esirisc_trace_stop()
esirisc_trace_stop()::jtag_info
esirisc_trace_init()
esirisc_trace_init()::jtag_info
esirisc_trace_read_buffer()
esirisc_trace_read_buffer()::jtag_info
all items filtered out
esirisc_jtag