OpenOCD
scan
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
scan
scan variable
Syntax
from
lakemont.c:60
static
struct
scan_blk
scan
;
References
Location
Referrer
Text
lakemont.c:60
static
struct
scan_blk
scan
;
lakemont.c:234
irscan()
struct
scan_field
*
fields
=
&
scan
.
field
;
lakemont.c:263
drscan()
struct
scan_field
*
fields
=
&
scan
.
field
;
lakemont.c:425
get_tapstatus()
scan
.
out
[
0
]
=
TAPSTATUS
;
lakemont.c:426
get_tapstatus()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:428
get_tapstatus()
if
(
drscan
(
t
,
NULL
,
scan
.
out
,
TS_SIZE
)
!=
ERROR_OK
)
lakemont.c:430
get_tapstatus()
return
buf_get_u32
(
scan
.
out
,
0
,
32
)
;
lakemont.c:444
enter_probemode()
scan
.
out
[
0
]
=
PROBEMODE
;
lakemont.c:445
enter_probemode()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:447
enter_probemode()
scan
.
out
[
0
]
=
1
;
lakemont.c:448
enter_probemode()
if
(
drscan
(
t
,
scan
.
out
,
scan
.
in
,
1
)
!=
ERROR_OK
)
lakemont.c:472
exit_probemode()
scan
.
out
[
0
]
=
PROBEMODE
;
lakemont.c:473
exit_probemode()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:475
exit_probemode()
scan
.
out
[
0
]
=
0
;
lakemont.c:476
exit_probemode()
if
(
drscan
(
t
,
scan
.
out
,
scan
.
in
,
1
)
!=
ERROR_OK
)
lakemont.c:649
read_hw_reg()
scan
.
out
[
0
]
=
RDWRPDR
;
lakemont.c:650
read_hw_reg()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:652
read_hw_reg()
if
(
drscan
(
t
,
NULL
,
scan
.
out
,
PDR_SIZE
)
!=
ERROR_OK
)
lakemont.c:656
read_hw_reg()
*
regval
=
buf_get_u32
(
scan
.
out
,
0
,
32
)
;
lakemont.c:690
write_hw_reg()
scan
.
out
[
0
]
=
RDWRPDR
;
lakemont.c:691
write_hw_reg()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:693
write_hw_reg()
if
(
drscan
(
t
,
reg_buf
,
scan
.
out
,
PDR_SIZE
)
!=
ERROR_OK
)
lakemont.c:812
submit_pir()
scan
.
out
[
0
]
=
WRPIR
;
lakemont.c:813
submit_pir()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:815
submit_pir()
if
(
drscan
(
t
,
op_buf
,
scan
.
out
,
PIR_SIZE
)
!=
ERROR_OK
)
lakemont.c:817
submit_pir()
scan
.
out
[
0
]
=
SUBMITPIR
;
lakemont.c:819
submit_pir()
if
(
irscan
(
t
,
scan
.
out
,
NULL
,
LMT_IRLEN
)
!=
ERROR_OK
)
lakemont.c:1113
lakemont_reset_break()
struct
scan_field
*
fields
=
&
scan
.
field
;
lakemont.c:1131
lakemont_reset_break()
scan
.
out
[
0
]
=
0x51
;
lakemont.c:1132
lakemont_reset_break()
fields
->
out_value
=
(
(
uint8_t
*
)
scan
.
out
)
;
lakemont.c:1142
lakemont_reset_break()
scan
.
out
[
0
]
=
0x06
;
lakemont.c:1143
lakemont_reset_break()
fields
->
out_value
=
(
(
uint8_t
*
)
scan
.
out
)
;
Data Use
Functions reading
scan
scan
irscan()
drscan()
get_tapstatus()
enter_probemode()
exit_probemode()
read_hw_reg()
write_hw_reg()
submit_pir()
lakemont_reset_break()
all items filtered out
Type of
scan
scan
scan_blk
all items filtered out