jtag_command is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

jtag_command struct

Syntax

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

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

Type Use

Variables of jtag_command type
jtag_interface::execute_queue::cmd_queue
default_interface_jtag_execute_queue()::cmd
jtag_queue_command()::last_cmd
jlink_execute_queue()::cmd
interface_jtag_add_ir_scan()::cmd
interface_jtag_add_dr_scan()::cmd
jtag_add_plain_scan()::cmd
interface_jtag_add_tlr()::cmd
interface_add_tms_seq()::cmd
interface_jtag_add_pathmove()::cmd
interface_jtag_add_runtest()::cmd
interface_jtag_add_clocks()::cmd
interface_jtag_add_reset()::cmd
interface_jtag_add_sleep()::cmd
ftdi_execute_queue()::cmd
usbprog_execute_queue()::cmd
rlink_execute_queue()::cmd
ulink_post_process_scan()::cmd
ulink_post_process_queue()::openocd_cmd
ulink_execute_queue()::cmd
vsllink_execute_queue()::cmd
armjtagew_execute_queue()::cmd
osbdm_execute_queue()::cmd
opendous_execute_queue()::cmd
cmsis_dap_execute_queue()::cmd
xds110_execute_queue()::cmd
ublast_execute_queue()::cmd
all items filtered out
jtag_command