OpenOCD
jtag_tap
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
jtag_tap
jtag_tap struct
Syntax
from
target.h:119
struct
jtag_tap
;
Implemented in
jtag.h:101
Fields
chip
No summary provided.
Read more...
tapname
No summary provided.
Read more...
dotted_name
No summary provided.
Read more...
abs_chain_position
No summary provided.
Read more...
disabled_after_reset
Is this TAP disabled after JTAG reset?.
Read more...
enabled
Is this TAP currently enabled?.
Read more...
ir_length
size of instruction register.
Read more...
ir_capture_value
No summary provided.
Read more...
expected
Capture-IR expected value.
Read more...
ir_capture_mask
No summary provided.
Read more...
expected_mask
Capture-IR expected mask.
Read more...
idcode
device identification code.
Read more...
has_idcode
not all devices have idcode, we'll discover this during chain examination.
Read more...
expected_ids
Array of expected identification codes.
Read more...
expected_ids_cnt
Number of expected identification codes.
Read more...
ignore_version
Flag saying whether to ignore version field in expected_ids[].
Read more...
ignore_bypass
Flag saying whether to ignore the bypass bit in the code.
Read more...
cur_instr
current instruction.
Read more...
bypass
Bypass register selected.
Read more...
ir_bypass_value
Bypass instruction value.
Read more...
event_action
No summary provided.
Read more...
next_tap
No summary provided.
Read more...
priv
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
jtag.h:101
struct
jtag_tap
{
pld.h:19
struct
jtag_tap
*
tap
;
target.h:119
struct
jtag_tap
*
tap
;
/* where on the jtag chain is this */
adapter.c:197
adapter_quit()
struct
jtag_tap
*
t
=
jtag_all_taps
(
)
;
adapter.c:199
adapter_quit()
struct
jtag_tap
*
n
=
t
->
next_tap
;
adi_v5_jtag.c:250
adi_jtag_dp_scan_cmd()
struct
jtag_tap
*
tap
=
dap
->
tap
;
arc.c:121
arc_init_arch_info()
struct
jtag_tap
*
tap
)
arc_jtag.c:28
arc_jtag_enque_write_ir()
struct
jtag_tap
*
tap
;
arc_jtag.h:39
arc_jtag::tap
arc_jtag
struct
jtag_tap
*
tap
;
arm11_dbgtap.c:39
arm11_add_ir_scan_vc()
static
void
arm11_add_ir_scan_vc
(
struct
jtag_tap
*
tap
,
struct
scan_field
*
fields
,
arm11_dbgtap.c:54
arm11_add_dr_scan_vc()
void
arm11_add_dr_scan_vc
(
struct
jtag_tap
*
tap
,
int
num_fields
,
struct
scan_field
*
fields
,
arm11_dbgtap.c:126
arm11_add_ir()
struct
jtag_tap
*
tap
=
arm11
->
arm
.
target
->
tap
;
arm11_dbgtap.c:554
arm11_run_instr_data_to_core_noack_inner()
static
int
arm11_run_instr_data_to_core_noack_inner
(
struct
jtag_tap
*
tap
,
arm11_dbgtap.h:42
arm11_add_dr_scan_vc()::tap
arm11_add_dr_scan_vc()
void
arm11_add_dr_scan_vc
(
struct
jtag_tap
*
tap
,
int
num_fields
,
struct
scan_field
*
fields
,
arm720t.c:389
arm720t_init_arch_info()
struct
arm720t_common
*
arm720t
,
struct
jtag_tap
*
tap
)
arm7_9_common.c:2545
arm7_9_dcc_completion()
struct
jtag_tap
*
tap
;
arm7tdmi.c:622
arm7tdmi_init_arch_info()
struct
arm7_9_common
*
arm7_9
,
struct
jtag_tap
*
tap
)
arm7tdmi.h:17
arm7tdmi_init_arch_info()::tap
arm7tdmi_init_arch_info()
struct
arm7_9_common
*
arm7_9
,
struct
jtag_tap
*
tap
)
;
arm920t.c:799
arm920t_init_arch_info()
struct
arm920t_common
*
arm920t
,
struct
jtag_tap
*
tap
)
arm926ejs.c:667
arm926ejs_init_arch_info()
struct
jtag_tap
*
tap
)
arm926ejs.h:37
arm926ejs_init_arch_info()::tap
arm926ejs_init_arch_info()
struct
arm926ejs_common
*
arm926ejs
,
struct
jtag_tap
*
tap
)
;
arm946e.c:49
arm946e_init_arch_info()
struct
jtag_tap
*
tap
)
arm966e.c:23
arm966e_init_arch_info()
int
arm966e_init_arch_info
(
struct
target
*
target
,
struct
arm966e_common
*
arm966e
,
struct
jtag_tap
*
tap
)
arm966e.h:33
arm966e_init_arch_info()::tap
arm966e_init_arch_info()
struct
arm966e_common
*
arm966e
,
struct
jtag_tap
*
tap
)
;
arm9tdmi.c:712
arm9tdmi_init_arch_info()
struct
arm7_9_common
*
arm7_9
,
struct
jtag_tap
*
tap
)
arm9tdmi.h:20
arm9tdmi_init_arch_info()::tap
arm9tdmi_init_arch_info()
struct
arm7_9_common
*
arm7_9
,
struct
jtag_tap
*
tap
)
;
arm_adi_v5.h:360
adiv5_dap::tap
adiv5_dap
struct
jtag_tap
*
tap
;
arm_dap.c:221
dap_configure()
struct
jtag_tap
*
tap
;
arm_jtag.c:21
arm_jtag_set_instr_inner()
int
arm_jtag_set_instr_inner
(
struct
jtag_tap
*
tap
,
arm_jtag.h:18
arm_jtag::tap
arm_jtag
struct
jtag_tap
*
tap
;
arm_jtag.h:27
arm_jtag_set_instr_inner()::tap
arm_jtag_set_instr_inner()
int
arm_jtag_set_instr_inner
(
struct
jtag_tap
*
tap
,
uint32_t
new_instr
,
arm_jtag.h:31
arm_jtag_set_instr()
static
inline
int
arm_jtag_set_instr
(
struct
jtag_tap
*
tap
,
avr32_jtag.c:17
avr32_jtag_set_instr()
struct
jtag_tap
*
tap
;
avr32_jtag.h:73
avr32_jtag::tap
avr32_jtag
struct
jtag_tap
*
tap
;
avrt.c:34
mcu_write_ir()::tap
mcu_write_ir()
static
int
mcu_write_ir
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
*
ir_out
,
int
ir_len
)
;
avrt.c:35
mcu_write_dr()::tap
mcu_write_dr()
static
int
mcu_write_dr
(
struct
jtag_tap
*
tap
,
uint8_t
*
dr_in
,
uint8_t
*
dr_out
,
int
dr_len
)
;
avrt.c:36
mcu_write_ir_u8()::tap
mcu_write_ir_u8()
static
int
mcu_write_ir_u8
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
ir_out
,
int
ir_len
)
;
avrt.c:37
mcu_write_dr_u32()::tap
mcu_write_dr_u32()
static
int
mcu_write_dr_u32
(
struct
jtag_tap
*
tap
,
uint32_t
*
ir_in
,
uint32_t
ir_out
,
int
dr_len
)
;
avrt.c:137
avr_jtag_senddat()
int
avr_jtag_senddat
(
struct
jtag_tap
*
tap
,
uint32_t
*
dr_in
,
uint32_t
dr_out
,
avrt.c:143
avr_jtag_sendinstr()
int
avr_jtag_sendinstr
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
ir_out
)
avrt.c:149
mcu_write_ir()
static
int
mcu_write_ir
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
*
ir_out
,
avrt.c:168
mcu_write_dr()
static
int
mcu_write_dr
(
struct
jtag_tap
*
tap
,
uint8_t
*
dr_in
,
uint8_t
*
dr_out
,
avrt.c:183
mcu_write_ir_u8()
static
int
mcu_write_ir_u8
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
avrt.c:196
mcu_write_dr_u32()
static
int
mcu_write_dr_u32
(
struct
jtag_tap
*
tap
,
uint32_t
*
dr_in
,
avrt.h:14
mcu_jtag::tap
mcu_jtag
struct
jtag_tap
*
tap
;
avrt.h:22
avr_jtag_sendinstr()::tap
avr_jtag_sendinstr()
int
avr_jtag_sendinstr
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
ir_out
)
;
avrt.h:23
avr_jtag_senddat()::tap
avr_jtag_senddat()
int
avr_jtag_senddat
(
struct
jtag_tap
*
tap
,
uint32_t
*
dr_in
,
uint32_t
dr_out
,
certus.c:20
lattice_certus_read_status()
int
lattice_certus_read_status
(
struct
jtag_tap
*
tap
,
uint64_t
*
status
,
uint64_t
out
)
certus.c:25
lattice_certus_read_usercode()
int
lattice_certus_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
certus.c:36
lattice_certus_enable_transparent_mode()
static
int
lattice_certus_enable_transparent_mode
(
struct
jtag_tap
*
tap
)
certus.c:56
lattice_certus_erase_device()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
certus.c:106
lattice_certus_enable_programming()
static
int
lattice_certus_enable_programming
(
struct
jtag_tap
*
tap
)
certus.c:130
lattice_certus_init_address()
static
int
lattice_certus_init_address
(
struct
jtag_tap
*
tap
)
certus.c:139
lattice_certus_exit_programming_mode()
static
int
lattice_certus_exit_programming_mode
(
struct
jtag_tap
*
tap
)
certus.c:152
lattice_certus_program_config_map()
static
int
lattice_certus_program_config_map
(
struct
jtag_tap
*
tap
,
struct
lattice_bit_file
*
bit_file
)
certus.c:170
lattice_certus_load()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
certus.c:241
lattice_certus_connect_spi_to_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
certus.c:287
lattice_certus_disconnect_spi_from_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
certus.c:311
lattice_certus_refresh()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
certus.h:13
lattice_certus_read_status()::tap
lattice_certus_read_status()
int
lattice_certus_read_status
(
struct
jtag_tap
*
tap
,
uint64_t
*
status
,
uint64_t
out
)
;
certus.h:14
lattice_certus_read_usercode()::tap
lattice_certus_read_usercode()
int
lattice_certus_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
;
core.c:47
jtag_add_scan_check()::active
jtag_add_scan_check()
static
void
jtag_add_scan_check
(
struct
jtag_tap
*
active
,
core.c:48
active
void
(
*
jtag_add_scan
)
(
struct
jtag_tap
*
active
,
core.c:85
__jtag_all_taps
static
struct
jtag_tap
*
__jtag_all_taps
;
core.c:184
jtag_all_taps()
struct
jtag_tap
*
jtag_all_taps
(
void
)
core.c:191
jtag_tap_count()
struct
jtag_tap
*
t
=
jtag_all_taps
(
)
;
core.c:202
jtag_tap_count_enabled()
struct
jtag_tap
*
t
=
jtag_all_taps
(
)
;
core.c:213
jtag_tap_add()
static
void
jtag_tap_add
(
struct
jtag_tap
*
t
)
core.c:217
jtag_tap_add()
struct
jtag_tap
*
*
tap
=
&
__jtag_all_taps
;
core.c:227
jtag_tap_by_position()
struct
jtag_tap
*
jtag_tap_by_position
(
unsigned
n
)
core.c:229
jtag_tap_by_position()
struct
jtag_tap
*
t
=
jtag_all_taps
(
)
;
core.c:237
jtag_tap_by_string()
struct
jtag_tap
*
jtag_tap_by_string
(
const
char
*
s
)
core.c:240
jtag_tap_by_string()
struct
jtag_tap
*
t
=
jtag_all_taps
(
)
;
core.c:265
jtag_tap_next_enabled()
struct
jtag_tap
*
jtag_tap_next_enabled
(
struct
jtag_tap
*
p
)
core.c:276
jtag_tap_name()::tap
jtag_tap_name()
const
char
*
jtag_tap_name
(
const
struct
jtag_tap
*
tap
)
core.c:356
jtag_add_ir_scan_noverify()
void
jtag_add_ir_scan_noverify
(
struct
jtag_tap
*
active
,
const
struct
scan_field
*
in_fields
,
core.c:365
jtag_add_ir_scan_noverify_callback()
static
void
jtag_add_ir_scan_noverify_callback
(
struct
jtag_tap
*
active
,
core.c:374
jtag_add_ir_scan()
void
jtag_add_ir_scan
(
struct
jtag_tap
*
active
,
struct
scan_field
*
in_fields
,
tap_state_t
state
)
core.c:419
jtag_add_scan_check()
static
void
jtag_add_scan_check
(
struct
jtag_tap
*
active
,
void
(
*
jtag_add_scan
)
(
core.c:420
jtag_add_scan_check()
struct
jtag_tap
*
active
,
core.c:439
jtag_add_dr_scan_check()
void
jtag_add_dr_scan_check
(
struct
jtag_tap
*
active
,
core.c:451
jtag_add_dr_scan()
void
jtag_add_dr_scan
(
struct
jtag_tap
*
active
,
core.c:1045
jtag_reset_callback()
struct
jtag_tap
*
tap
=
priv
;
core.c:1178
jtag_examine_chain_match_tap()::tap
jtag_examine_chain_match_tap()
static
bool
jtag_examine_chain_match_tap
(
const
struct
jtag_tap
*
tap
)
core.c:1245
jtag_examine_chain()
struct
jtag_tap
*
tap
=
jtag_tap_next_enabled
(
NULL
)
;
core.c:1264
jtag_examine_chain()
tap
=
calloc
(
1
,
sizeof
(
*
tap
)
)
;
core.c:1334
jtag_validate_ircapture()
struct
jtag_tap
*
tap
;
core.c:1447
jtag_tap_init()
void
jtag_tap_init
(
struct
jtag_tap
*
tap
)
core.c:1482
jtag_tap_free()
void
jtag_tap_free
(
struct
jtag_tap
*
tap
)
core.c:1501
jtag_tap_free()
free
(
tap
)
;
core.c:1506
jtag_init_inner()
struct
jtag_tap
*
tap
;
driver.c:51
interface_jtag_add_ir_scan()
int
interface_jtag_add_ir_scan
(
struct
jtag_tap
*
active
,
driver.c:74
interface_jtag_add_ir_scan()
for
(
struct
jtag_tap
*
tap
=
jtag_tap_next_enabled
(
NULL
)
;
tap
;
tap
=
jtag_tap_next_enabled
(
tap
)
)
{
driver.c:113
interface_jtag_add_dr_scan()
int
interface_jtag_add_dr_scan
(
struct
jtag_tap
*
active
,
int
in_num_fields
,
driver.c:121
interface_jtag_add_dr_scan()
for
(
struct
jtag_tap
*
tap
=
jtag_tap_next_enabled
(
NULL
)
;
tap
;
tap
=
jtag_tap_next_enabled
(
tap
)
)
{
driver.c:152
interface_jtag_add_dr_scan()
for
(
struct
jtag_tap
*
tap
=
jtag_tap_next_enabled
(
NULL
)
;
tap
;
tap
=
jtag_tap_next_enabled
(
tap
)
)
{
dsp563xx.h:18
mcu_jtag::tap
mcu_jtag
struct
jtag_tap
*
tap
;
dsp563xx_once.c:38
dsp563xx_write_dr()
static
inline
int
dsp563xx_write_dr
(
struct
jtag_tap
*
tap
,
uint8_t
*
dr_in
,
uint8_t
*
dr_out
,
int
dr_len
,
int
rti
)
dsp563xx_once.c:46
dsp563xx_write_dr_u8()
static
inline
int
dsp563xx_write_dr_u8
(
struct
jtag_tap
*
tap
,
uint8_t
*
dr_in
,
uint8_t
dr_out
,
int
dr_len
,
int
rti
)
dsp563xx_once.c:52
dsp563xx_write_dr_u32()
static
inline
int
dsp563xx_write_dr_u32
(
struct
jtag_tap
*
tap
,
uint32_t
*
dr_in
,
uint32_t
dr_out
,
int
dr_len
,
int
rti
)
dsp563xx_once.c:58
dsp563xx_once_ir_exec()
static
inline
int
dsp563xx_once_ir_exec
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
instr
,
dsp563xx_once.c:72
dsp563xx_write_ir()
static
inline
int
dsp563xx_write_ir
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
*
ir_out
,
int
ir_len
,
int
rti
)
dsp563xx_once.c:79
dsp563xx_write_ir_u8()
static
inline
int
dsp563xx_write_ir_u8
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
ir_out
,
int
ir_len
,
int
rti
)
dsp563xx_once.c:84
dsp563xx_jtag_sendinstr()
static
inline
int
dsp563xx_jtag_sendinstr
(
struct
jtag_tap
*
tap
,
uint8_t
*
ir_in
,
uint8_t
ir_out
)
dsp563xx_once.c:90
dsp563xx_once_target_status()
int
dsp563xx_once_target_status
(
struct
jtag_tap
*
tap
)
dsp563xx_once.c:113
dsp563xx_once_request_debug()
int
dsp563xx_once_request_debug
(
struct
jtag_tap
*
tap
,
int
reset_state
)
dsp563xx_once.c:171
dsp563xx_once_read_register()
int
dsp563xx_once_read_register
(
struct
jtag_tap
*
tap
,
int
flush
,
struct
once_reg
*
regs
,
int
len
)
dsp563xx_once.c:188
dsp563xx_once_reg_read_ex()
int
dsp563xx_once_reg_read_ex
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint8_t
len
,
uint32_t
*
data
)
dsp563xx_once.c:205
dsp563xx_once_reg_read()
int
dsp563xx_once_reg_read
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
*
data
)
dsp563xx_once.c:222
dsp563xx_once_reg_write()
int
dsp563xx_once_reg_write
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
data
)
dsp563xx_once.c:238
dsp563xx_once_execute_sw_ir()
int
dsp563xx_once_execute_sw_ir
(
struct
jtag_tap
*
tap
,
int
flush
,
uint32_t
opcode
)
dsp563xx_once.c:254
dsp563xx_once_execute_dw_ir()
int
dsp563xx_once_execute_dw_ir
(
struct
jtag_tap
*
tap
,
int
flush
,
uint32_t
opcode
,
uint32_t
operand
)
dsp563xx_once.h:61
dsp563xx_once_request_debug()::tap
dsp563xx_once_request_debug()
int
dsp563xx_once_request_debug
(
struct
jtag_tap
*
tap
,
int
reset_state
)
;
dsp563xx_once.h:63
dsp563xx_once_target_status()::tap
dsp563xx_once_target_status()
int
dsp563xx_once_target_status
(
struct
jtag_tap
*
tap
)
;
dsp563xx_once.h:66
dsp563xx_once_read_register()::tap
dsp563xx_once_read_register()
int
dsp563xx_once_read_register
(
struct
jtag_tap
*
tap
,
int
flush
,
struct
once_reg
*
regs
,
int
len
)
;
dsp563xx_once.h:68
dsp563xx_once_reg_read_ex()::tap
dsp563xx_once_reg_read_ex()
int
dsp563xx_once_reg_read_ex
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint8_t
len
,
uint32_t
*
data
)
;
dsp563xx_once.h:70
dsp563xx_once_reg_read()::tap
dsp563xx_once_reg_read()
int
dsp563xx_once_reg_read
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
*
data
)
;
dsp563xx_once.h:72
dsp563xx_once_reg_write()::tap
dsp563xx_once_reg_write()
int
dsp563xx_once_reg_write
(
struct
jtag_tap
*
tap
,
int
flush
,
uint8_t
reg
,
uint32_t
data
)
;
dsp563xx_once.h:74
dsp563xx_once_execute_sw_ir()::tap
dsp563xx_once_execute_sw_ir()
int
dsp563xx_once_execute_sw_ir
(
struct
jtag_tap
*
tap
,
int
flush
,
uint32_t
opcode
)
;
dsp563xx_once.h:76
dsp563xx_once_execute_dw_ir()::tap
dsp563xx_once_execute_dw_ir()
int
dsp563xx_once_execute_dw_ir
(
struct
jtag_tap
*
tap
,
int
flush
,
uint32_t
opcode
,
uint32_t
operand
)
;
dsp5680xx.c:130
dsp5680xx_irscan()
struct
jtag_tap
*
t
=
dsp5680xx.c:560
switch_tap()
static
int
switch_tap
(
struct
target
*
target
,
struct
jtag_tap
*
master_tap
,
dsp5680xx.c:561
switch_tap()
struct
jtag_tap
*
core_tap
)
dsp5680xx.c:718
eonce_enter_debug_mode()
struct
jtag_tap
*
tap_chp
;
dsp5680xx.c:720
eonce_enter_debug_mode()
struct
jtag_tap
*
tap_cpu
;
dsp5680xx.c:2105
dsp5680xx_f_unlock()
struct
jtag_tap
*
tap_chp
;
dsp5680xx.c:2107
dsp5680xx_f_unlock()
struct
jtag_tap
*
tap_cpu
;
dsp5680xx.c:2200
dsp5680xx_f_lock()
struct
jtag_tap
*
tap_chp
;
dsp5680xx.c:2202
dsp5680xx_f_lock()
struct
jtag_tap
*
tap_cpu
;
ecp2_3.c:32
lattice_ecp2_3_read_status()
int
lattice_ecp2_3_read_status
(
struct
jtag_tap
*
tap
,
uint32_t
*
status
,
uint32_t
out
,
bool
do_idle
)
ecp2_3.c:37
lattice_ecp2_3_read_usercode()
int
lattice_ecp2_3_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
ecp2_3.c:44
lattice_ecp2_3_write_usercode()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:82
lattice_ecp2_3_erase_device()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:130
lattice_ecp2_3_program_config_map()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:155
lattice_ecp2_3_exit_programming_mode()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:174
lattice_ecp2_load()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:214
lattice_ecp3_load()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp2_3.c:259
lattice_ecp2_3_connect_spi_to_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
ecp2_3.c:287
lattice_ecp2_3_disconnect_spi_from_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
ecp2_3.h:13
lattice_ecp2_3_read_status()::tap
lattice_ecp2_3_read_status()
int
lattice_ecp2_3_read_status
(
struct
jtag_tap
*
tap
,
uint32_t
*
status
,
uint32_t
out
,
bool
do_idle
)
;
ecp2_3.h:14
lattice_ecp2_3_read_usercode()::tap
lattice_ecp2_3_read_usercode()
int
lattice_ecp2_3_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
;
ecp5.c:25
lattice_ecp5_read_status()
int
lattice_ecp5_read_status
(
struct
jtag_tap
*
tap
,
uint32_t
*
status
,
uint32_t
out
,
bool
do_idle
)
ecp5.c:30
lattice_ecp5_read_usercode()
int
lattice_ecp5_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
ecp5.c:37
lattice_ecp5_write_usercode()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp5.c:73
lattice_ecp5_enable_sram_programming()
static
int
lattice_ecp5_enable_sram_programming
(
struct
jtag_tap
*
tap
)
ecp5.c:91
lattice_ecp5_erase_sram()
static
int
lattice_ecp5_erase_sram
(
struct
jtag_tap
*
tap
)
ecp5.c:108
lattice_ecp5_init_address()
static
int
lattice_ecp5_init_address
(
struct
jtag_tap
*
tap
)
ecp5.c:125
lattice_ecp5_program_config_map()
static
int
lattice_ecp5_program_config_map
(
struct
jtag_tap
*
tap
,
struct
lattice_bit_file
*
bit_file
)
ecp5.c:147
lattice_ecp5_exit_programming_mode()
static
int
lattice_ecp5_exit_programming_mode
(
struct
jtag_tap
*
tap
)
ecp5.c:164
lattice_ecp5_load()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp5.c:214
lattice_ecp5_connect_spi_to_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
ecp5.c:258
lattice_ecp5_disconnect_spi_from_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
ecp5.c:282
lattice_ecp5_refresh()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
ecp5.h:13
lattice_ecp5_read_status()::tap
lattice_ecp5_read_status()
int
lattice_ecp5_read_status
(
struct
jtag_tap
*
tap
,
uint32_t
*
status
,
uint32_t
out
,
bool
do_idle
)
;
ecp5.h:14
lattice_ecp5_read_usercode()::tap
lattice_ecp5_read_usercode()
int
lattice_ecp5_read_usercode
(
struct
jtag_tap
*
tap
,
uint32_t
*
usercode
,
uint32_t
out
)
;
efinix.c:40
efinix_pld_device::tap
efinix_pld_device
struct
jtag_tap
*
tap
;
efinix.c:123
efinix_set_instr()
static
int
efinix_set_instr
(
struct
jtag_tap
*
tap
,
uint8_t
new_instr
)
efinix.c:151
efinix_load()
struct
jtag_tap
*
tap
=
efinix_info
->
tap
;
efinix.c:266
efinix_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
embeddedice.c:640
embeddedice_write_dcc()
void
embeddedice_write_dcc
(
struct
jtag_tap
*
tap
,
embeddedice.h:101
embeddedice_write_reg_inner()
static
inline
void
embeddedice_write_reg_inner
(
struct
jtag_tap
*
tap
,
int
reg_addr
,
uint32_t
value
)
embeddedice.h:115
embeddedice_write_dcc()::tap
embeddedice_write_dcc()
void
embeddedice_write_dcc
(
struct
jtag_tap
*
tap
,
int
reg_addr
,
const
uint8_t
*
buffer
,
esirisc.c:1580
esirisc_target_create()
struct
jtag_tap
*
tap
=
target
->
tap
;
esirisc_jtag.c:24
esirisc_jtag_set_instr()
struct
jtag_tap
*
tap
=
jtag_info
->
tap
;
esirisc_jtag.c:49
esirisc_jtag_get_padding()
for
(
struct
jtag_tap
*
tap
=
jtag_tap_next_enabled
(
NULL
)
;
tap
;
esirisc_jtag.h:51
esirisc_jtag::tap
esirisc_jtag
struct
jtag_tap
*
tap
;
etb.c:33
etb_set_instr()
struct
jtag_tap
*
tap
;
etb.c:321
handle_etb_config_command()
struct
jtag_tap
*
tap
;
etb.h:26
etb::tap
etb
struct
jtag_tap
*
tap
;
fa526.c:242
fa526_init_arch_info_2()
struct
arm7_9_common
*
arm7_9
,
struct
jtag_tap
*
tap
)
fa526.c:299
fa526_init_arch_info()
struct
arm920t_common
*
arm920t
,
struct
jtag_tap
*
tap
)
gatemate.c:22
gatemate_pld_device::tap
gatemate_pld_device
struct
jtag_tap
*
tap
;
gatemate.c:162
gatemate_set_instr()
static
int
gatemate_set_instr
(
struct
jtag_tap
*
tap
,
uint8_t
new_instr
)
gatemate.c:189
gatemate_load()
struct
jtag_tap
*
tap
=
gatemate_info
->
tap
;
gatemate.c:229
gatemate_connect_spi_to_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
gatemate.c:250
gatemate_disconnect_spi_from_jtag()
struct
jtag_tap
*
tap
=
pld_device_info
->
tap
;
gatemate.c:282
gatemate_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
gowin.c:39
gowin_pld_device::tap
gowin_pld_device
struct
jtag_tap
*
tap
;
gowin.c:199
gowin_set_instr()
static
int
gowin_set_instr
(
struct
jtag_tap
*
tap
,
uint8_t
new_instr
)
gowin.c:217
gowin_read_register()
static
int
gowin_read_register
(
struct
jtag_tap
*
tap
,
uint32_t
reg
,
uint32_t
*
result
)
gowin.c:241
gowin_check_status_flag()
static
int
gowin_check_status_flag
(
struct
jtag_tap
*
tap
,
uint32_t
mask
,
uint32_t
flag
)
gowin.c:257
gowin_enable_config()
static
int
gowin_enable_config
(
struct
jtag_tap
*
tap
)
gowin.c:269
gowin_disable_config()
static
int
gowin_disable_config
(
struct
jtag_tap
*
tap
)
gowin.c:281
gowin_reload()
static
int
gowin_reload
(
struct
jtag_tap
*
tap
)
gowin.c:292
gowin_runtest_idle()
static
int
gowin_runtest_idle
(
struct
jtag_tap
*
tap
,
unsigned
int
frac_sec
)
gowin.c:300
gowin_erase_sram()
static
int
gowin_erase_sram
(
struct
jtag_tap
*
tap
,
bool
tx_erase_done
)
gowin.c:353
gowin_load_to_sram()
struct
jtag_tap
*
tap
=
gowin_info
->
tap
;
gowin.c:574
gowin_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
hla_target.c:159
adapter_init_arch_info()
struct
jtag_tap
*
tap
)
intel.c:34
intel_pld_device::tap
intel_pld_device
struct
jtag_tap
*
tap
;
intel.c:75
intel_set_instr()
static
int
intel_set_instr
(
struct
jtag_tap
*
tap
,
uint16_t
new_instr
)
intel.c:109
intel_load()
struct
jtag_tap
*
tap
=
intel_info
->
tap
;
intel.c:297
intel_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
ipdbg.c:74
ipdbg_hub::tap
ipdbg_hub
struct
jtag_tap
*
tap
;
ipdbg.c:220
ipdbg_find_hub()
static
struct
ipdbg_hub
*
ipdbg_find_hub
(
struct
jtag_tap
*
tap
,
ipdbg.c:339
ipdbg_shift_instr()
struct
jtag_tap
*
tap
=
hub
->
tap
;
ipdbg.c:377
ipdbg_shift_vir()
struct
jtag_tap
*
tap
=
hub
->
tap
;
ipdbg.c:394
ipdbg_shift_data()
struct
jtag_tap
*
tap
=
hub
->
tap
;
ipdbg.c:454
ipdbg_shift_empty_data()
struct
jtag_tap
*
tap
=
hub
->
tap
;
ipdbg.c:516
ipdbg_jtag_transfer_bytes()
struct
jtag_tap
*
tap
=
hub
->
tap
;
ipdbg.c:988
ipdbg_create_hub()
static
int
ipdbg_create_hub
(
struct
jtag_tap
*
tap
,
uint32_t
user_instruction
,
uint8_t
data_register_length
,
ipdbg.c:1021
handle_ipdbg_create_hub_command()
struct
jtag_tap
*
tap
=
NULL
;
jtag.h:141
jtag_tap::next_tap
jtag_tap
struct
jtag_tap
*
next_tap
;
jtag.h:146
jtag_tap_init()::tap
jtag_tap_init()
void
jtag_tap_init
(
struct
jtag_tap
*
tap
)
;
jtag.h:147
jtag_tap_free()::tap
jtag_tap_free()
void
jtag_tap_free
(
struct
jtag_tap
*
tap
)
;
jtag.h:149
jtag_all_taps()
struct
jtag_tap
*
jtag_all_taps
(
void
)
;
jtag.h:150
jtag_tap_name()::tap
jtag_tap_name()
const
char
*
jtag_tap_name
(
const
struct
jtag_tap
*
tap
)
;
jtag.h:151
jtag_tap_by_string()
struct
jtag_tap
*
jtag_tap_by_string
(
const
char
*
dotted_name
)
;
jtag.h:152
jtag_tap_by_jim_obj()
struct
jtag_tap
*
jtag_tap_by_jim_obj
(
Jim_Interp
*
interp
,
Jim_Obj
*
obj
)
;
jtag.h:153
jtag_tap_by_position()
struct
jtag_tap
*
jtag_tap_by_position
(
unsigned
int
abs_position
)
;
jtag.h:154
jtag_tap_next_enabled()
struct
jtag_tap
*
jtag_tap_next_enabled
(
struct
jtag_tap
*
p
)
;
jtag.h:298
jtag_add_ir_scan()::tap
jtag_add_ir_scan()
void
jtag_add_ir_scan
(
struct
jtag_tap
*
tap
,
jtag.h:304
jtag_add_ir_scan_noverify()::tap
jtag_add_ir_scan_noverify()
void
jtag_add_ir_scan_noverify
(
struct
jtag_tap
*
tap
,
jtag.h:320
jtag_add_dr_scan()::tap
jtag_add_dr_scan()
void
jtag_add_dr_scan
(
struct
jtag_tap
*
tap
,
int
num_fields
,
jtag.h:323
jtag_add_dr_scan_check()::tap
jtag_add_dr_scan_check()
void
jtag_add_dr_scan_check
(
struct
jtag_tap
*
tap
,
int
num_fields
,
jtagspi.c:21
jtagspi_flash_bank::tap
jtagspi_flash_bank
struct
jtag_tap
*
tap
;
lakemont.c:1112
lakemont_reset_break()
struct
jtag_tap
*
saved_tap
=
x86_32
->
curr_tap
;
lattice.c:62
lattice_set_instr()
int
lattice_set_instr
(
struct
jtag_tap
*
tap
,
uint8_t
new_instr
,
tap_state_t
endstate
)
lattice.c:100
lattice_read_u32_register()
int
lattice_read_u32_register
(
struct
jtag_tap
*
tap
,
uint8_t
cmd
,
uint32_t
*
in_val
,
lattice.c:126
lattice_read_u64_register()
int
lattice_read_u64_register
(
struct
jtag_tap
*
tap
,
uint8_t
cmd
,
uint64_t
*
in_val
,
lattice.c:173
lattice_read_usercode()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
lattice.c:281
lattice_load_command()
struct
jtag_tap
*
tap
=
lattice_device
->
tap
;
lattice.c:423
lattice_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
lattice.h:18
lattice_pld_device::tap
lattice_pld_device
struct
jtag_tap
*
tap
;
lattice.h:23
lattice_set_instr()::tap
lattice_set_instr()
int
lattice_set_instr
(
struct
jtag_tap
*
tap
,
uint8_t
new_instr
,
tap_state_t
endstate
)
;
lattice.h:24
lattice_read_u32_register()::tap
lattice_read_u32_register()
int
lattice_read_u32_register
(
struct
jtag_tap
*
tap
,
uint8_t
cmd
,
uint32_t
*
in_val
,
lattice.h:26
lattice_read_u64_register()::tap
lattice_read_u64_register()
int
lattice_read_u64_register
(
struct
jtag_tap
*
tap
,
uint8_t
cmd
,
uint64_t
*
in_val
,
ls1_sap.c:17
ls1_sap::tap
ls1_sap
struct
jtag_tap
*
tap
;
ls1_sap.c:88
ls1_sap_set_instr()
static
void
ls1_sap_set_instr
(
struct
jtag_tap
*
tap
,
uint32_t
new_instr
)
ls1_sap.c:104
ls1_sap_set_addr_high()
static
void
ls1_sap_set_addr_high
(
struct
jtag_tap
*
tap
,
uint16_t
addr_high
)
ls1_sap.c:120
ls1_sap_memory_cmd()
static
void
ls1_sap_memory_cmd
(
struct
jtag_tap
*
tap
,
uint32_t
address
,
ls1_sap.c:142
ls1_sap_memory_read()
static
void
ls1_sap_memory_read
(
struct
jtag_tap
*
tap
,
uint32_t
size
,
ls1_sap.c:157
ls1_sap_memory_write()
static
void
ls1_sap_memory_write
(
struct
jtag_tap
*
tap
,
uint32_t
size
,
minidriver.h:39
interface_jtag_add_ir_scan()::active
interface_jtag_add_ir_scan()
int
interface_jtag_add_ir_scan
(
struct
jtag_tap
*
active
,
minidriver.h:46
interface_jtag_add_dr_scan()::active
interface_jtag_add_dr_scan()
int
interface_jtag_add_dr_scan
(
struct
jtag_tap
*
active
,
mips32.c:536
mips32_init_arch_info()
int
mips32_init_arch_info
(
struct
target
*
target
,
struct
mips32_common
*
mips32
,
struct
jtag_tap
*
tap
)
mips32.h:898
mips32_init_arch_info()::tap
mips32_init_arch_info()
struct
mips32_common
*
mips32
,
struct
jtag_tap
*
tap
)
;
mips64.c:445
mips64_init_arch_info()
struct
jtag_tap
*
tap
)
mips64.h:209
mips64_init_arch_info()::tap
mips64_init_arch_info()
int
mips64_init_arch_info
(
struct
target
*
target
,
struct
mips64_common
*
mips64
,
struct
jtag_tap
*
tap
)
;
mips_ejtag.c:25
mips_ejtag_set_instr()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:61
mips_ejtag_add_scan_96()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:83
mips_ejtag_drscan_64()
struct
jtag_tap
*
tap
;
mips_ejtag.c:115
mips_ejtag_drscan_32_queued()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:153
mips_ejtag_drscan_8()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:174
mips_ejtag_drscan_8_out()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:417
mips_ejtag_fastdata_scan()
struct
jtag_tap
*
tap
=
ejtag_info
->
tap
;
mips_ejtag.c:522
mips64_ejtag_fastdata_scan()
struct
jtag_tap
*
tap
;
mips_ejtag.h:206
mips_ejtag::tap
mips_ejtag
struct
jtag_tap
*
tap
;
mips_m4k.c:1146
mips_m4k_init_arch_info()
struct
mips_m4k_common
*
mips_m4k
,
struct
jtag_tap
*
tap
)
or1k.h:78
or1k_jtag::tap
or1k_jtag
struct
jtag_tap
*
tap
;
or1k_tap_mohor.c:30
or1k_tap_mohor_init()
struct
jtag_tap
*
tap
=
jtag_info
->
tap
;
or1k_tap_vjtag.c:143
or1k_tap_vjtag_init()
struct
jtag_tap
*
tap
=
jtag_info
->
tap
;
or1k_tap_xilinx_bscan.c:30
or1k_tap_xilinx_bscan_init()
struct
jtag_tap
*
tap
=
jtag_info
->
tap
;
pld.h:19
pld_ipdbg_hub::tap
pld_ipdbg_hub
struct
jtag_tap
*
tap
;
stm8.c:1085
stm8_init_arch_info()
struct
stm8_common
*
stm8
,
struct
jtag_tap
*
tap
)
str9xpec.c:59
str9xpec_flash_controller::tap
str9xpec_flash_controller
struct
jtag_tap
*
tap
;
str9xpec.c:71
str9xpec_set_instr()
static
int
str9xpec_set_instr
(
struct
jtag_tap
*
tap
,
uint32_t
new_instr
,
tap_state_t
end_state
)
str9xpec.c:93
str9xpec_isc_status()
static
uint8_t
str9xpec_isc_status
(
struct
jtag_tap
*
tap
)
str9xpec.c:120
str9xpec_isc_enable()
struct
jtag_tap
*
tap
;
str9xpec.c:146
str9xpec_isc_disable()
struct
jtag_tap
*
tap
;
str9xpec.c:175
str9xpec_read_config()
struct
jtag_tap
*
tap
;
str9xpec.c:301
str9xpec_blank_check()
struct
jtag_tap
*
tap
;
str9xpec.c:382
str9xpec_erase_area()
struct
jtag_tap
*
tap
;
str9xpec.c:453
str9xpec_lock_device()
struct
jtag_tap
*
tap
;
str9xpec.c:538
str9xpec_set_address()
struct
jtag_tap
*
tap
;
str9xpec.c:565
str9xpec_write()
struct
jtag_tap
*
tap
;
str9xpec.c:710
str9xpec_handle_part_id_command()
struct
jtag_tap
*
tap
;
str9xpec.c:807
str9xpec_write_options()
struct
jtag_tap
*
tap
;
str9xpec.c:1018
str9xpec_handle_flash_enable_turbo_command()
struct
jtag_tap
*
tap0
;
str9xpec.c:1019
str9xpec_handle_flash_enable_turbo_command()
struct
jtag_tap
*
tap1
;
str9xpec.c:1020
str9xpec_handle_flash_enable_turbo_command()
struct
jtag_tap
*
tap2
;
str9xpec.c:1067
str9xpec_handle_flash_disable_turbo_command()
struct
jtag_tap
*
tap
;
svf.c:395
handle_svf_command()
struct
jtag_tap
*
tap
=
NULL
;
svf.c:518
handle_svf_command()
struct
jtag_tap
*
check_tap
;
swim.c:54
handle_swim_newtap_command()
struct
jtag_tap
*
tap
;
swim.c:63
handle_swim_newtap_command()
tap
=
calloc
(
1
,
sizeof
(
*
tap
)
)
;
swim.c:77
handle_swim_newtap_command()
free
(
tap
)
;
target.c:5251
target_configure()
struct
jtag_tap
*
tap
;
target.h:119
target::tap
target
struct
jtag_tap
*
tap
;
/* where on the jtag chain is this */
tcl.c:53
jtag_tap_by_jim_obj()
struct
jtag_tap
*
jtag_tap_by_jim_obj
(
Jim_Interp
*
interp
,
Jim_Obj
*
o
)
tcl.c:56
jtag_tap_by_jim_obj()
struct
jtag_tap
*
t
=
cp
?
jtag_tap_by_string
(
cp
)
:
NULL
;
tcl.c:118
handle_jtag_command_drscan()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
0
]
)
;
tcl.c:272
jtag_tap_set_event()
static
int
jtag_tap_set_event
(
struct
command_context
*
cmd_ctx
,
struct
jtag_tap
*
tap
,
tcl.c:313
handle_jtag_configure()
struct
jtag_tap
*
tap
=
jtag_tap_by_jim_obj
(
CMD_CTX
->
interp
,
CMD_JIMTCL_ARGV
[
0
]
)
;
tcl.c:388
handle_jtag_newtap_args()
static
COMMAND_HELPER
(
handle_jtag_newtap_args
,
struct
jtag_tap
*
tap
)
tcl.c:516
handle_jtag_newtap()
struct
jtag_tap
*
tap
=
calloc
(
1
,
sizeof
(
struct
jtag_tap
)
)
;
tcl.c:528
handle_jtag_newtap()
free
(
tap
)
;
tcl.c:536
jtag_tap_handle_event()
static
void
jtag_tap_handle_event
(
struct
jtag_tap
*
tap
,
enum
jtag_event
e
)
tcl.c:599
jtag_tap_enable()
static
bool
jtag_tap_enable
(
struct
jtag_tap
*
t
)
tcl.c:614
jtag_tap_disable()
static
bool
jtag_tap_disable
(
struct
jtag_tap
*
t
)
tcl.c:635
handle_jtag_tap_enabler()
struct
jtag_tap
*
t
=
jtag_tap_by_string
(
CMD_ARGV
[
0
]
)
;
tcl.c:667
handle_jtag_names()
for
(
struct
jtag_tap
*
tap
=
jtag_all_taps
(
)
;
tap
;
tap
=
tap
->
next_tap
)
tcl.c:785
jtag_notify_event()
struct
jtag_tap
*
tap
;
tcl.c:794
handle_scan_chain_command()
struct
jtag_tap
*
tap
;
tcl.c:924
handle_irscan_command()
struct
jtag_tap
*
tap
=
NULL
;
virtex2.c:27
virtex2_set_instr()
static
int
virtex2_set_instr
(
struct
jtag_tap
*
tap
,
uint64_t
new_instr
)
virtex2.c:408
virtex2_pld_create_command()
struct
jtag_tap
*
tap
=
jtag_tap_by_string
(
CMD_ARGV
[
3
]
)
;
virtex2.h:27
virtex2_pld_device::tap
virtex2_pld_device
struct
jtag_tap
*
tap
;
x86_32_common.h:208
x86_32_common::curr_tap
x86_32_common
struct
jtag_tap
*
curr_tap
;
xscale.c:140
xscale_jtag_set_instr()
static
int
xscale_jtag_set_instr
(
struct
jtag_tap
*
tap
,
uint32_t
new_instr
,
tap_state_t
end_state
)
xscale.c:2926
xscale_init_arch_info()
struct
xscale_common
*
xscale
,
struct
jtag_tap
*
tap
)
xsvf.c:231
handle_xsvf_command()
struct
jtag_tap
*
tap
=
NULL
;
xtensa_debug_module.h:471
xtensa_debug_module_config::tap
xtensa_debug_module_config
struct
jtag_tap
*
tap
;
xtensa_debug_module.h:491
xtensa_debug_module::tap
xtensa_debug_module
struct
jtag_tap
*
tap
;
Type Use
Variables of
jtag_tap
type
jtag_tap::next_tap
jtag_tap_init()::tap
jtag_tap_free()::tap
jtag_all_taps()
jtag_tap_name()::tap
jtag_tap_by_string()
jtag_tap_by_jim_obj()
jtag_tap_by_position()
jtag_tap_next_enabled()
jtag_tap_next_enabled()::p
jtag_add_ir_scan()::tap
jtag_add_ir_scan_noverify()::tap
jtag_add_dr_scan()::tap
jtag_add_dr_scan_check()::tap
target::tap
pld_ipdbg_hub::tap
interface_jtag_add_ir_scan()::active
interface_jtag_add_dr_scan()::active
adapter_quit()
adapter_quit()::t
adapter_quit()::n
jtag_add_scan_check()::active
active
__jtag_all_taps
jtag_tap_count()
jtag_tap_count()::t
jtag_tap_count_enabled()
jtag_tap_count_enabled()::t
jtag_tap_add()::t
jtag_tap_add()
jtag_tap_add()::tap
jtag_tap_by_position()::t
jtag_tap_by_string()::t
jtag_add_ir_scan_noverify()::active
jtag_add_ir_scan_noverify_callback()::active
jtag_add_ir_scan()::active
jtag_add_dr_scan_check()::active
jtag_add_dr_scan()::active
jtag_reset_callback()
jtag_reset_callback()::tap
jtag_examine_chain_match_tap()::tap
jtag_examine_chain()
jtag_examine_chain()::tap
jtag_validate_ircapture()
jtag_validate_ircapture()::tap
jtag_init_inner()
jtag_init_inner()::tap
adiv5_dap::tap
arm_jtag::tap
arm_jtag_set_instr_inner()::tap
arm_jtag_set_instr()::tap
jtag_tap_by_jim_obj()::t
handle_jtag_command_drscan()
handle_jtag_command_drscan()::tap
jtag_tap_set_event()::tap
handle_jtag_configure()
handle_jtag_configure()::tap
handle_jtag_newtap_args()::tap
handle_jtag_newtap()
handle_jtag_newtap()::tap
jtag_tap_handle_event()::tap
jtag_tap_enable()::t
jtag_tap_disable()::t
handle_jtag_tap_enabler()
handle_jtag_tap_enabler()::t
handle_jtag_names()
handle_jtag_names()::tap
jtag_notify_event()
jtag_notify_event()::tap
handle_scan_chain_command()
handle_scan_chain_command()::tap
handle_irscan_command()
handle_irscan_command()::tap
handle_swim_newtap_command()
handle_swim_newtap_command()::tap
mips32_init_arch_info()::tap
mips_ejtag::tap
mcu_jtag::tap
avr_jtag_sendinstr()::tap
avr_jtag_senddat()::tap
jtagspi_flash_bank::tap
embeddedice_write_reg_inner()::tap
embeddedice_write_dcc()::tap
arm966e_init_arch_info()::tap
arm9tdmi_init_arch_info()::tap
str9xpec_flash_controller::tap
str9xpec_set_instr()::tap
str9xpec_isc_status()::tap
str9xpec_isc_enable()
str9xpec_isc_enable()::tap
str9xpec_isc_disable()
str9xpec_isc_disable()::tap
str9xpec_read_config()
str9xpec_read_config()::tap
str9xpec_blank_check()
str9xpec_blank_check()::tap
str9xpec_erase_area()
str9xpec_erase_area()::tap
str9xpec_lock_device()
str9xpec_lock_device()::tap
str9xpec_set_address()
str9xpec_set_address()::tap
str9xpec_write()
str9xpec_write()::tap
str9xpec_handle_part_id_command()
str9xpec_handle_part_id_command()::tap
str9xpec_write_options()
str9xpec_write_options()::tap
str9xpec_handle_flash_enable_turbo_command()
str9xpec_handle_flash_enable_turbo_command()::tap0
str9xpec_handle_flash_enable_turbo_command()::tap1
str9xpec_handle_flash_enable_turbo_command()::tap2
str9xpec_handle_flash_disable_turbo_command()
str9xpec_handle_flash_disable_turbo_command()::tap
esirisc_jtag::tap
interface_jtag_add_ir_scan()
interface_jtag_add_ir_scan()::tap
interface_jtag_add_dr_scan()
interface_jtag_add_dr_scan()::tap
or1k_jtag::tap
or1k_tap_mohor_init()
or1k_tap_mohor_init()::tap
or1k_tap_vjtag_init()
or1k_tap_vjtag_init()::tap
or1k_tap_xilinx_bscan_init()
or1k_tap_xilinx_bscan_init()::tap
virtex2_set_instr()::tap
virtex2_pld_create_command()
virtex2_pld_create_command()::tap
virtex2_pld_device::tap
efinix_pld_device::tap
efinix_set_instr()::tap
efinix_load()
efinix_load()::tap
efinix_pld_create_command()
efinix_pld_create_command()::tap
lattice_certus_read_status()::tap
lattice_certus_read_usercode()::tap
lattice_certus_enable_transparent_mode()::tap
lattice_certus_erase_device()
lattice_certus_erase_device()::tap
lattice_certus_enable_programming()::tap
lattice_certus_init_address()::tap
lattice_certus_exit_programming_mode()::tap
lattice_certus_program_config_map()::tap
lattice_certus_load()
lattice_certus_load()::tap
lattice_certus_connect_spi_to_jtag()
lattice_certus_connect_spi_to_jtag()::tap
lattice_certus_disconnect_spi_from_jtag()
lattice_certus_disconnect_spi_from_jtag()::tap
lattice_certus_refresh()
lattice_certus_refresh()::tap
lattice_pld_device::tap
lattice_set_instr()::tap
lattice_read_u32_register()::tap
lattice_read_u64_register()::tap
lattice_ecp2_3_read_status()::tap
lattice_ecp2_3_read_usercode()::tap
lattice_ecp2_3_write_usercode()
lattice_ecp2_3_write_usercode()::tap
lattice_ecp2_3_erase_device()
lattice_ecp2_3_erase_device()::tap
lattice_ecp2_3_program_config_map()
lattice_ecp2_3_program_config_map()::tap
lattice_ecp2_3_exit_programming_mode()
lattice_ecp2_3_exit_programming_mode()::tap
lattice_ecp2_load()
lattice_ecp2_load()::tap
lattice_ecp3_load()
lattice_ecp3_load()::tap
lattice_ecp2_3_connect_spi_to_jtag()
lattice_ecp2_3_connect_spi_to_jtag()::tap
lattice_ecp2_3_disconnect_spi_from_jtag()
lattice_ecp2_3_disconnect_spi_from_jtag()::tap
lattice_ecp5_read_status()::tap
lattice_ecp5_read_usercode()::tap
lattice_ecp5_write_usercode()
lattice_ecp5_write_usercode()::tap
lattice_ecp5_enable_sram_programming()::tap
lattice_ecp5_erase_sram()::tap
lattice_ecp5_init_address()::tap
lattice_ecp5_program_config_map()::tap
lattice_ecp5_exit_programming_mode()::tap
lattice_ecp5_load()
lattice_ecp5_load()::tap
lattice_ecp5_connect_spi_to_jtag()
lattice_ecp5_connect_spi_to_jtag()::tap
lattice_ecp5_disconnect_spi_from_jtag()
lattice_ecp5_disconnect_spi_from_jtag()::tap
lattice_ecp5_refresh()
lattice_ecp5_refresh()::tap
gatemate_pld_device::tap
gatemate_set_instr()::tap
gatemate_load()
gatemate_load()::tap
gatemate_connect_spi_to_jtag()
gatemate_connect_spi_to_jtag()::tap
gatemate_disconnect_spi_from_jtag()
gatemate_disconnect_spi_from_jtag()::tap
gatemate_pld_create_command()
gatemate_pld_create_command()::tap
gowin_pld_device::tap
gowin_set_instr()::tap
gowin_read_register()::tap
gowin_check_status_flag()::tap
gowin_enable_config()::tap
gowin_disable_config()::tap
gowin_reload()::tap
gowin_runtest_idle()::tap
gowin_erase_sram()::tap
gowin_load_to_sram()
gowin_load_to_sram()::tap
gowin_pld_create_command()
gowin_pld_create_command()::tap
intel_pld_device::tap
intel_set_instr()::tap
intel_load()
intel_load()::tap
intel_pld_create_command()
intel_pld_create_command()::tap
lattice_read_usercode()
lattice_read_usercode()::tap
lattice_load_command()
lattice_load_command()::tap
lattice_pld_create_command()
lattice_pld_create_command()::tap
arc_jtag::tap
ipdbg_hub::tap
ipdbg_find_hub()::tap
ipdbg_shift_instr()
ipdbg_shift_instr()::tap
ipdbg_shift_vir()
ipdbg_shift_vir()::tap
ipdbg_shift_data()
ipdbg_shift_data()::tap
ipdbg_shift_empty_data()
ipdbg_shift_empty_data()::tap
ipdbg_jtag_transfer_bytes()
ipdbg_jtag_transfer_bytes()::tap
ipdbg_create_hub()::tap
handle_ipdbg_create_hub_command()
handle_ipdbg_create_hub_command()::tap
handle_svf_command()
handle_svf_command()::tap
handle_svf_command()::check_tap
adi_jtag_dp_scan_cmd()
adi_jtag_dp_scan_cmd()::tap
arm11_add_dr_scan_vc()::tap
arm11_add_ir_scan_vc()::tap
arm11_add_ir()
arm11_add_ir()::tap
arm11_run_instr_data_to_core_noack_inner()::tap
arm720t_init_arch_info()::tap
arm7tdmi_init_arch_info()::tap
arm7_9_dcc_completion()
arm7_9_dcc_completion()::tap
arm920t_init_arch_info()::tap
arm926ejs_init_arch_info()::tap
arm946e_init_arch_info()::tap
avr32_jtag::tap
avr32_jtag_set_instr()
avr32_jtag_set_instr()::tap
mcu_write_ir()::tap
mcu_write_dr()::tap
mcu_write_ir_u8()::tap
mcu_write_dr_u32()::tap
dsp563xx_once_request_debug()::tap
dsp563xx_once_target_status()::tap
dsp563xx_once_read_register()::tap
dsp563xx_once_reg_read_ex()::tap
dsp563xx_once_reg_read()::tap
dsp563xx_once_reg_write()::tap
dsp563xx_once_execute_sw_ir()::tap
dsp563xx_once_execute_dw_ir()::tap
dsp563xx_write_dr()::tap
dsp563xx_write_dr_u8()::tap
dsp563xx_write_dr_u32()::tap
dsp563xx_once_ir_exec()::tap
dsp563xx_write_ir()::tap
dsp563xx_write_ir_u8()::tap
dsp563xx_jtag_sendinstr()::tap
dsp5680xx_irscan()
dsp5680xx_irscan()::t
switch_tap()::master_tap
switch_tap()::core_tap
eonce_enter_debug_mode()
eonce_enter_debug_mode()::tap_chp
eonce_enter_debug_mode()::tap_cpu
dsp5680xx_f_unlock()
dsp5680xx_f_unlock()::tap_chp
dsp5680xx_f_unlock()::tap_cpu
dsp5680xx_f_lock()
dsp5680xx_f_lock()::tap_chp
dsp5680xx_f_lock()::tap_cpu
etb_set_instr()
etb_set_instr()::tap
handle_etb_config_command()
handle_etb_config_command()::tap
etb::tap
fa526_init_arch_info_2()::tap
fa526_init_arch_info()::tap
adapter_init_arch_info()::tap
lakemont_reset_break()
lakemont_reset_break()::saved_tap
x86_32_common::curr_tap
ls1_sap::tap
ls1_sap_set_instr()::tap
ls1_sap_set_addr_high()::tap
ls1_sap_memory_cmd()::tap
ls1_sap_memory_read()::tap
ls1_sap_memory_write()::tap
mips_ejtag_set_instr()
mips_ejtag_set_instr()::tap
mips_ejtag_add_scan_96()
mips_ejtag_add_scan_96()::tap
mips_ejtag_drscan_64()
mips_ejtag_drscan_64()::tap
mips_ejtag_drscan_32_queued()
mips_ejtag_drscan_32_queued()::tap
mips_ejtag_drscan_8()
mips_ejtag_drscan_8()::tap
mips_ejtag_drscan_8_out()
mips_ejtag_drscan_8_out()::tap
mips_ejtag_fastdata_scan()
mips_ejtag_fastdata_scan()::tap
mips64_ejtag_fastdata_scan()
mips64_ejtag_fastdata_scan()::tap
mips64_init_arch_info()::tap
mips_m4k_init_arch_info()::tap
target_configure()
target_configure()::tap
xscale_jtag_set_instr()::tap
xscale_init_arch_info()::tap
stm8_init_arch_info()::tap
dap_configure()
dap_configure()::tap
esirisc_target_create()
esirisc_target_create()::tap
esirisc_jtag_set_instr()
esirisc_jtag_set_instr()::tap
esirisc_jtag_get_padding()
esirisc_jtag_get_padding()::tap
arc_init_arch_info()::tap
arc_jtag_enque_write_ir()
arc_jtag_enque_write_ir()::tap
xtensa_debug_module_config::tap
xtensa_debug_module::tap
handle_xsvf_command()
handle_xsvf_command()::tap
all items filtered out
jtag_tap
Allocators of
jtag_tap
Deletors of
jtag_tap
jtag_examine_chain()
handle_jtag_newtap()
handle_swim_newtap_command()
all items filtered out
jtag_tap
jtag_tap_free()
handle_jtag_newtap()
handle_swim_newtap_command()
all items filtered out