jlink_clock_data() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

jlink_clock_data() function

Queue data to go out and in, flushing the queue as many times as necessary.

Syntax

static void jlink_clock_data(const uint8_t *out,     unsigned out_offset,     const uint8_t *tms_out,     unsigned tms_offset,     uint8_t *in,     unsigned in_offset,     unsigned length);
Implemented in jlink.c:1997

Arguments

out

A pointer to TDI data, if NULL, old stale data will be used.

out_offset

A bit offset for TDI data.

tms_out

A pointer to TMS data, if NULL, zeroes will be emitted.

tms_offset

A bit offset for TMS data.

in

A pointer to store TDO data to, if NULL the data will be discarded.

in_offset

A bit offset for TDO data.

length

Amount of bits to transfer out and in.

References

LocationReferrerText
jlink.c:1997
static void jlink_clock_data(const uint8_t *out, unsigned out_offset,
jlink.c:107
static void jlink_clock_data(const uint8_t *out, unsigned out_offset,
jlink.c:196jlink_execute_scan()
jlink_clock_data(field->out_value,
jlink.c:207jlink_execute_scan()
jlink_clock_data(&last_bit,
jlink.c:215jlink_execute_scan()
jlink_clock_data(NULL,
jlink.c:224jlink_execute_scan()
jlink_clock_data(field->out_value,
jlink.c:841jlink_init()
jlink_clock_data(NULL, 0, &tms, 0, NULL, 0, 8);
jlink.c:897jlink_state_move()
jlink_clock_data(NULL, 0, &tms_scan, 0, NULL, 0, tms_scan_bits);
jlink.c:908jlink_path_move()
jlink_clock_data(NULL, 0, NULL, 0, NULL, 0, 1);
jlink.c:910jlink_path_move()
jlink_clock_data(NULL, 0, &tms, 0, NULL, 0, 1);
jlink.c:928jlink_stableclocks()
jlink_clock_data(NULL, 0, &tms, 0, NULL, 0, 1);

Call Tree

Functions calling jlink_clock_data()
Functions called by jlink_clock_data()
jlink_clock_data()
all items filtered out
Type of jlink_clock_data()
jlink_clock_data()
all items filtered out