OpenOCD
scan_command::fields
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
scan_command::fields
scan_command::fields field
pointer to an array of data scan fields
Syntax
from
commands.h:41
struct
scan_field
*
fields
;
References
Location
Referrer
Text
commands.h:41
struct
scan_field
*
fields
;
cmsis_dap.c:1750
cmsis_dap_execute_scan()
&&
cmd
->
cmd
.
scan
->
fields
[
cmd
->
cmd
.
scan
->
num_fields
-
1
]
.
num_bits
==
0
)
{
cmsis_dap.c:1774
cmsis_dap_execute_scan()
struct
scan_field
*
field
=
cmd
->
cmd
.
scan
->
fields
;
commands.c:172
jtag_scan_type()
if
(
cmd
->
fields
[
i
]
.
in_value
)
commands.c:174
jtag_scan_type()
if
(
cmd
->
fields
[
i
]
.
out_value
)
commands.c:187
jtag_scan_size()
bit_count
+=
cmd
->
fields
[
i
]
.
num_bits
;
commands.c:204
jtag_build_buffer()
if
(
cmd
->
fields
[
i
]
.
out_value
)
{
commands.c:206
jtag_build_buffer()
char
*
char_buf
=
buf_to_hex_str
(
cmd
->
fields
[
i
]
.
out_value
,
commands.c:207
jtag_build_buffer()
(
cmd
->
fields
[
i
]
.
num_bits
>
DEBUG_JTAG_IOZ
)
commands.c:209
jtag_build_buffer()
:
cmd
->
fields
[
i
]
.
num_bits
)
;
commands.c:212
jtag_build_buffer()
cmd
->
fields
[
i
]
.
num_bits
,
char_buf
)
;
commands.c:215
jtag_build_buffer()
buf_set_buf
(
cmd
->
fields
[
i
]
.
out_value
,
0
,
*
buffer
,
commands.c:216
jtag_build_buffer()
bit_count
,
cmd
->
fields
[
i
]
.
num_bits
)
;
commands.c:219
jtag_build_buffer()
i
,
cmd
->
fields
[
i
]
.
num_bits
)
;
commands.c:222
jtag_build_buffer()
bit_count
+=
cmd
->
fields
[
i
]
.
num_bits
;
commands.c:242
jtag_read_buffer()
if
(
cmd
->
fields
[
i
]
.
in_value
)
{
commands.c:243
jtag_read_buffer()
const
unsigned
int
num_bits
=
cmd
->
fields
[
i
]
.
num_bits
;
commands.c:258
jtag_read_buffer()
if
(
cmd
->
fields
[
i
]
.
in_value
)
commands.c:259
jtag_read_buffer()
buf_cpy
(
captured
,
cmd
->
fields
[
i
]
.
in_value
,
num_bits
)
;
commands.c:263
jtag_read_buffer()
bit_count
+=
cmd
->
fields
[
i
]
.
num_bits
;
core.c:964
default_interface_jtag_execute_queue()
struct
scan_field
*
field
=
cmd
->
cmd
.
scan
->
fields
+
i
;
driver.c:67
interface_jtag_add_ir_scan()
scan
->
fields
=
out_fields
;
driver.c:145
interface_jtag_add_dr_scan()
scan
->
fields
=
out_fields
;
driver.c:200
jtag_add_plain_scan()
scan
->
fields
=
out_fields
;
ftdi.c:429
ftdi_execute_scan()
&&
cmd
->
cmd
.
scan
->
fields
[
cmd
->
cmd
.
scan
->
num_fields
-
1
]
.
num_bits
==
0
)
{
ftdi.c:449
ftdi_execute_scan()
struct
scan_field
*
field
=
cmd
->
cmd
.
scan
->
fields
;
jlink.c:157
jlink_execute_scan()
&&
cmd
->
cmd
.
scan
->
fields
[
cmd
->
cmd
.
scan
->
num_fields
-
1
]
.
num_bits
==
0
)
{
jlink.c:181
jlink_execute_scan()
struct
scan_field
*
field
=
cmd
->
cmd
.
scan
->
fields
;
osbdm.c:603
osbdm_execute_command()
cmd
->
cmd
.
scan
->
fields
,
xds110.c:1718
xds110_queue_scan()
total_bits
+=
(
uint32_t
)
cmd
->
cmd
.
scan
->
fields
[
i
]
.
num_bits
;
xds110.c:1758
xds110_queue_scan()
if
(
cmd
->
cmd
.
scan
->
fields
[
i
]
.
out_value
)
{
xds110.c:1760
xds110_queue_scan()
bit_copy
(
buffer
,
offset
,
cmd
->
cmd
.
scan
->
fields
[
i
]
.
out_value
,
0
,
xds110.c:1761
xds110_queue_scan()
cmd
->
cmd
.
scan
->
fields
[
i
]
.
num_bits
)
;
xds110.c:1763
xds110_queue_scan()
offset
+=
cmd
->
cmd
.
scan
->
fields
[
i
]
.
num_bits
;
xds110.c:1766
xds110_queue_scan()
cmd
->
cmd
.
scan
->
fields
[
i
]
.
num_bits
;
xds110.c:1768
xds110_queue_scan()
cmd
->
cmd
.
scan
->
fields
[
i
]
.
in_value
;
Data Use
Functions writing
scan_command::fields
Functions reading
scan_command::fields
interface_jtag_add_ir_scan()
interface_jtag_add_dr_scan()
jtag_add_plain_scan()
all items filtered out
scan_command::fields
default_interface_jtag_execute_queue()
jtag_scan_type()
jtag_scan_size()
jtag_build_buffer()
jtag_read_buffer()
jlink_execute_scan()
ftdi_execute_scan()
osbdm_execute_command()
cmsis_dap_execute_scan()
xds110_queue_scan()
all items filtered out
Type of
scan_command::fields
scan_command::fields
scan_field
all items filtered out