OpenOCD
jtag_command
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
jtag_command
jtag_command struct
Syntax
from
commands.h:146
struct
jtag_command
{
union
jtag_command_container
cmd
;
enum
jtag_command_type
type
;
struct
jtag_command
*
next
;
}
;
Fields
cmd
No summary provided.
Read more...
type
No summary provided.
Read more...
next
No summary provided.
Read more...
References
Location
Referrer
Scope
Text
commands.h:146
struct
jtag_command
{
arm-jtag-ew.c:88
armjtagew_execute_queue()
static
int
armjtagew_execute_queue
(
struct
jtag_command
*
cmd_queue
)
arm-jtag-ew.c:90
armjtagew_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
cmsis_dap.c:1493
cmsis_dap_execute_sleep()
static
void
cmsis_dap_execute_sleep
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1503
cmsis_dap_execute_tlr_reset()
static
int
cmsis_dap_execute_tlr_reset
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1743
cmsis_dap_execute_scan()
static
void
cmsis_dap_execute_scan
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1866
cmsis_dap_execute_pathmove()
static
void
cmsis_dap_execute_pathmove
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1902
cmsis_dap_execute_runtest()
static
void
cmsis_dap_execute_runtest
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1911
cmsis_dap_execute_stableclocks()
static
void
cmsis_dap_execute_stableclocks
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1917
cmsis_dap_execute_tms()
static
void
cmsis_dap_execute_tms
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1925
cmsis_dap_execute_command()
static
void
cmsis_dap_execute_command
(
struct
jtag_command
*
cmd
)
cmsis_dap.c:1957
cmsis_dap_execute_queue()
static
int
cmsis_dap_execute_queue
(
struct
jtag_command
*
cmd_queue
)
cmsis_dap.c:1959
cmsis_dap_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
commands.c:36
jtag_command_queue
static
struct
jtag_command
*
jtag_command_queue
;
commands.c:37
next_command_pointer
static
struct
jtag_command
*
*
next_command_pointer
=
&
jtag_command_queue
;
commands.c:39
jtag_queue_command()
void
jtag_queue_command
(
struct
jtag_command
*
cmd
)
commands.c:57
jtag_queue_command()
struct
jtag_command
*
*
last_cmd
=
next_command_pointer
;
commands.c:150
jtag_command_queue_get()
struct
jtag_command
*
jtag_command_queue_get
(
void
)
commands.h:149
jtag_command::next
jtag_command
struct
jtag_command
*
next
;
commands.h:154
jtag_queue_command()::cmd
jtag_queue_command()
void
jtag_queue_command
(
struct
jtag_command
*
cmd
)
;
commands.h:156
jtag_command_queue_get()
struct
jtag_command
*
jtag_command_queue_get
(
void
)
;
core.c:954
default_interface_jtag_execute_queue()
struct
jtag_command
*
cmd
=
jtag_command_queue_get
(
)
;
driver.c:56
interface_jtag_add_ir_scan()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:134
interface_jtag_add_dr_scan()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:189
jtag_add_plain_scan()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:225
interface_jtag_add_tlr()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:239
interface_add_tms_seq()
struct
jtag_command
*
cmd
;
driver.c:241
interface_add_tms_seq()
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:265
interface_jtag_add_pathmove()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:284
interface_jtag_add_runtest()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:300
interface_jtag_add_clocks()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:315
interface_jtag_add_reset()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
driver.c:331
interface_jtag_add_sleep()
struct
jtag_command
*
cmd
=
cmd_queue_alloc
(
sizeof
(
struct
jtag_command
)
)
;
ftdi.c:312
ftdi_execute_runtest()
static
void
ftdi_execute_runtest
(
struct
jtag_command
*
cmd
)
ftdi.c:342
ftdi_execute_statemove()
static
void
ftdi_execute_statemove
(
struct
jtag_command
*
cmd
)
ftdi.c:358
ftdi_execute_tms()
static
void
ftdi_execute_tms
(
struct
jtag_command
*
cmd
)
ftdi.c:371
ftdi_execute_pathmove()
static
void
ftdi_execute_pathmove
(
struct
jtag_command
*
cmd
)
ftdi.c:422
ftdi_execute_scan()
static
void
ftdi_execute_scan
(
struct
jtag_command
*
cmd
)
ftdi.c:562
ftdi_execute_sleep()
static
void
ftdi_execute_sleep
(
struct
jtag_command
*
cmd
)
ftdi.c:573
ftdi_execute_stableclocks()
static
void
ftdi_execute_stableclocks
(
struct
jtag_command
*
cmd
)
ftdi.c:597
ftdi_execute_command()
static
void
ftdi_execute_command
(
struct
jtag_command
*
cmd
)
ftdi.c:627
ftdi_execute_queue()
static
int
ftdi_execute_queue
(
struct
jtag_command
*
cmd_queue
)
ftdi.c:634
ftdi_execute_queue()
for
(
struct
jtag_command
*
cmd
=
cmd_queue
;
cmd
;
cmd
=
cmd
->
next
)
{
interface.h:195
jtag_interface::execute_queue::cmd_queue
int
(
*
execute_queue
)
(
struct
jtag_command
*
cmd_queue
)
;
jlink.c:118
jlink_execute_stableclocks()
static
void
jlink_execute_stableclocks
(
struct
jtag_command
*
cmd
)
jlink.c:124
jlink_execute_runtest()
static
void
jlink_execute_runtest
(
struct
jtag_command
*
cmd
)
jlink.c:133
jlink_execute_statemove()
static
void
jlink_execute_statemove
(
struct
jtag_command
*
cmd
)
jlink.c:141
jlink_execute_pathmove()
static
void
jlink_execute_pathmove
(
struct
jtag_command
*
cmd
)
jlink.c:150
jlink_execute_scan()
static
void
jlink_execute_scan
(
struct
jtag_command
*
cmd
)
jlink.c:243
jlink_execute_sleep()
static
void
jlink_execute_sleep
(
struct
jtag_command
*
cmd
)
jlink.c:250
jlink_execute_command()
static
int
jlink_execute_command
(
struct
jtag_command
*
cmd
)
jlink.c:279
jlink_execute_queue()
static
int
jlink_execute_queue
(
struct
jtag_command
*
cmd_queue
)
jlink.c:282
jlink_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
opendous.c:102
opendous_execute_queue()::cmd_queue
opendous_execute_queue()
static
int
opendous_execute_queue
(
struct
jtag_command
*
cmd_queue
)
;
opendous.c:241
opendous_execute_queue()
static
int
opendous_execute_queue
(
struct
jtag_command
*
cmd_queue
)
opendous.c:243
opendous_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
osbdm.c:557
osbdm_execute_command()
struct
jtag_command
*
cmd
)
osbdm.c:631
osbdm_execute_queue()
static
int
osbdm_execute_queue
(
struct
jtag_command
*
cmd_queue
)
osbdm.c:640
osbdm_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
rlink.c:546
dtc_reply_queue_entry::cmd
dtc_reply_queue_entry
struct
jtag_command
*
cmd
;
/* the command that resulted in this entry */
rlink.c:593
dtc_queue_enqueue_reply()
int
length
,
struct
jtag_command
*
cmd
)
rlink.c:1018
rlink_scan()
static
int
rlink_scan
(
struct
jtag_command
*
cmd
,
enum
scan_type
type
,
rlink.c:1263
rlink_execute_queue()
static
int
rlink_execute_queue
(
struct
jtag_command
*
cmd_queue
)
rlink.c:1265
rlink_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
/* currently processed command */
ulink.c:128
ulink_cmd::cmd_origin
ulink_cmd
struct
jtag_command
*
cmd_origin
;
ulink.c:193
ulink_append_scan_cmd()::origin
ulink_append_scan_cmd()
struct
jtag_command
*
origin
,
ulink.c:218
ulink_queue_scan()::cmd
ulink_queue_scan()
static
int
ulink_queue_scan
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:219
ulink_queue_tlr_reset()::cmd
ulink_queue_tlr_reset()
static
int
ulink_queue_tlr_reset
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:220
ulink_queue_runtest()::cmd
ulink_queue_runtest()
static
int
ulink_queue_runtest
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:221
ulink_queue_reset()::cmd
ulink_queue_reset()
static
int
ulink_queue_reset
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:222
ulink_queue_pathmove()::cmd
ulink_queue_pathmove()
static
int
ulink_queue_pathmove
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:223
ulink_queue_sleep()::cmd
ulink_queue_sleep()
static
int
ulink_queue_sleep
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:224
ulink_queue_stableclocks()::cmd
ulink_queue_stableclocks()
static
int
ulink_queue_stableclocks
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
;
ulink.c:230
ulink_execute_queue()::cmd_queue
ulink_execute_queue()
static
int
ulink_execute_queue
(
struct
jtag_command
*
cmd_queue
)
;
ulink.c:858
ulink_append_scan_cmd()
uint8_t
tms_sequence_end
,
struct
jtag_command
*
origin
,
bool
postprocess
)
ulink.c:1442
ulink_queue_scan()
static
int
ulink_queue_scan
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1621
ulink_queue_tlr_reset()
static
int
ulink_queue_tlr_reset
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1644
ulink_queue_runtest()
static
int
ulink_queue_runtest
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1676
ulink_queue_reset()
static
int
ulink_queue_reset
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1702
ulink_queue_pathmove()
static
int
ulink_queue_pathmove
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1763
ulink_queue_sleep()
static
int
ulink_queue_sleep
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1776
ulink_queue_stableclocks()
static
int
ulink_queue_stableclocks
(
struct
ulink
*
device
,
struct
jtag_command
*
cmd
)
ulink.c:1822
ulink_post_process_scan()
struct
jtag_command
*
cmd
=
ulink_cmd
->
cmd_origin
;
ulink.c:1854
ulink_post_process_queue()
struct
jtag_command
*
openocd_cmd
;
ulink.c:1909
ulink_execute_queue()
static
int
ulink_execute_queue
(
struct
jtag_command
*
cmd_queue
)
ulink.c:1911
ulink_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
usb_blaster.c:766
ublast_execute_queue()
static
int
ublast_execute_queue
(
struct
jtag_command
*
cmd_queue
)
usb_blaster.c:768
ublast_execute_queue()
struct
jtag_command
*
cmd
;
usbprog.c:86
usbprog_execute_queue()
static
int
usbprog_execute_queue
(
struct
jtag_command
*
cmd_queue
)
usbprog.c:88
usbprog_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
/* currently processed command */
vsllink.c:87
vsllink_execute_queue()
static
int
vsllink_execute_queue
(
struct
jtag_command
*
cmd_queue
)
vsllink.c:89
vsllink_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
xds110.c:1660
xds110_execute_sleep()
static
void
xds110_execute_sleep
(
struct
jtag_command
*
cmd
)
xds110.c:1665
xds110_execute_tlr_reset()
static
void
xds110_execute_tlr_reset
(
struct
jtag_command
*
cmd
)
xds110.c:1670
xds110_execute_pathmove()
static
void
xds110_execute_pathmove
(
struct
jtag_command
*
cmd
)
xds110.c:1704
xds110_queue_scan()
static
void
xds110_queue_scan
(
struct
jtag_command
*
cmd
)
xds110.c:1774
xds110_queue_runtest()
static
void
xds110_queue_runtest
(
struct
jtag_command
*
cmd
)
xds110.c:1793
xds110_queue_stableclocks()
static
void
xds110_queue_stableclocks
(
struct
jtag_command
*
cmd
)
xds110.c:1809
xds110_execute_command()
static
void
xds110_execute_command
(
struct
jtag_command
*
cmd
)
xds110.c:1841
xds110_execute_queue()
static
int
xds110_execute_queue
(
struct
jtag_command
*
cmd_queue
)
xds110.c:1843
xds110_execute_queue()
struct
jtag_command
*
cmd
=
cmd_queue
;
Type Use
Variables of
jtag_command
type
jtag_command::next
jtag_queue_command()::cmd
jtag_command_queue_get()
jtag_interface::execute_queue::cmd_queue
default_interface_jtag_execute_queue()
default_interface_jtag_execute_queue()::cmd
jtag_command_queue
next_command_pointer
jtag_queue_command()
jtag_queue_command()::last_cmd
jlink_execute_stableclocks()::cmd
jlink_execute_runtest()::cmd
jlink_execute_statemove()::cmd
jlink_execute_pathmove()::cmd
jlink_execute_scan()::cmd
jlink_execute_sleep()::cmd
jlink_execute_command()::cmd
jlink_execute_queue()::cmd_queue
jlink_execute_queue()
jlink_execute_queue()::cmd
interface_jtag_add_ir_scan()
interface_jtag_add_ir_scan()::cmd
interface_jtag_add_dr_scan()
interface_jtag_add_dr_scan()::cmd
jtag_add_plain_scan()
jtag_add_plain_scan()::cmd
interface_jtag_add_tlr()
interface_jtag_add_tlr()::cmd
interface_add_tms_seq()
interface_add_tms_seq()::cmd
interface_jtag_add_pathmove()
interface_jtag_add_pathmove()::cmd
interface_jtag_add_runtest()
interface_jtag_add_runtest()::cmd
interface_jtag_add_clocks()
interface_jtag_add_clocks()::cmd
interface_jtag_add_reset()
interface_jtag_add_reset()::cmd
interface_jtag_add_sleep()
interface_jtag_add_sleep()::cmd
ftdi_execute_runtest()::cmd
ftdi_execute_statemove()::cmd
ftdi_execute_tms()::cmd
ftdi_execute_pathmove()::cmd
ftdi_execute_scan()::cmd
ftdi_execute_sleep()::cmd
ftdi_execute_stableclocks()::cmd
ftdi_execute_command()::cmd
ftdi_execute_queue()::cmd_queue
ftdi_execute_queue()
ftdi_execute_queue()::cmd
usbprog_execute_queue()::cmd_queue
usbprog_execute_queue()
usbprog_execute_queue()::cmd
dtc_reply_queue_entry::cmd
dtc_queue_enqueue_reply()::cmd
rlink_scan()::cmd
rlink_execute_queue()::cmd_queue
rlink_execute_queue()
rlink_execute_queue()::cmd
ulink_cmd::cmd_origin
ulink_append_scan_cmd()::origin
ulink_queue_scan()::cmd
ulink_queue_tlr_reset()::cmd
ulink_queue_runtest()::cmd
ulink_queue_reset()::cmd
ulink_queue_pathmove()::cmd
ulink_queue_sleep()::cmd
ulink_queue_stableclocks()::cmd
ulink_execute_queue()::cmd_queue
ulink_post_process_scan()
ulink_post_process_scan()::cmd
ulink_post_process_queue()
ulink_post_process_queue()::openocd_cmd
ulink_execute_queue()
ulink_execute_queue()::cmd
vsllink_execute_queue()::cmd_queue
vsllink_execute_queue()
vsllink_execute_queue()::cmd
armjtagew_execute_queue()::cmd_queue
armjtagew_execute_queue()
armjtagew_execute_queue()::cmd
osbdm_execute_command()::cmd
osbdm_execute_queue()::cmd_queue
osbdm_execute_queue()
osbdm_execute_queue()::cmd
opendous_execute_queue()::cmd_queue
opendous_execute_queue()
opendous_execute_queue()::cmd
cmsis_dap_execute_sleep()::cmd
cmsis_dap_execute_tlr_reset()::cmd
cmsis_dap_execute_scan()::cmd
cmsis_dap_execute_pathmove()::cmd
cmsis_dap_execute_runtest()::cmd
cmsis_dap_execute_stableclocks()::cmd
cmsis_dap_execute_tms()::cmd
cmsis_dap_execute_command()::cmd
cmsis_dap_execute_queue()::cmd_queue
cmsis_dap_execute_queue()
cmsis_dap_execute_queue()::cmd
xds110_execute_sleep()::cmd
xds110_execute_tlr_reset()::cmd
xds110_execute_pathmove()::cmd
xds110_queue_scan()::cmd
xds110_queue_runtest()::cmd
xds110_queue_stableclocks()::cmd
xds110_execute_command()::cmd
xds110_execute_queue()::cmd_queue
xds110_execute_queue()
xds110_execute_queue()::cmd
ublast_execute_queue()::cmd_queue
ublast_execute_queue()
ublast_execute_queue()::cmd
all items filtered out
jtag_command