adi_jtag_dp_scan_u32() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDadi_jtag_dp_scan_u32()

adi_jtag_dp_scan_u32() function

Scan DPACC or APACC out and in from host ordered uint32_t buffers. This is exactly like adi_jtag_dp_scan(), except that endianness conversions are performed (so the types of invalue and outvalue must be different).

Syntax

static int adi_jtag_dp_scan_u32(struct adiv5_dap *dap,     uint8_t instr,     uint16_t reg_addr,     uint8_t rnw,     uint32_t outvalue,     uint32_t *invalue,     uint32_t memaccess_tck,     uint8_t *ack);

Arguments

dap

instr

reg_addr

rnw

outvalue

invalue

memaccess_tck

ack

References

LocationReferrerText
adi_v5_jtag.c:346
static int adi_jtag_dp_scan_u32(struct adiv5_dap *dap,
adi_v5_jtag.c:395adi_jtag_finish_read()
retval = adi_jtag_dp_scan_u32(dap, JTAG_DP_DPACC,
adi_v5_jtag.c:410adi_jtag_scan_inout_check_u32()
retval = adi_jtag_dp_scan_u32(dap, instr, reg_addr,
adi_v5_jtag.c:419adi_jtag_scan_inout_check_u32()
retval = adi_jtag_dp_scan_u32(dap, JTAG_DP_DPACC,
adi_v5_jtag.c:746jtag_dp_q_read()
retval = adi_jtag_dp_scan_u32(dap, JTAG_DP_DPACC, reg,
adi_v5_jtag.c:759jtag_dp_q_write()
retval = adi_jtag_dp_scan_u32(dap, JTAG_DP_DPACC,
adi_v5_jtag.c:836jtag_ap_q_read()
retval = adi_jtag_dp_scan_u32(ap->dap, JTAG_DP_APACC, reg,
adi_v5_jtag.c:858jtag_ap_q_write()
retval = adi_jtag_dp_scan_u32(ap->dap, JTAG_DP_APACC, reg,
adi_v5_jtag.c:867jtag_ap_q_abort()
int retval = adi_jtag_dp_scan_u32(dap, JTAG_DP_ABORT,

Call Tree

Functions calling adi_jtag_dp_scan_u32()
Functions called by adi_jtag_dp_scan_u32()
adi_jtag_dp_scan_u32()
Data read by adi_jtag_dp_scan_u32()
Data written by adi_jtag_dp_scan_u32()
adi_jtag_dp_scan_u32()
adi_jtag_dp_scan_u32()::retval
adi_jtag_dp_scan_u32()::sel
all items filtered out
Type of adi_jtag_dp_scan_u32()
adi_jtag_dp_scan_u32()
uint8_t
uint64_t
all items filtered out