OpenOCD
flash_bank::target
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
flash_bank::target
flash_bank::target field
Target to which this bank belongs.
Syntax
from
core.h:78
struct
target
*
target
;
References
Location
Referrer
Text
core.h:78
struct
target
*
target
;
/**< Target to which this bank belongs. */
FLASHPlugin.c:488
plugin_write()
struct
target
*
target
=
bank
->
target
;
FLASHPlugin.c:602
plugin_probe()
struct
target
*
target
=
bank
->
target
;
FLASHPlugin.c:683
plugin_erase()
struct
target
*
target
=
bank
->
target
;
FLASHPlugin.c:715
plugin_protect()
struct
target
*
target
=
bank
->
target
;
FLASHPlugin.c:747
plugin_protect_check()
struct
target
*
target
=
bank
->
target
;
aduc702x.c:72
aduc702x_erase()
struct
target
*
target
=
bank
->
target
;
aduc702x.c:126
aduc702x_write_block()
struct
target
*
target
=
bank
->
target
;
aduc702x.c:269
aduc702x_write_single()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:133
aducm302x_probe()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:219
aducm302x_mass_erase()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:237
aducm302x_erase()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:277
aducm302x_protect()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:316
aducm302x_protect_check()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:343
aducm302x_write_block()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:436
aducm302x_write()
struct
target
*
target
=
bank
->
target
;
aducm302x.c:446
aducm302x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
aducm360.c:161
aducm360_erase()
struct
target
*
target
=
bank
->
target
;
aducm360.c:186
aducm360_write_block_sync()
struct
target
*
target
=
bank
->
target
;
aducm360.c:306
aducm360_write_block_async()
struct
target
*
target
=
bank
->
target
;
aducm360.c:445
aducm360_write_modified()
struct
target
*
target
=
bank
->
target
;
ambiqmicro.c:172
ambiqmicro_read_part_info()
struct
target
*
target
=
bank
->
target
;
ambiqmicro.c:337
ambiqmicro_mass_erase()
target
=
bank
->
target
;
ambiqmicro.c:404
ambiqmicro_erase()
struct
target
*
target
=
bank
->
target
;
ambiqmicro.c:407
ambiqmicro_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
ambiqmicro.c:512
ambiqmicro_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
ambiqmicro.c:524
ambiqmicro_write_block()
struct
target
*
target
=
bank
->
target
;
ambiqmicro.c:674
ambiqmicro_otp_program()
target
=
bank
->
target
;
at91sam3.c:2112
efc_start_command()
r
=
target_write_u32
(
private
->
bank
->
target
,
at91sam3.c:2958
sam3_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam3.c:2991
sam3_flash_bank_command()
if
(
chip
->
target
==
bank
->
target
)
at91sam3.c:3003
sam3_flash_bank_command()
chip
->
target
=
bank
->
target
;
at91sam3.c:3007
sam3_flash_bank_command()
chip
->
target
=
bank
->
target
;
at91sam3.c:3135
_sam3_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam3.c:3217
sam3_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam3.c:3248
sam3_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam3.c:3308
sam3_page_write()
r
=
target_write_u32
(
private
->
bank
->
target
,
private
->
controller_address
,
fmr
)
;
at91sam3.c:3366
sam3_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4.c:1562
efc_start_command()
r
=
target_write_u32
(
private
->
bank
->
target
,
at91sam4.c:2451
sam4_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4.c:2484
sam4_flash_bank_command()
if
(
chip
->
target
==
bank
->
target
)
at91sam4.c:2496
sam4_flash_bank_command()
chip
->
target
=
bank
->
target
;
at91sam4.c:2500
sam4_flash_bank_command()
chip
->
target
=
bank
->
target
;
at91sam4.c:2641
sam4_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4.c:2731
sam4_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4.c:2780
sam4_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4.c:2837
sam4_set_wait()
r
=
target_write_u32
(
private
->
bank
->
target
,
private
->
controller_address
,
fmr
)
;
at91sam4.c:2910
sam4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4l.c:210
sam4l_flash_bank_command()
chip
->
target
=
bank
->
target
;
at91sam4l.c:239
sam4l_check_page_erased()
res
=
sam4l_flash_command
(
bank
->
target
,
SAM4L_FCMD_QPR
,
pn
)
;
at91sam4l.c:246
sam4l_check_page_erased()
res
=
target_read_u32
(
bank
->
target
,
SAM4L_FLASHCALW
+
SAM4L_FSR
,
&
st
)
;
at91sam4l.c:267
sam4l_probe()
res
=
target_read_u32
(
bank
->
target
,
SAM4L_CHIPID
+
SAM4L_CIDR
,
&
id
)
;
at91sam4l.c:273
sam4l_probe()
res
=
target_read_u32
(
bank
->
target
,
SAM4L_CHIPID
+
SAM4L_EXID
,
&
exid
)
;
at91sam4l.c:301
sam4l_probe()
res
=
target_read_u32
(
bank
->
target
,
SAM4L_FLASHCALW
+
SAM4L_FPR
,
&
param
)
;
at91sam4l.c:352
sam4l_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4l.c:363
sam4l_protect_check()
res
=
target_read_u32
(
bank
->
target
,
SAM4L_FLASHCALW
+
SAM4L_FSR
,
&
st
)
;
at91sam4l.c:379
sam4l_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4l.c:403
sam4l_protect()
res
=
sam4l_flash_command
(
bank
->
target
,
at91sam4l.c:420
sam4l_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4l.c:442
sam4l_erase()
ret
=
sam4l_flash_command
(
bank
->
target
,
SAM4L_FCMD_EA
,
-
1
)
;
at91sam4l.c:458
sam4l_erase()
ret
=
sam4l_flash_command
(
bank
->
target
,
SAM4L_FCMD_EP
,
pn
)
;
at91sam4l.c:530
sam4l_write_page_partial()
res
=
target_read_memory
(
bank
->
target
,
address
,
4
,
at91sam4l.c:541
sam4l_write_page_partial()
res
=
sam4l_write_page
(
chip
,
bank
->
target
,
address
,
pg
)
;
at91sam4l.c:556
sam4l_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam4l.c:598
sam4l_write()
res
=
sam4l_write_page
(
chip
,
bank
->
target
,
at91sam7.c:180
at91sam7_read_clock_info()
struct
target
*
target
=
bank
->
target
;
at91sam7.c:251
at91sam7_set_flash_mode()
struct
target
*
target
=
bank
->
target
;
at91sam7.c:292
at91sam7_wait_status_busy()
while
(
(
!
(
(
status
=
at91sam7_get_flash_status
(
bank
->
target
,
at91sam7.c:318
at91sam7_flash_command()
struct
target
*
target
=
bank
->
target
;
at91sam7.c:344
at91sam7_read_part_info()
struct
target
*
target
=
bank
->
target
;
at91sam7.c:364
at91sam7_read_part_info()
if
(
t_bank
->
target
!=
target
)
at91sam7.c:389
at91sam7_read_part_info()
if
(
t_bank
->
target
!=
target
)
at91sam7.c:568
at91sam7_read_part_info()
fb
->
target
=
target
;
at91sam7.c:639
at91sam7_erase_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:660
at91sam7_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:665
at91sam7_protect_check()
status
=
at91sam7_get_flash_status
(
bank
->
target
,
bank
->
bank_number
)
;
at91sam7.c:678
at91sam7_protect_check()
status
=
at91sam7_get_flash_status
(
bank
->
target
,
0
)
;
at91sam7.c:696
at91sam7_flash_bank_command()
struct
target
*
target
=
t_bank
->
target
;
at91sam7.c:756
at91sam7_flash_bank_command()
fb
->
target
=
target
;
at91sam7.c:813
at91sam7_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:865
at91sam7_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:900
at91sam7_write()
struct
target
*
target
=
bank
->
target
;
at91sam7.c:907
at91sam7_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:969
at91sam7_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:1049
at91sam7_handle_gpnvm_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91sam7.c:1085
at91sam7_handle_gpnvm_command()
status
=
at91sam7_get_flash_status
(
bank
->
target
,
0
)
;
at91samd.c:403
samd_protect_check()
res
=
target_read_u16
(
bank
->
target
,
at91samd.c:447
samd_probe()
res
=
target_read_u32
(
bank
->
target
,
SAMD_DSU
+
SAMD_DSU_DID
,
&
id
)
;
at91samd.c:461
samd_probe()
res
=
samd_get_flash_page_info
(
bank
->
target
,
&
chip
->
page_size
,
at91samd.c:756
samd_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91samd.c:764
samd_protect()
res
=
target_write_u32
(
bank
->
target
,
at91samd.c:771
samd_protect()
res
=
samd_issue_nvmctrl_command
(
bank
->
target
,
at91samd.c:784
samd_protect()
res
=
samd_modify_user_row
(
bank
->
target
,
at91samd.c:804
samd_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91samd.c:817
samd_erase()
res
=
samd_erase_row
(
bank
->
target
,
bank
->
sectors
[
s
]
.
offset
)
;
at91samd.c:841
samd_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
at91samd.c:852
samd_write()
res
=
target_read_u32
(
bank
->
target
,
SAMD_NVMCTRL
+
SAMD_NVMCTRL_CTRLB
,
&
nvm_ctrlb
)
;
at91samd.c:862
samd_write()
res
=
samd_issue_nvmctrl_command
(
bank
->
target
,
SAMD_NVM_CMD_PBC
)
;
at91samd.c:899
samd_write()
res
=
target_write_memory
(
bank
->
target
,
address
,
4
,
nw
,
pb
+
pg_offset
)
;
at91samd.c:906
samd_write()
res
=
target_write_memory
(
bank
->
target
,
address
,
4
,
nw
,
buffer
)
;
at91samd.c:918
samd_write()
res
=
samd_issue_nvmctrl_command
(
bank
->
target
,
SAMD_NVM_CMD_WP
)
;
at91samd.c:923
samd_write()
res
=
samd_check_error
(
bank
->
target
)
;
at91samd.c:959
samd_flash_bank_command()
chip
->
target
=
bank
->
target
;
ath79.c:236
ath79_spi_bitbang_chunk()
struct
target
*
target
=
bank
->
target
;
ath79.c:492
ath79_erase()
struct
target
*
target
=
bank
->
target
;
ath79.c:636
ath79_write()
struct
target
*
target
=
bank
->
target
;
ath79.c:705
ath79_read()
struct
target
*
target
=
bank
->
target
;
ath79.c:726
read_flash_id()
struct
target
*
target
=
bank
->
target
;
ath79.c:756
ath79_probe()
struct
target
*
target
=
bank
->
target
;
atsame5.c:232
same5_protect_check()
res
=
target_read_u32
(
bank
->
target
,
atsame5.c:276
same5_probe()
res
=
target_read_u32
(
bank
->
target
,
SAMD_DSU
+
SAMD_DSU_DID
,
&
id
)
;
atsame5.c:290
same5_probe()
res
=
samd_get_flash_page_info
(
bank
->
target
,
&
chip
->
page_size
,
atsame5.c:575
same5_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
atsame5.c:583
same5_protect()
res
=
target_write_u32
(
bank
->
target
,
atsame5.c:590
same5_protect()
res
=
same5_issue_nvmctrl_command
(
bank
->
target
,
atsame5.c:606
same5_protect()
res
=
same5_modify_user_row_masked
(
bank
->
target
,
atsame5.c:625
same5_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
atsame5.c:636
same5_erase()
res
=
same5_erase_block
(
bank
->
target
,
bank
->
sectors
[
s
]
.
offset
)
;
atsame5.c:658
same5_write()
res
=
same5_pre_write_check
(
bank
->
target
)
;
atsame5.c:665
same5_write()
res
=
same5_issue_nvmctrl_command
(
bank
->
target
,
SAME5_NVM_CMD_PBC
)
;
atsame5.c:702
same5_write()
res
=
target_write_memory
(
bank
->
target
,
address
,
4
,
nw
,
pb
+
pg_offset
)
;
atsame5.c:709
same5_write()
res
=
target_write_memory
(
bank
->
target
,
address
,
4
,
nw
,
buffer
)
;
atsame5.c:716
same5_write()
res
=
same5_issue_nvmctrl_command
(
bank
->
target
,
SAME5_NVM_CMD_WP
)
;
atsame5.c:749
same5_flash_bank_command()
chip
->
target
=
bank
->
target
;
atsamv.c:278
samv_protect_check()
r
=
samv_efc_perform_command
(
bank
->
target
,
SAMV_EFC_FCMD_GLB
,
0
,
NULL
)
;
atsamv.c:280
samv_protect_check()
samv_efc_get_result
(
bank
->
target
,
&
v
[
0
]
)
;
atsamv.c:281
samv_protect_check()
samv_efc_get_result
(
bank
->
target
,
&
v
[
1
]
)
;
atsamv.c:282
samv_protect_check()
samv_efc_get_result
(
bank
->
target
,
&
v
[
2
]
)
;
atsamv.c:283
samv_protect_check()
r
=
samv_efc_get_result
(
bank
->
target
,
&
v
[
3
]
)
;
atsamv.c:304
samv_get_device_id()
return
target_read_u32
(
bank
->
target
,
SAMV_CHIPID_CIDR
,
device_id
)
;
atsamv.c:371
samv_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
atsamv.c:382
samv_erase()
return
samv_efc_perform_command
(
bank
->
target
,
SAMV_EFC_FCMD_EA
,
0
,
NULL
)
;
atsamv.c:388
samv_erase()
r
=
samv_erase_pages
(
bank
->
target
,
(
i
*
page_count
)
,
page_count
,
&
status
)
;
atsamv.c:407
samv_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
atsamv.c:414
samv_protect()
r
=
samv_flash_lock
(
bank
->
target
,
first
,
last
)
;
atsamv.c:416
samv_protect()
r
=
samv_flash_unlock
(
bank
->
target
,
first
,
last
)
;
atsamv.c:463
samv_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
atsamv.c:500
samv_write()
r
=
samv_page_read
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:507
samv_write()
r
=
samv_page_write
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:518
samv_write()
r
=
samv_page_read
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:526
samv_write()
r
=
samv_page_write
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:544
samv_write()
r
=
samv_page_write
(
bank
->
target
,
page_cur
,
buffer
)
;
atsamv.c:556
samv_write()
r
=
samv_page_read
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:560
samv_write()
r
=
samv_page_write
(
bank
->
target
,
page_cur
,
pagebuffer
)
;
atsamv.c:586
samv_handle_gpnvm_command()
struct
target
*
target
=
bank
->
target
;
avrf.c:214
avrf_erase()
struct
target
*
target
=
bank
->
target
;
avrf.c:238
avrf_write()
struct
target
*
target
=
bank
->
target
;
avrf.c:243
avrf_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
avrf.c:294
avrf_probe()
struct
target
*
target
=
bank
->
target
;
avrf.c:300
avrf_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
avrf.c:362
avrf_info()
struct
target
*
target
=
bank
->
target
;
avrf.c:367
avrf_info()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
avrf.c:405
avrf_mass_erase()
struct
target
*
target
=
bank
->
target
;
bluenrg-x.c:125
bluenrgx_read_flash_reg()
return
target_read_u32
(
bank
->
target
,
bluenrgx_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
bluenrg-x.c:130
bluenrgx_write_flash_reg()
return
target_write_u32
(
bank
->
target
,
bluenrgx_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
bluenrg-x.c:140
bluenrgx_erase()
struct
target
*
target
=
bank
->
target
;
bluenrg-x.c:147
bluenrgx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
bluenrg-x.c:236
bluenrgx_write()
struct
target
*
target
=
bank
->
target
;
bluenrg-x.c:265
bluenrgx_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
bluenrg-x.c:385
bluenrgx_probe()
int
retval
=
target_read_u32
(
bank
->
target
,
BLUENRGLP_JTAG_REG
,
&
idcode
)
;
bluenrg-x.c:391
bluenrgx_probe()
retval
=
target_read_u32
(
bank
->
target
,
BLUENRG2_JTAG_REG
,
&
idcode
)
;
bluenrg-x.c:412
bluenrgx_probe()
retval
=
target_read_u32
(
bank
->
target
,
DIE_ID_REG
(
bluenrgx_info
)
,
&
die_id
)
;
cc26xx.c:98
cc26xx_wait_algo_done()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:131
cc26xx_init()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:190
cc26xx_quit()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:210
cc26xx_mass_erase()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:271
cc26xx_erase()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:320
cc26xx_write()
struct
target
*
target
=
bank
->
target
;
cc26xx.c:403
cc26xx_probe()
struct
target
*
target
=
bank
->
target
;
cc3220sf.c:32
cc3220sf_mass_erase()
struct
target
*
target
=
bank
->
target
;
cc3220sf.c:106
cc3220sf_erase()
struct
target
*
target
=
bank
->
target
;
cc3220sf.c:174
cc3220sf_write()
struct
target
*
target
=
bank
->
target
;
cfi.c:126
cfi_target_write_memory()
return
target_write_memory
(
bank
->
target
,
addr
,
bank
->
bus_width
,
cfi.c:138
cfi_target_read_memory()
return
target_read_memory
(
bank
->
target
,
addr
,
bank
->
bus_width
,
cfi.c:822
cfi_flash_bank_cmd()
bank
->
target
->
endianness
==
TARGET_LITTLE_ENDIAN
?
cfi.c:825
cfi_flash_bank_cmd()
cfi_info
->
endianness
=
bank
->
target
->
endianness
;
cfi.c:936
cfi_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
cfi.c:1078
cfi_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
cfi.c:1098
cfi_command_val()
struct
target
*
target
=
bank
->
target
;
cfi.c:1119
cfi_intel_write_block()
struct
target
*
target
=
bank
->
target
;
cfi.c:1370
cfi_spansion_write_block_mips()
struct
target
*
target
=
bank
->
target
;
cfi.c:1582
cfi_spansion_write_block()
struct
target
*
target
=
bank
->
target
;
cfi.c:2225
cfi_read()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
cfi.c:2294
cfi_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
cfi.c:2535
cfi_probe()
struct
target
*
target
=
bank
->
target
;
cfi.c:2543
cfi_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
cfi.c:2934
cfi_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
core.c:124
default_flash_read()
return
target_read_buffer
(
bank
->
target
,
offset
+
bank
->
base
,
count
,
buffer
)
;
core.c:152
default_flash_verify()
retval
=
target_checksum_memory
(
bank
->
target
,
offset
+
bank
->
base
,
count
,
&
target_crc
)
;
core.c:309
get_flash_bank_by_addr()
if
(
c
->
target
!=
target
)
core.c:335
default_flash_mem_blank_check()
struct
target
*
target
=
bank
->
target
;
core.c:340
default_flash_mem_blank_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
core.c:382
default_flash_blank_check()
struct
target
*
target
=
bank
->
target
;
core.c:385
default_flash_blank_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
dsp5680xx_flash.c:76
dsp5680xx_flash_protect_check()
retval
=
dsp5680xx_f_protect_check
(
bank
->
target
,
&
protected
)
;
dsp5680xx_flash.c:118
dsp5680xx_flash_protect()
retval
=
dsp5680xx_f_lock
(
bank
->
target
)
;
dsp5680xx_flash.c:120
dsp5680xx_flash_protect()
retval
=
dsp5680xx_f_unlock
(
bank
->
target
)
;
dsp5680xx_flash.c:152
dsp5680xx_flash_write()
return
dsp5680xx_f_wr
(
bank
->
target
,
buffer
,
bank
->
base
+
offset
/
2
,
count
,
0
)
;
dsp5680xx_flash.c:177
dsp5680xx_flash_erase()
return
dsp5680xx_f_erase
(
bank
->
target
,
(
uint32_t
)
first
,
(
uint32_t
)
last
)
;
dsp5680xx_flash.c:197
dsp5680xx_flash_erase_check()
retval
=
dsp5680xx_f_erase_check
(
bank
->
target
,
&
erased
,
i
)
;
efm32.c:205
efm32x_get_flash_size()
return
target_read_u16
(
bank
->
target
,
EFM32_MSC_DI_FLASH_SZ
,
flash_sz
)
;
efm32.c:210
efm32x_get_ram_size()
return
target_read_u16
(
bank
->
target
,
EFM32_MSC_DI_RAM_SZ
,
ram_sz
)
;
efm32.c:215
efm32x_get_part_num()
return
target_read_u16
(
bank
->
target
,
EFM32_MSC_DI_PART_NUM
,
pnum
)
;
efm32.c:220
efm32x_get_part_family()
return
target_read_u8
(
bank
->
target
,
EFM32_MSC_DI_PART_FAMILY
,
pfamily
)
;
efm32.c:225
efm32x_get_prod_rev()
return
target_read_u8
(
bank
->
target
,
EFM32_MSC_DI_PROD_REV
,
prev
)
;
efm32.c:234
efm32x_read_reg_u32()
return
target_read_u32
(
bank
->
target
,
base
+
offset
,
value
)
;
efm32.c:243
efm32x_write_reg_u32()
return
target_write_u32
(
bank
->
target
,
base
+
offset
,
value
)
;
efm32.c:302
efm32x_read_info()
ret
=
target_read_u8
(
bank
->
target
,
EFM32_MSC_DI_PAGE_SIZE
,
efm32.c:350
efm32x_flash_bank_command()
&&
bank_iter
->
target
==
bank
->
target
efm32.c:502
efm32x_erase()
struct
target
*
target
=
bank
->
target
;
efm32.c:540
efm32x_read_lock_data()
struct
target
*
target
=
bank
->
target
;
efm32.c:630
efm32x_write_lock_data()
ret
=
target_read_buffer
(
bank
->
target
,
EFM32_MSC_LOCK_BITS_EXTRA
,
extra_bytes
,
extra_data
)
;
efm32.c:707
efm32x_protect()
struct
target
*
target
=
bank
->
target
;
efm32.c:735
efm32x_write_block()
struct
target
*
target
=
bank
->
target
;
efm32.c:966
efm32x_priv_write()
struct
target
*
target
=
bank
->
target
;
efm32.c:1115
efm32x_protect_check()
struct
target
*
target
=
bank
->
target
;
efm32.c:1167
efm32x_handle_debuglock_command()
target
=
bank
->
target
;
em357.c:103
em357_get_flash_status()
struct
target
*
target
=
bank
->
target
;
em357.c:109
em357_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
em357.c:152
em357_read_options()
struct
target
*
target
=
bank
->
target
;
em357.c:182
em357_erase_options()
struct
target
*
target
=
bank
->
target
;
em357.c:228
em357_write_options()
struct
target
*
target
=
bank
->
target
;
em357.c:302
em357_protect_check()
struct
target
*
target
=
bank
->
target
;
em357.c:338
em357_erase()
struct
target
*
target
=
bank
->
target
;
em357.c:340
em357_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
em357.c:387
em357_protect()
struct
target
*
target
=
bank
->
target
;
em357.c:447
em357_write_block()
struct
target
*
target
=
bank
->
target
;
em357.c:574
em357_write()
struct
target
*
target
=
bank
->
target
;
em357.c:581
em357_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
em357.c:663
em357_probe()
struct
target
*
target
=
bank
->
target
;
em357.c:756
em357_handle_lock_command()
target
=
bank
->
target
;
em357.c:793
em357_handle_unlock_command()
target
=
bank
->
target
;
em357.c:819
em357_mass_erase()
struct
target
*
target
=
bank
->
target
;
eneispif.c:76
eneispif_read_reg()
struct
target
*
target
=
bank
->
target
;
eneispif.c:92
eneispif_write_reg()
struct
target
*
target
=
bank
->
target
;
eneispif.c:162
eneispif_erase()
struct
target
*
target
=
bank
->
target
;
eneispif.c:213
eneispif_write()
struct
target
*
target
=
bank
->
target
;
eneispif.c:291
eneispif_read_flash_id()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:127
esirisc_flash_unlock()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:139
esirisc_flash_disable_protect()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:158
esirisc_flash_enable_protect()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:177
esirisc_flash_check_status()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:192
esirisc_flash_clear_status()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:202
esirisc_flash_wait()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:222
esirisc_flash_control()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:246
esirisc_flash_erase()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:274
esirisc_flash_mass_erase()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:300
esirisc_flash_ref_erase()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:321
esirisc_flash_fill_pb()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:352
esirisc_flash_write()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:411
esirisc_flash_init()
struct
target
*
target
=
bank
->
target
;
esirisc_flash.c:449
esirisc_flash_probe()
struct
target
*
target
=
bank
->
target
;
fespi.c:162
fespi_read_reg()
struct
target
*
target
=
bank
->
target
;
fespi.c:176
fespi_write_reg()
struct
target
*
target
=
bank
->
target
;
fespi.c:359
fespi_erase()
struct
target
*
target
=
bank
->
target
;
fespi.c:484
fespi_write()
struct
target
*
target
=
bank
->
target
;
fespi.c:673
fespi_read_flash_id()
struct
target
*
target
=
bank
->
target
;
fespi.c:725
fespi_probe()
struct
target
*
target
=
bank
->
target
;
fm3.c:197
fm3_erase()
struct
target
*
target
=
bank
->
target
;
fm3.c:341
fm3_write_block()
struct
target
*
target
=
bank
->
target
;
fm3.c:627
fm3_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
fm3.c:804
fm3_chip_erase()
struct
target
*
target
=
bank
->
target
;
fm4.c:106
fm4_flash_erase()
struct
target
*
target
=
bank
->
target
;
fm4.c:204
fm4_flash_write()
struct
target
*
target
=
bank
->
target
;
fm4.c:408
s6e2cc_probe()
struct
target
*
target
=
bank
->
target
;
fm4.c:500
fm4_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
fm4.c:547
fm4_get_info_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
gdb_server.c:1051
gdb_new_connection()
if
(
p
->
target
!=
target
)
gdb_server.c:1990
gdb_memory_map()
if
(
p
->
target
!=
target
)
jtagspi.c:70
jtagspi_flash_bank_command()
if
(
!
bank
->
target
->
tap
)
{
jtagspi.c:74
jtagspi_flash_bank_command()
info
->
tap
=
bank
->
target
->
tap
;
kinetis.c:891
kinetis_get_chip()
||
bank_iter
->
target
!=
target
)
kinetis.c:920
kinetis_flash_bank_command()
struct
target
*
target
=
bank
->
target
;
kinetis.c:1038
kinetis_create_missing_banks()
bank
->
target
=
k_chip
->
target
;
kinetis.c:1305
kinetis_write_block()
struct
target
*
target
=
bank
->
target
;
kinetis.c:1426
kinetis_protect_check()
result
=
target_read_u32
(
bank
->
target
,
FTFX_FPROT3
,
&
fprot
)
;
kinetis.c:1436
kinetis_protect_check()
result
=
target_read_u8
(
bank
->
target
,
FTFX_FDPROT
,
&
fdprot
)
;
kinetis.c:1513
kinetis_fill_fcf()
target_buffer_set_u32
(
bank
->
target
,
fcf
+
FCF_FPROT
,
fprot
)
;
kinetis.c:1705
kinetis_erase()
result
=
kinetis_ftfx_prepare
(
bank
->
target
)
;
kinetis.c:1719
kinetis_erase()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_SECTERASE
,
k_bank
->
prog_base
+
bank
->
sectors
[
i
]
.
offset
,
kinetis.c:1824
kinetis_write_sections()
result
=
target_write_memory
(
bank
->
target
,
k_chip
->
progr_accel_ram
,
kinetis.c:1831
kinetis_write_sections()
result
=
target_write_memory
(
bank
->
target
,
k_chip
->
progr_accel_ram
,
kinetis.c:1844
kinetis_write_sections()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_SECTWRITE
,
kinetis.c:1892
kinetis_write_inner()
result
=
kinetis_make_ram_ready
(
bank
->
target
)
;
kinetis.c:1947
kinetis_write_inner()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_LWORDPROG
,
k_bank
->
prog_base
+
offset
,
kinetis.c:1998
kinetis_write()
result
=
kinetis_ftfx_prepare
(
bank
->
target
)
;
kinetis.c:2068
kinetis_write()
result
=
target_read_memory
(
bank
->
target
,
bank
->
base
+
FCF_ADDRESS
,
4
,
FCF_SIZE
/
4
,
fcf_current
)
;
kinetis.c:3082
kinetis_blank_check()
result
=
kinetis_ftfx_prepare
(
bank
->
target
)
;
kinetis.c:3100
kinetis_blank_check()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_BLOCKSTAT
,
k_bank
->
prog_base
,
kinetis.c:3104
kinetis_blank_check()
kinetis_ftfx_clear_error
(
bank
->
target
)
;
kinetis.c:3113
kinetis_blank_check()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_SECTSTAT
,
kinetis.c:3121
kinetis_blank_check()
kinetis_ftfx_clear_error
(
bank
->
target
)
;
kinetis_ke.c:210
kinetis_ke_prepare_flash()
struct
target
*
target
=
bank
->
target
;
kinetis_ke.c:692
kinetis_ke_write_words()
struct
target
*
target
=
bank
->
target
;
kinetis_ke.c:777
kinetis_ke_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
kinetis_ke.c:789
kinetis_ke_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
kinetis_ke.c:802
kinetis_ke_protect_check()
result
=
target_read_u8
(
bank
->
target
,
kinfo
->
ftmrx_fprot_addr
,
&
fprot
)
;
kinetis_ke.c:885
kinetis_ke_ftmrx_command()
struct
target
*
target
=
bank
->
target
;
kinetis_ke.c:946
kinetis_ke_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
kinetis_ke.c:993
kinetis_ke_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
kinetis_ke.c:1006
kinetis_ke_write()
result
=
kinetis_ke_stop_watchdog
(
bank
->
target
)
;
kinetis_ke.c:1042
kinetis_ke_probe()
struct
target
*
target
=
bank
->
target
;
kinetis_ke.c:1157
kinetis_ke_blank_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:677
lpc2000_iap_working_area_init()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:725
lpc2000_iap_call()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:901
lpc2000_iap_blank_check()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:974
lpc2000_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:1042
lpc2000_erase()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:1050
lpc2000_write()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:1052
lpc2000_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:1167
lpc2000_write()
retval
=
target_write_buffer
(
bank
->
target
,
download_area
->
address
,
thisrun_bytes
,
buffer
+
bytes_written
)
;
lpc2000.c:1176
lpc2000_write()
target_write_buffer
(
bank
->
target
,
download_area
->
address
,
thisrun_bytes
,
last_buffer
)
;
lpc2000.c:1223
get_lpc2000_part_id()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:1241
get_lpc2000_part_id()
struct
target
*
target
=
bank
->
target
;
lpc2000.c:1258
lpc2000_auto_probe_flash()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:1536
lpc2000_erase_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2000.c:1564
lpc2000_handle_part_id_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc288x.c:96
lpc288x_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
lpc288x.c:114
lpc288x_read_part_info()
struct
target
*
target
=
bank
->
target
;
lpc288x.c:193
lpc288x_set_flash_clk()
target_write_u32
(
bank
->
target
,
F_CTRL
,
FC_CS
|
FC_WEN
)
;
lpc288x.c:194
lpc288x_set_flash_clk()
target_write_u32
(
bank
->
target
,
F_CLK_TIME
,
clk_time
)
;
lpc288x.c:217
lpc288x_system_ready()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc288x.c:228
lpc288x_erase()
struct
target
*
target
=
bank
->
target
;
lpc288x.c:261
lpc288x_write()
struct
target
*
target
=
bank
->
target
;
lpc288x.c:359
lpc288x_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc288x.c:375
lpc288x_protect()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:185
lpc2900_wait_status()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:214
lpc2900_setup()
target_write_u32
(
bank
->
target
,
FCTR
,
FCTR_FS_WEB
|
FCTR_FS_CS
)
;
lpc2900.c:217
lpc2900_setup()
target_write_u32
(
bank
->
target
,
FCRA
,
fcra
)
;
lpc2900.c:234
lpc2900_is_ready()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2900.c:253
lpc2900_read_security_status()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:317
lpc2900_run_bist128()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:382
lpc2900_write_index_page()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:482
lpc2900_handle_signature_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
lpc2900.c:521
lpc2900_handle_read_custom_command()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:619
lpc2900_handle_write_custom_command()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:941
lpc2900_erase()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:1051
lpc2900_write()
struct
target
*
target
=
bank
->
target
;
lpc2900.c:1363
lpc2900_probe()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:125
lpcspifi_set_hw_mode()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:227
lpcspifi_set_sw_mode()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:281
read_status_reg()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:338
lpcspifi_write_enable()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:372
lpcspifi_bulk_erase()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:409
lpcspifi_erase()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:573
lpcspifi_write()
struct
target
*
target
=
bank
->
target
;
lpcspifi.c:760
lpcspifi_read_flash_id()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:123
max32xxx_flash_op_pre()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:181
max32xxx_flash_op_post()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:198
max32xxx_protect_check()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:229
max32xxx_erase()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:233
max32xxx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
max32xxx.c:313
max32xxx_protect()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:316
max32xxx_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
max32xxx.c:354
max32xxx_write_block()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:431
max32xxx_write()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:439
max32xxx_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
max32xxx.c:635
max32xxx_probe()
struct
target
*
target
=
bank
->
target
;
max32xxx.c:686
max32xxx_mass_erase()
target
=
bank
->
target
;
mdr.c:80
mdr_mass_erase()
struct
target
*
target
=
bank
->
target
;
mdr.c:119
mdr_erase()
struct
target
*
target
=
bank
->
target
;
mdr.c:125
mdr_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
mdr.c:207
mdr_write_block()
struct
target
*
target
=
bank
->
target
;
mdr.c:298
mdr_write()
struct
target
*
target
=
bank
->
target
;
mdr.c:302
mdr_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
mdr.c:455
mdr_write()
target_checksum_memory
(
bank
->
target
,
bank
->
base
,
64
,
&
tmp
)
;
mdr.c:464
mdr_read()
struct
target
*
target
=
bank
->
target
;
mdr.c:471
mdr_read()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
mrvlqspi.c:79
mrvlqspi_set_din_cnt()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:86
mrvlqspi_set_addr()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:93
mrvlqspi_set_instr()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:100
mrvlqspi_set_hdr_cnt()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:109
mrvlqspi_set_conf()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:127
mrvlqspi_set_ss_state()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:166
mrvlqspi_start_transfer()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:196
mrvlqspi_stop_transfer()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:255
mrvlqspi_fifo_flush()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:291
mrvlqspi_read_byte()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:522
mrvlqspi_flash_erase()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:581
mrvlqspi_flash_write()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:756
mrvlqspi_flash_read()
struct
target
*
target
=
bank
->
target
;
mrvlqspi.c:820
mrvlqspi_probe()
struct
target
*
target
=
bank
->
target
;
msp432.c:281
msp432_init()
struct
target
*
target
=
bank
->
target
;
msp432.c:403
msp432_quit()
struct
target
*
target
=
bank
->
target
;
msp432.c:434
msp432_mass_erase()
struct
target
*
target
=
bank
->
target
;
msp432.c:601
msp432_erase()
struct
target
*
target
=
bank
->
target
;
msp432.c:676
msp432_write()
struct
target
*
target
=
bank
->
target
;
msp432.c:810
msp432_probe()
struct
target
*
target
=
bank
->
target
;
msp432.c:951
msp432_probe()
info
->
target
=
bank
->
target
;
msp432p4.c:179
msp432p4_run_algo()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:231
msp432p4_init()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:262
msp432p4_mass_erase()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:293
msp432p4_sector_erase()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:399
msp432p4_erase()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:434
msp432p4_write()
struct
target
*
target
=
bank
->
target
;
msp432p4.c:445
msp432p4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
msp432p4.c:519
msp432p4_probe()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:144
niietcm4_opstatus_check()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:181
niietcm4_uopstatus_check()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:221
niietcm4_dump_uflash_page()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:257
niietcm4_load_uflash_page()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:293
niietcm4_uflash_page_erase()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:386
niietcm4_handle_uflash_read_byte_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:433
niietcm4_handle_uflash_write_byte_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:489
niietcm4_handle_uflash_full_erase_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:527
niietcm4_handle_uflash_erase_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:571
niietcm4_handle_uflash_protect_check_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:661
niietcm4_handle_uflash_protect_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:713
niietcm4_handle_bflash_info_remap_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:763
niietcm4_handle_extmem_cfg_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:840
niietcm4_handle_extmem_boot_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:891
niietcm4_handle_service_mode_erase_command()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1069
niietcm4_protect_check()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1137
niietcm4_mass_erase()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1159
niietcm4_erase()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1163
niietcm4_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
niietcm4.c:1206
niietcm4_protect()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1268
niietcm4_write_block()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1362
niietcm4_write()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1366
niietcm4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
niietcm4.c:1466
niietcm4_probe_k1921vk01t()
struct
target
*
target
=
bank
->
target
;
niietcm4.c:1667
niietcm4_probe()
struct
target
*
target
=
bank
->
target
;
npcx.c:79
npcx_init()
struct
target
*
target
=
bank
->
target
;
npcx.c:136
npcx_quit()
struct
target
*
target
=
bank
->
target
;
npcx.c:154
npcx_wait_algo_done()
struct
target
*
target
=
bank
->
target
;
npcx.c:181
npcx_get_flash_id()
struct
target
*
target
=
bank
->
target
;
npcx.c:340
npcx_chip_erase()
struct
target
*
target
=
bank
->
target
;
npcx.c:389
npcx_erase()
struct
target
*
target
=
bank
->
target
;
npcx.c:448
npcx_write()
struct
target
*
target
=
bank
->
target
;
npcx.c:523
npcx_info()
target_name
(
bank
->
target
)
,
nrf5.c:624
nrf5_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
nrf5.c:1228
nrf5_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
nrf5.c:1288
nrf5_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
nrf5.c:1358
nrf5_get_chip()
if
(
bank_iter
->
target
!=
target
)
nrf5.c:1391
nrf5_flash_bank_command()
chip
=
nrf5_get_chip
(
bank
->
target
)
;
nrf5.c:1398
nrf5_flash_bank_command()
chip
->
target
=
bank
->
target
;
numicro.c:695
numicro_writeblock()
struct
target
*
target
=
bank
->
target
;
numicro.c:811
numicro_protect_check()
struct
target
*
target
=
bank
->
target
;
numicro.c:858
numicro_erase()
struct
target
*
target
=
bank
->
target
;
numicro.c:929
numicro_write()
struct
target
*
target
=
bank
->
target
;
numicro.c:1071
numicro_probe()
struct
target
*
target
=
bank
->
target
;
ocl.c:31
ocl_flash_bank_command()
arm7_9
=
target_to_arm7_9
(
bank
->
target
)
;
ocl.c:54
ocl_erase()
if
(
bank
->
target
->
state
!=
TARGET_RUNNING
)
{
ocl.c:110
ocl_write()
if
(
bank
->
target
->
state
!=
TARGET_RUNNING
)
{
pic32mm.c:221
pic32mm_get_flash_status()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:246
pic32mm_nvm_exec()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:272
pic32mm_protect_check()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:292
pic32mm_unprotect_sectors()
retval
=
target_read_u32
(
bank
->
target
,
PIC32MM_NVMBWP
,
&
reg
)
;
pic32mm.c:321
pic32mm_unprotect_sectors()
target_write_u32
(
bank
->
target
,
PIC32MM_NVMKEY
,
NVMKEY1
)
;
pic32mm.c:322
pic32mm_unprotect_sectors()
target_write_u32
(
bank
->
target
,
PIC32MM_NVMKEY
,
NVMKEY2
)
;
pic32mm.c:324
pic32mm_unprotect_sectors()
retval
=
target_write_u32
(
bank
->
target
,
PIC32MM_NVMBWP
,
reg
)
;
pic32mm.c:331
pic32mm_unprotect_sectors()
retval
=
target_read_u32
(
bank
->
target
,
PIC32MM_NVMPWP
,
&
reg
)
;
pic32mm.c:355
pic32mm_unprotect_sectors()
target_write_u32
(
bank
->
target
,
PIC32MM_NVMKEY
,
NVMKEY1
)
;
pic32mm.c:356
pic32mm_unprotect_sectors()
target_write_u32
(
bank
->
target
,
PIC32MM_NVMKEY
,
NVMKEY2
)
;
pic32mm.c:358
pic32mm_unprotect_sectors()
retval
=
target_write_u32
(
bank
->
target
,
PIC32MM_NVMPWP
,
reg
)
;
pic32mm.c:369
pic32mm_invalidate_flash_line_buffer()
int
res
=
target_read_memory
(
bank
->
target
,
bank
->
base
,
4
,
1
,
tmp
)
;
pic32mm.c:374
pic32mm_invalidate_flash_line_buffer()
res
=
target_read_memory
(
bank
->
target
,
bank
->
base
+
pic32mm_info
->
layout
.
page_size_in_words
*
PIC32MM_FLASH_WORD_SIZE_IN_BYTES
,
4
,
1
,
tmp
)
;
pic32mm.c:382
pic32mm_erase()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:385
pic32mm_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
pic32mm.c:425
pic32mm_protect()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:571
pic32mm_write_using_loader()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:684
pic32mm_write_dword()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:702
pic32mm_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
pic32mm.c:812
pic32mm_recompute_sector_protection()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:840
pic32mm_probe()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:891
pic32mm_info()
struct
target
*
target
=
bank
->
target
;
pic32mm.c:987
pic32mm_handle_pgm_word_command()
res
=
target_read_memory
(
bank
->
target
,
address
,
4
,
2
,
(
uint8_t
*
)
&
read_value
)
;
pic32mm.c:1014
pic32mm_handle_unlock_command()
target
=
bank
->
target
;
pic32mm.c:1069
pic32mm_verify()
int
retval
=
target_read_memory
(
bank
->
target
,
bank
->
base
+
aligned_offset
,
4
,
(
count
+
offset
-
aligned_offset
+
3
)
/
4
,
tmp
)
;
pic32mx.c:211
pic32mx_get_flash_status()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:236
pic32mx_nvm_exec()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:258
pic32mx_protect_check()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:315
pic32mx_erase()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:318
pic32mx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
pic32mx.c:353
pic32mx_protect()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:435
pic32mx_write_block()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:588
pic32mx_write_word()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:605
pic32mx_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
pic32mx.c:681
pic32mx_probe()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:794
pic32mx_info()
struct
target
*
target
=
bank
->
target
;
pic32mx.c:877
pic32mx_handle_unlock_command()
target
=
bank
->
target
;
psoc4.c:219
psoc4_sysreq()
struct
target
*
target
=
bank
->
target
;
psoc4.c:363
psoc4_get_silicon_id()
struct
target
*
target
=
bank
->
target
;
psoc4.c:435
psoc4_flash_prepare()
struct
target
*
target
=
bank
->
target
;
psoc4.c:483
psoc4_protect_check()
struct
target
*
target
=
bank
->
target
;
psoc4.c:539
psoc4_protect()
struct
target
*
target
=
bank
->
target
;
psoc4.c:633
psoc4_write()
struct
target
*
target
=
bank
->
target
;
psoc4.c:717
psoc4_probe()
struct
target
*
target
=
bank
->
target
;
psoc4.c:833
get_psoc4_info()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:632
psoc5lp_nvl_read()
retval
=
psoc5lp_spc_enable_clock
(
bank
->
target
)
;
psoc5lp.c:637
psoc5lp_nvl_read()
retval
=
psoc5lp_spc_read_byte
(
bank
->
target
,
psoc5lp.c:667
psoc5lp_nvl_write()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:765
psoc5lp_nvl_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
psoc5lp.c:770
psoc5lp_nvl_probe()
retval
=
psoc5lp_find_device
(
bank
->
target
,
&
psoc_nvl_bank
->
device
)
;
psoc5lp.c:842
psoc5lp_eeprom_erase()
retval
=
psoc5lp_spc_erase_sector
(
bank
->
target
,
psoc5lp.c:854
psoc5lp_eeprom_write()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:932
psoc5lp_eeprom_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
psoc5lp.c:937
psoc5lp_eeprom_probe()
retval
=
psoc5lp_find_device
(
bank
->
target
,
&
psoc_eeprom_bank
->
device
)
;
psoc5lp.c:941
psoc5lp_eeprom_probe()
retval
=
target_read_u32
(
bank
->
target
,
PM_ACT_CFG12
,
&
val
)
;
psoc5lp.c:946
psoc5lp_eeprom_probe()
retval
=
target_write_u32
(
bank
->
target
,
PM_ACT_CFG12
,
val
)
;
psoc5lp.c:1046
psoc5lp_erase()
retval
=
psoc5lp_spc_erase_sector
(
bank
->
target
,
psoc5lp.c:1059
psoc5lp_erase_check()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:1123
psoc5lp_write()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:1314
psoc5lp_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
psoc5lp.c:1320
psoc5lp_protect_check()
retval
=
psoc5lp_spc_read_hidden_row
(
bank
->
target
,
i
,
psoc5lp.c:1373
psoc5lp_probe()
struct
target
*
target
=
bank
->
target
;
psoc5lp.c:1460
psoc5lp_handle_mass_erase_command()
retval
=
psoc5lp_spc_erase_all
(
bank
->
target
)
;
psoc6.c:418
psoc6_protect_check()
int
hr
=
get_silicon_id
(
bank
->
target
,
&
psoc6_info
->
silicon_id
,
&
psoc6_info
->
protection
)
;
psoc6.c:493
psoc6_get_info()
int
hr
=
get_silicon_id
(
bank
->
target
,
&
psoc6_info
->
silicon_id
,
&
psoc6_info
->
protection
)
;
psoc6.c:554
psoc6_probe()
struct
target
*
target
=
bank
->
target
;
psoc6.c:642
psoc6_erase_sector()
struct
target
*
target
=
bank
->
target
;
psoc6.c:671
psoc6_erase_row()
struct
target
*
target
=
bank
->
target
;
psoc6.c:703
psoc6_erase()
struct
target
*
target
=
bank
->
target
;
psoc6.c:765
psoc6_program_row()
struct
target
*
target
=
bank
->
target
;
psoc6.c:822
psoc6_program()
struct
target
*
target
=
bank
->
target
;
qn908x.c:393
qn908x_read_page_lock()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
qn908x.c:404
qn908x_read_page_lock()
int
retval
=
target_read_memory
(
bank
->
target
,
bank
->
base
+
prot_offset
,
4
,
qn908x.c:535
qn908x_erase()
retval
=
qn908x_setup_erase
(
bank
->
target
)
;
qn908x.c:559
qn908x_erase()
retval
=
target_write_u32
(
bank
->
target
,
QN908X_FMC_ERASE_CTRL
,
qn908x.c:564
qn908x_erase()
retval
=
qn908x_wait_for_idle
(
bank
->
target
,
QN908X_DEFAULT_TIMEOUT_MS
)
;
qn908x.c:568
qn908x_erase()
retval
=
qn908x_status_check
(
bank
->
target
)
;
qn908x.c:581
qn908x_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
qn908x.c:661
qn908x_protect()
retval
=
qn908x_load_lock_stat
(
bank
->
target
)
;
qn908x.c:677
qn908x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
qn908x.c:738
qn908x_write()
retval
=
qn908x_wait_for_idle
(
bank
->
target
,
QN908X_DEFAULT_TIMEOUT_MS
)
;
qn908x.c:749
qn908x_write()
retval
=
target_write_u32
(
bank
->
target
,
QN908X_FMC_SMART_CTRL
,
smart_ctrl
)
;
qn908x.c:766
qn908x_write()
retval
=
target_write_buffer
(
bank
->
target
,
bank
->
base
,
qn908x.c:772
qn908x_write()
retval
=
target_write_u32
(
bank
->
target
,
bank
->
base
+
QN908X_FLASH_IRQ_VECTOR_CHECKSUM_POS
,
checksum
)
;
qn908x.c:776
qn908x_write()
retval
=
target_write_buffer
(
bank
->
target
,
qn908x.c:781
qn908x_write()
retval
=
target_write_buffer
(
bank
->
target
,
bank
->
base
+
offset
,
qn908x.c:794
qn908x_write()
retval
=
qn908x_wait_for_idle
(
bank
->
target
,
QN908X_DEFAULT_TIMEOUT_MS
)
;
qn908x.c:799
qn908x_write()
retval
=
qn908x_status_check
(
bank
->
target
)
;
qn908x.c:811
is_flash_protected()
retval
=
target_read_u32
(
bank
->
target
,
QN908X_FMC_LOCK_STAT_8
,
&
lock_stat
)
;
qn908x.c:837
qn908x_probe()
retval
=
target_read_memory
(
bank
->
target
,
QN908X_INFO_PAGE_CRC_START
,
qn908x.c:851
qn908x_probe()
retval
=
target_read_u32
(
bank
->
target
,
QN908X_INFO_PAGE_CRC32
,
&
read_crc
)
;
qn908x.c:878
qn908x_probe()
uint32_t
flash_size_fld
=
target_buffer_get_u32
(
bank
->
target
,
qn908x.c:906
qn908x_probe()
retval
=
qn908x_init_flash
(
bank
->
target
)
;
qn908x.c:951
qn908x_get_info()
retval
=
target_read_u32
(
bank
->
target
,
QN908X_SYSCON_CHIP_ID
,
&
chip_id
)
;
qn908x.c:956
qn908x_get_info()
retval
=
target_read_u32
(
bank
->
target
,
QN908X_INFO_PAGE_BOOTLOADER_VER
,
qn908x.c:963
qn908x_get_info()
retval
=
target_read_memory
(
bank
->
target
,
QN908X_INFO_PAGE_BLUETOOTH_ADDR
,
renesas_rpchf.c:384
rpchf_target_write_memory()
struct
target
*
target
=
bank
->
target
;
renesas_rpchf.c:399
rpchf_target_read_memory()
struct
target
*
target
=
bank
->
target
;
renesas_rpchf.c:469
rpchf_spansion_write_words()
retval
=
rpc_hf_xfer
(
bank
->
target
,
address
,
0
,
NULL
,
RPC_HF_SIZE_64BIT
,
true
,
word
,
wordcount
*
2
)
;
renesas_rpchf.c:503
rpchf_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
renesas_rpchf.c:614
rpchf_read()
struct
target
*
target
=
bank
->
target
;
renesas_rpchf.c:619
rpchf_read()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
rp2040.c:155
rp2040_finalize_stack_free()
struct
target
*
target
=
bank
->
target
;
rp2040.c:187
rp2040_stack_grab_and_prep()
struct
target
*
target
=
bank
->
target
;
rp2040.c:219
rp2040_flash_write()
struct
target
*
target
=
bank
->
target
;
rp2040.c:281
rp2040_flash_erase()
struct
target
*
target
=
bank
->
target
;
rp2040.c:382
rp2040_flash_probe()
struct
target
*
target
=
bank
->
target
;
rs14100.c:87
rs14100_init()
struct
target
*
target
=
bank
->
target
;
rs14100.c:183
rs14100_erase()
struct
target
*
target
=
bank
->
target
;
rs14100.c:418
rs14100_write()
struct
target
*
target
=
bank
->
target
;
rsl10.c:142
rsl10_get_probed_chip_if_halted()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
rsl10.c:165
rsl10_protect_check()
int
retval
=
target_read_u32
(
bank
->
target
,
RSL10_FLASH_REG_IF_STATUS
,
&
status
)
;
rsl10.c:204
rsl10_protect()
retval
=
target_read_u32
(
bank
->
target
,
RSL10_FLASH_REG_MAIN_CTRL
,
&
status
)
;
rsl10.c:215
rsl10_protect()
retval
=
target_write_u32
(
bank
->
target
,
RSL10_FLASH_REG_MAIN_CTRL
,
status
)
;
rsl10.c:219
rsl10_protect()
retval
=
target_write_u32
(
bank
->
target
,
RSL10_FLASH_REG_MAIN_WRITE_UNLOCK
,
RSL10_FLASH_KEY_MAIN
)
;
rsl10.c:239
rsl10_protect()
retval
=
target_read_u32
(
bank
->
target
,
RSL10_FLASH_REG_NVR_CTRL
,
&
status
)
;
rsl10.c:248
rsl10_protect()
retval
=
target_write_u32
(
bank
->
target
,
RSL10_FLASH_REG_NVR_CTRL
,
status
)
;
rsl10.c:252
rsl10_protect()
retval
=
target_write_u32
(
bank
->
target
,
RSL10_FLASH_REG_NVR_WRITE_UNLOCK
,
RSL10_FLASH_KEY_NVR
)
;
rsl10.c:263
rsl10_check_device()
int
retval
=
target_read_u32
(
bank
->
target
,
RSL10_REG_ID
,
&
configid
)
;
rsl10.c:607
rsl10_get_chip()
if
(
bank_iter
->
target
!=
target
)
rsl10.c:638
rsl10_flash_bank_command()
chip
=
rsl10_get_chip
(
bank
->
target
)
;
rsl10.c:644
rsl10_flash_bank_command()
chip
->
target
=
bank
->
target
;
sh_qspi.c:101
sh_qspi_init()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:193
sh_qspi_cs_activate()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:248
sh_qspi_cs_deactivate()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:267
sh_qspi_wait_for_bit()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:297
sh_qspi_xfer_common()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:444
sh_qspi_erase()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:488
sh_qspi_write()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:592
sh_qspi_read()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:663
read_flash_id()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:698
sh_qspi_upload_helper()
struct
target
*
target
=
bank
->
target
;
sh_qspi.c:751
sh_qspi_probe()
struct
target
*
target
=
bank
->
target
;
sim3x.c:159
sim3x_init()
target
=
bank
->
target
;
sim3x.c:220
sim3x_erase_page()
target
=
bank
->
target
;
sim3x.c:279
sim3x_flash_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
sim3x.c:302
sim3x_flash_erase()
target
=
bank
->
target
;
sim3x.c:332
sim3x_write_block()
struct
target
*
target
=
bank
->
target
;
sim3x.c:472
sim3x_flash_write()
target
=
bank
->
target
;
sim3x.c:527
sim3x_flash_lock_check()
ret
=
target_read_u32
(
bank
->
target
,
LOCK_WORD_ADDRESS
,
&
lock_word
)
;
sim3x.c:545
sim3x_flash_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
sim3x.c:570
sim3x_flash_protect()
target
=
bank
->
target
;
sim3x.c:639
sim3x_read_deviceid()
ret
=
target_read_u32
(
bank
->
target
,
DEVICEID0_DEVICEID2
,
&
device_id
)
;
sim3x.c:648
sim3x_read_deviceid()
ret
=
target_read_u32
(
bank
->
target
,
DEVICEID0_DEVICEID1
,
&
device_id
)
;
sim3x.c:667
sim3x_read_deviceid()
ret
=
target_read_u32
(
bank
->
target
,
DEVICEID0_DEVICEID0
,
&
device_id
)
;
sim3x.c:739
sim3x_read_info()
ret
=
target_read_u32
(
bank
->
target
,
CPUID
,
&
cpuid
)
;
stellaris.c:522
stellaris_set_flash_timing()
struct
target
*
target
=
bank
->
target
;
stellaris.c:570
stellaris_read_clock_info()
struct
target
*
target
=
bank
->
target
;
stellaris.c:653
stellaris_read_part_info()
struct
target
*
target
=
bank
->
target
;
stellaris.c:783
stellaris_protect_check()
struct
target
*
target
=
bank
->
target
;
stellaris.c:833
stellaris_erase()
struct
target
*
target
=
bank
->
target
;
stellaris.c:835
stellaris_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stellaris.c:888
stellaris_protect()
struct
target
*
target
=
bank
->
target
;
stellaris.c:1022
stellaris_write_block()
struct
target
*
target
=
bank
->
target
;
stellaris.c:1105
stellaris_write()
struct
target
*
target
=
bank
->
target
;
stellaris.c:1113
stellaris_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stellaris.c:1256
stellaris_mass_erase()
target
=
bank
->
target
;
stellaris.c:1358
stellaris_handle_recover_command()
arm
=
target_to_arm
(
bank
->
target
)
;
stm32f1x.c:158
stm32x_get_flash_status()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:164
stm32x_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:221
stm32x_read_options()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:245
stm32x_erase_options()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:292
stm32x_write_options()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:346
stm32x_protect_check()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:369
stm32x_erase()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:371
stm32x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32f1x.c:417
stm32x_protect()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:449
stm32x_write_block_async()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:546
stm32x_write_block_riscv()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:653
stm32x_write_block()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:695
stm32x_write()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:697
stm32x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32f1x.c:784
stm32x_get_device_id()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:796
stm32x_get_flash_size()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:1338
stm32x_handle_lock_command()
target
=
bank
->
target
;
stm32f1x.c:1379
stm32x_handle_unlock_command()
target
=
bank
->
target
;
stm32f1x.c:1423
stm32x_handle_options_read_command()
target
=
bank
->
target
;
stm32f1x.c:1490
stm32x_handle_options_write_command()
target
=
bank
->
target
;
stm32f1x.c:1585
stm32x_handle_options_load_command()
struct
target
*
target
=
bank
->
target
;
stm32f1x.c:1616
stm32x_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:269
stm32x_get_flash_status()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:275
stm32x_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:384
stm32x_read_options()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:444
stm32x_write_options()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:512
stm32x_otp_read_protect()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:533
stm32x_otp_protect()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:596
stm32x_erase()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:605
stm32x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32f2x.c:657
stm32x_protect()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:698
stm32x_write_block()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:802
stm32x_write()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:809
stm32x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32f2x.c:966
stm32x_get_device_id()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:984
stm32x_probe()
struct
target
*
target
=
bank
->
target
;
stm32f2x.c:1438
stm32x_handle_lock_command()
target
=
bank
->
target
;
stm32f2x.c:1477
stm32x_handle_unlock_command()
target
=
bank
->
target
;
stm32f2x.c:1512
stm32x_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:192
stm32x_get_flash_status()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:198
stm32x_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:241
stm32x_read_options()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:284
stm32x_write_options()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:344
stm32x_protect_check()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:387
stm32gx_erase()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:426
stm32x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32g0x.c:443
stm32x_protect()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:468
stm32x_write_block()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:562
stm32gx_write()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:644
stm32x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32g0x.c:661
stm32x_get_device_id()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:688
stm32x_get_flash_size()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:878
stm32x_handle_lock_command()
target
=
bank
->
target
;
stm32g0x.c:910
stm32x_handle_unlock_command()
target
=
bank
->
target
;
stm32g0x.c:944
stm32x_handle_options_read_command()
target
=
bank
->
target
;
stm32g0x.c:997
stm32x_handle_options_write_command()
target
=
bank
->
target
;
stm32g0x.c:1109
stm32x_handle_options_load_command()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:1142
stm32gx_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32g0x.c:1172
stm32x_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32g4x.c:369
stm32l4_read_flash_reg()
return
target_read_u32
(
bank
->
target
,
stm32l4_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
stm32g4x.c:374
stm32l4_write_flash_reg()
return
target_write_u32
(
bank
->
target
,
stm32l4_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
stm32g4x.c:570
stm32l4_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32g4x.c:620
stm32l4_protect()
struct
target
*
target
=
bank
->
target
;
stm32g4x.c:658
stm32l4_write_block()
struct
target
*
target
=
bank
->
target
;
stm32g4x.c:755
stm32l4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32g4x.c:796
stm32l4_read_idcode()
int
retval
=
target_read_u32
(
bank
->
target
,
DBGMCU_IDCODE
,
id
)
;
stm32g4x.c:805
stm32l4_probe()
struct
target
*
target
=
bank
->
target
;
stm32g4x.c:942
stm32l4_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32g4x.c:1104
stm32l4_handle_lock_command()
target
=
bank
->
target
;
stm32g4x.c:1132
stm32l4_handle_unlock_command()
target
=
bank
->
target
;
stm32h7x.c:239
stm32x_read_flash_reg()
int
retval
=
target_read_u32
(
bank
->
target
,
reg_addr
,
value
)
;
stm32h7x.c:250
stm32x_write_flash_reg()
int
retval
=
target_write_u32
(
bank
->
target
,
reg_addr
,
value
)
;
stm32h7x.c:472
stm32x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
stm32h7x.c:522
stm32x_protect()
struct
target
*
target
=
bank
->
target
;
stm32h7x.c:557
stm32x_write_block()
struct
target
*
target
=
bank
->
target
;
stm32h7x.c:664
stm32x_write()
struct
target
*
target
=
bank
->
target
;
stm32h7x.c:669
stm32x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32h7x.c:743
stm32x_read_id_code()
int
retval
=
target_read_u32
(
bank
->
target
,
DBGMCU_IDCODE_REGISTER
,
id
)
;
stm32h7x.c:751
stm32x_probe()
struct
target
*
target
=
bank
->
target
;
stm32h7x.c:961
stm32x_set_rdp()
struct
target
*
target
=
bank
->
target
;
stm32h7x.c:1046
stm32x_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:845
stm32l4_read_flash_reg()
return
target_read_u32
(
bank
->
target
,
stm32l4_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
stm32l4x.c:857
stm32l4_write_flash_reg()
return
target_write_u32
(
bank
->
target
,
stm32l4_get_flash_reg
(
bank
,
reg_offset
)
,
value
)
;
stm32l4x.c:1245
stm32l4_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32l4x.c:1403
stm32l4_protect()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:1439
stm32l4_write_block()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:1565
stm32l4_write_block_without_loader()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:1616
stm32l4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32l4x.c:1719
stm32l4_read_idcode()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:1790
stm32l4_probe()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:2206
stm32l4_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32l4x.c:2441
stm32l4_handle_lock_command()
target
=
bank
->
target
;
stm32l4x.c:2476
stm32l4_handle_unlock_command()
target
=
bank
->
target
;
stm32l5x.c:231
stm32l4_get_flash_status()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:238
stm32l4_wait_status_busy()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:278
stm32l4_unlock_reg()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:314
stm32l4_unlock_option_reg()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:347
stm32l4_read_option()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:353
stm32l4_write_option()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:429
stm32l4_erase()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:435
stm32l4_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32l5x.c:489
stm32l4_protect()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:527
stm32l4_write_block()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:647
stm32l4_write()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:650
stm32l4_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32l5x.c:691
stm32l4_probe()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:862
get_stm32l4_info()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:923
stm32l4_mass_erase()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:1052
stm32l4_handle_option_load_command()
struct
target
*
target
=
bank
->
target
;
stm32l5x.c:1081
stm32l4_handle_lock_command()
target
=
bank
->
target
;
stm32l5x.c:1109
stm32l4_handle_unlock_command()
target
=
bank
->
target
;
stm32lx.c:360
stm32lx_protect_check()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:393
stm32lx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32lx.c:413
stm32lx_write_half_pages()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:609
stm32lx_write()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:619
stm32lx_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
stm32lx.c:732
stm32lx_probe()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:742
stm32lx_probe()
int
retval
=
stm32lx_read_id_code
(
bank
->
target
,
&
device_id
)
;
stm32lx.c:956
stm32lx_unlock_program_memory()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1022
stm32lx_enable_write_half_page()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1059
stm32lx_lock_program_memory()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1093
stm32lx_erase_sector()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1140
stm32lx_get_flash_status()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1153
stm32lx_unlock_options_bytes()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1196
stm32lx_wait_until_bsy_clear_timeout()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1239
stm32lx_obl_launch()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1260
stm32lx_lock()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1282
stm32lx_unlock()
struct
target
*
target
=
bank
->
target
;
stm32lx.c:1308
stm32lx_mass_erase()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:179
octospi_cmd()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:236
poll_busy()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:263
stmqspi_abort()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:279
set_mm_mode()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:325
read_status_reg()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:421
qspi_write_enable()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:506
stmqspi_handle_mass_erase_command()
target
=
bank
->
target
;
stmqspi.c:627
stmqspi_handle_set()
target
=
bank
->
target
;
stmqspi.c:796
stmqspi_handle_cmd()
target
=
bank
->
target
;
stmqspi.c:926
qspi_erase_sector()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:997
stmqspi_erase()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1065
stmqspi_blank_check()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1246
qspi_verify()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1369
qspi_read_write_block()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1572
stmqspi_read()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1610
stmqspi_write()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1671
stmqspi_verify()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1720
find_sfdp_dummy()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1812
read_sfdp_block()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:1938
read_flash_id()
struct
target
*
target
=
bank
->
target
;
stmqspi.c:2069
stmqspi_probe()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:172
read_status_reg()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:225
smi_write_enable()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:272
smi_erase_sector()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:307
stmsmi_erase()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:362
smi_write_buffer()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:387
stmsmi_write()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:473
read_flash_id()
struct
target
*
target
=
bank
->
target
;
stmsmi.c:512
stmsmi_probe()
struct
target
*
target
=
bank
->
target
;
str7x.c:233
str7x_waitbusy()
struct
target
*
target
=
bank
->
target
;
str7x.c:254
str7x_result()
struct
target
*
target
=
bank
->
target
;
str7x.c:296
str7x_protect_check()
struct
target
*
target
=
bank
->
target
;
str7x.c:300
str7x_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str7x.c:324
str7x_erase()
struct
target
*
target
=
bank
->
target
;
str7x.c:330
str7x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str7x.c:375
str7x_protect()
struct
target
*
target
=
bank
->
target
;
str7x.c:379
str7x_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str7x.c:432
str7x_write_block()
struct
target
*
target
=
bank
->
target
;
str7x.c:548
str7x_write()
struct
target
*
target
=
bank
->
target
;
str7x.c:557
str7x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str7x.c:722
str7x_handle_disable_jtag_command()
target
=
bank
->
target
;
str9x.c:154
str9x_protect_check()
struct
target
*
target
=
bank
->
target
;
str9x.c:160
str9x_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str9x.c:215
str9x_erase()
struct
target
*
target
=
bank
->
target
;
str9x.c:221
str9x_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str9x.c:298
str9x_protect()
struct
target
*
target
=
bank
->
target
;
str9x.c:302
str9x_protect()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str9x.c:334
str9x_write_block()
struct
target
*
target
=
bank
->
target
;
str9x.c:446
str9x_write()
struct
target
*
target
=
bank
->
target
;
str9x.c:456
str9x_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str9x.c:609
str9x_handle_flash_config_command()
target
=
bank
->
target
;
str9x.c:611
str9x_handle_flash_config_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
str9xpec.c:280
str9xpec_flash_bank_command()
arm
=
bank
->
target
->
arch_info
;
swm050.c:33
swm050_erase()
struct
target
*
target
=
bank
->
target
;
swm050.c:65
swm050_write()
struct
target
*
target
=
bank
->
target
;
swm050.c:98
swm050_mass_erase()
struct
target
*
target
=
bank
->
target
;
tcl.c:1287
handle_flash_bank_command()
c
->
target
=
target
;
tcl.c:1346
handle_flash_list()
target_name
(
p
->
target
)
)
;
tms470.c:112
tms470_read_part_info()
struct
target
*
target
=
bank
->
target
;
tms470.c:456
tms470_unlock_flash()
struct
target
*
target
=
bank
->
target
;
tms470.c:491
tms470_flash_initialize_internal_state_machine()
struct
target
*
target
=
bank
->
target
;
tms470.c:623
tms470_flash_status()
struct
target
*
target
=
bank
->
target
;
tms470.c:673
tms470_erase_sector()
struct
target
*
target
=
bank
->
target
;
tms470.c:794
tms470_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
tms470.c:832
tms470_protect()
struct
target
*
target
=
bank
->
target
;
tms470.c:878
tms470_write()
struct
target
*
target
=
bank
->
target
;
tms470.c:969
tms470_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
tms470.c:990
tms470_erase_check()
struct
target
*
target
=
bank
->
target
;
tms470.c:1065
tms470_protect_check()
struct
target
*
target
=
bank
->
target
;
tms470.c:1121
get_tms470_info()
tms470_check_flash_unlocked
(
bank
->
target
)
==
ERROR_OK
?
"disabled"
:
"enabled"
)
;
w600.c:126
w600_start_do()
struct
target
*
target
=
bank
->
target
;
w600.c:201
w600_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
w600.c:223
w600_write()
struct
target
*
target
=
bank
->
target
;
w600.c:226
w600_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
w600.c:263
w600_get_flash_id()
struct
target
*
target
=
bank
->
target
;
xcf.c:89
product_name()
switch
(
bank
->
target
->
tap
->
idcode
&
ID_MEANINGFUL_MASK
)
{
xcf.c:130
read_status()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:157
isc_enter()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:186
isc_leave()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:226
isc_read_register()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_DRSHIFT
)
;
xcf.c:231
isc_read_register()
jtag_add_dr_scan
(
bank
->
target
->
tap
,
1
,
&
scan
,
TAP_IDLE
)
;
xcf.c:265
isc_set_register()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_DRSHIFT
)
;
xcf.c:270
isc_set_register()
jtag_add_dr_scan
(
bank
->
target
->
tap
,
1
,
&
scan
,
TAP_IDLE
)
;
xcf.c:291
isc_program_register()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_DRSHIFT
)
;
xcf.c:296
isc_program_register()
jtag_add_dr_scan
(
bank
->
target
->
tap
,
1
,
&
scan
,
TAP_IRSHIFT
)
;
xcf.c:301
isc_program_register()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:360
isc_data_read_out()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:365
isc_data_read_out()
jtag_add_dr_scan
(
bank
->
target
->
tap
,
1
,
&
scan
,
TAP_IDLE
)
;
xcf.c:547
fpga_configure()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:594
xcf_probe()
if
(
!
bank
->
target
->
tap
)
{
xcf.c:600
xcf_probe()
if
(
!
bank
->
target
->
tap
->
has_idcode
)
xcf.c:604
xcf_probe()
id
=
bank
->
target
->
tap
->
idcode
;
xcf.c:632
xcf_probe()
LOG_INFO
(
"device id = 0x%"
PRIX32
,
bank
->
target
->
tap
->
idcode
)
;
xcf.c:678
xcf_erase_check()
jtag_add_ir_scan
(
bank
->
target
->
tap
,
&
scan
,
TAP_IDLE
)
;
xcf.c:684
xcf_erase_check()
jtag_add_dr_scan
(
bank
->
target
->
tap
,
1
,
&
scan
,
TAP_IDLE
)
;
xmc1xxx.c:83
xmc1xxx_erase()
struct
target
*
target
=
bank
->
target
;
xmc1xxx.c:95
xmc1xxx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc1xxx.c:157
xmc1xxx_erase_check()
struct
target
*
target
=
bank
->
target
;
xmc1xxx.c:168
xmc1xxx_erase_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc1xxx.c:243
xmc1xxx_write()
struct
target
*
target
=
bank
->
target
;
xmc1xxx.c:384
xmc1xxx_protect_check()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc1xxx.c:389
xmc1xxx_protect_check()
retval
=
target_read_u32
(
bank
->
target
,
NVMCONF
,
&
nvmconf
)
;
xmc1xxx.c:409
xmc1xxx_get_info_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc1xxx.c:416
xmc1xxx_get_info_command()
retval
=
target_read_u32
(
bank
->
target
,
FLASH_CS0
+
i
*
4
,
&
chipid
[
i
]
)
;
xmc1xxx.c:423
xmc1xxx_get_info_command()
retval
=
target_read_u32
(
bank
->
target
,
SCU_BASE
+
0x000
,
&
chipid
[
7
]
)
;
xmc1xxx.c:451
xmc1xxx_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc1xxx.c:456
xmc1xxx_probe()
retval
=
target_read_u32
(
bank
->
target
,
SCU_IDCHIP
,
&
idchip
)
;
xmc1xxx.c:469
xmc1xxx_probe()
retval
=
target_read_u32
(
bank
->
target
,
PAU_FLSIZE
,
&
flsize
)
;
xmc4xxx.c:257
xmc4xxx_write_command_sequence()
res
=
target_write_u32
(
bank
->
target
,
seq
[
i
]
.
address
,
xmc4xxx.c:330
xmc4xxx_probe()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc4xxx.c:336
xmc4xxx_probe()
res
=
target_read_u32
(
bank
->
target
,
SCU_REG_BASE
+
SCU_ID_CHIP
,
&
devid
)
;
xmc4xxx.c:351
xmc4xxx_probe()
res
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_ID
,
xmc4xxx.c:417
xmc4xxx_clear_flash_status()
res
=
target_write_u32
(
bank
->
target
,
FLASH_CMD_CLEAR_STATUS
,
xmc4xxx.c:431
xmc4xxx_get_flash_status()
res
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_FSR
,
status
)
;
xmc4xxx.c:506
xmc4xxx_erase_sector()
res
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_FSR
,
&
status
)
;
xmc4xxx.c:536
xmc4xxx_erase()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc4xxx.c:582
xmc4xxx_enter_page_mode()
res
=
target_write_u32
(
bank
->
target
,
FLASH_CMD_ENTER_PAGEMODE
,
0x50
)
;
xmc4xxx.c:653
xmc4xxx_write_page()
uint32_t
w_lo
=
target_buffer_get_u32
(
bank
->
target
,
&
pg_buf
[
i
]
)
;
xmc4xxx.c:654
xmc4xxx_write_page()
uint32_t
w_hi
=
target_buffer_get_u32
(
bank
->
target
,
&
pg_buf
[
i
+
4
]
)
;
xmc4xxx.c:659
xmc4xxx_write_page()
res
=
target_write_u32
(
bank
->
target
,
FLASH_CMD_LOAD_PAGE_1
,
w_lo
)
;
xmc4xxx.c:663
xmc4xxx_write_page()
res
=
target_write_u32
(
bank
->
target
,
FLASH_CMD_LOAD_PAGE_2
,
w_hi
)
;
xmc4xxx.c:718
xmc4xxx_write()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc4xxx.c:800
xmc4xxx_get_info_command()
if
(
bank
->
target
->
state
!=
TARGET_HALTED
)
{
xmc4xxx.c:806
xmc4xxx_get_info_command()
int
res
=
target_read_u32
(
bank
->
target
,
SCU_REG_BASE
+
SCU_ID_CHIP
,
&
scu_idcode
)
;
xmc4xxx.c:1087
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
0
*
4
]
,
procon
)
;
xmc4xxx.c:1088
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
2
*
4
]
,
procon
)
;
xmc4xxx.c:1093
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
4
*
4
]
,
fb
->
pw1
)
;
xmc4xxx.c:1094
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
5
*
4
]
,
fb
->
pw2
)
;
xmc4xxx.c:1095
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
6
*
4
]
,
fb
->
pw1
)
;
xmc4xxx.c:1096
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
7
*
4
]
,
fb
->
pw2
)
;
xmc4xxx.c:1101
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
0
*
4
]
,
FLASH_PROTECT_CONFIRMATION_CODE
)
;
xmc4xxx.c:1102
xmc4xxx_flash_protect()
target_buffer_set_u32
(
bank
->
target
,
&
ucp0_buf
[
2
*
4
]
,
FLASH_PROTECT_CONFIRMATION_CODE
)
;
xmc4xxx.c:1163
xmc4xxx_protect_check()
ret
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_PROCON0
,
&
protection
[
0
]
)
;
xmc4xxx.c:1169
xmc4xxx_protect_check()
ret
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_PROCON1
,
&
protection
[
1
]
)
;
xmc4xxx.c:1175
xmc4xxx_protect_check()
ret
=
target_read_u32
(
bank
->
target
,
FLASH_REG_FLASH0_PROCON2
,
&
protection
[
2
]
)
;
Data Use
Functions writing
flash_bank::target
Functions reading
flash_bank::target
at91sam7_read_part_info()
at91sam7_flash_bank_command()
kinetis_create_missing_banks()
handle_flash_bank_command()
msp432_probe()
all items filtered out
flash_bank::target
plugin_write()
plugin_probe()
plugin_erase()
plugin_protect()
plugin_protect_check()
aduc702x_erase()
aduc702x_write_block()
aduc702x_write_single()
aducm360_erase()
aducm360_write_block_sync()
aducm360_write_block_async()
aducm360_write_modified()
ambiqmicro_read_part_info()
ambiqmicro_mass_erase()
ambiqmicro_erase()
ambiqmicro_protect()
ambiqmicro_write_block()
ambiqmicro_otp_program()
efc_start_command()
sam3_protect_check()
sam3_flash_bank_command()
_sam3_probe()
sam3_erase()
sam3_protect()
sam3_page_write()
sam3_write()
efc_start_command()
sam4_protect_check()
sam4_flash_bank_command()
sam4_probe()
sam4_erase()
sam4_protect()
sam4_set_wait()
sam4_write()
sam4l_flash_bank_command()
sam4l_check_page_erased()
sam4l_probe()
sam4l_protect_check()
sam4l_protect()
sam4l_erase()
sam4l_write_page_partial()
sam4l_write()
at91sam7_read_clock_info()
at91sam7_set_flash_mode()
at91sam7_wait_status_busy()
at91sam7_flash_command()
at91sam7_read_part_info()
at91sam7_erase_check()
at91sam7_protect_check()
at91sam7_flash_bank_command()
at91sam7_erase()
at91sam7_protect()
at91sam7_write()
at91sam7_probe()
at91sam7_handle_gpnvm_command()
samd_protect_check()
samd_probe()
samd_protect()
samd_erase()
samd_write()
samd_flash_bank_command()
ath79_spi_bitbang_chunk()
ath79_erase()
ath79_write()
ath79_read()
read_flash_id()
ath79_probe()
samv_protect_check()
samv_get_device_id()
samv_erase()
samv_protect()
samv_write()
samv_handle_gpnvm_command()
avrf_erase()
avrf_write()
avrf_probe()
avrf_info()
avrf_mass_erase()
cfi_target_write_memory()
cfi_target_read_memory()
cfi_flash_bank_cmd()
cfi_erase()
cfi_protect()
cfi_command_val()
cfi_intel_write_block()
cfi_spansion_write_block_mips()
cfi_spansion_write_block()
cfi_read()
cfi_write()
cfi_probe()
cfi_protect_check()
default_flash_read()
default_flash_verify()
get_flash_bank_by_addr()
default_flash_mem_blank_check()
default_flash_blank_check()
dsp5680xx_flash_protect_check()
dsp5680xx_flash_protect()
dsp5680xx_flash_write()
dsp5680xx_flash_erase()
dsp5680xx_flash_erase_check()
efm32x_get_flash_size()
efm32x_get_ram_size()
efm32x_get_part_num()
efm32x_get_part_family()
efm32x_get_prod_rev()
efm32x_read_reg_u32()
efm32x_write_reg_u32()
efm32x_read_info()
efm32x_flash_bank_command()
efm32x_erase()
efm32x_read_lock_data()
efm32x_write_lock_data()
efm32x_protect()
efm32x_write_block()
efm32x_priv_write()
efm32x_protect_check()
efm32x_handle_debuglock_command()
em357_get_flash_status()
em357_wait_status_busy()
em357_read_options()
em357_erase_options()
em357_write_options()
em357_protect_check()
em357_erase()
em357_protect()
em357_write_block()
em357_write()
em357_probe()
em357_handle_lock_command()
em357_handle_unlock_command()
em357_mass_erase()
fm3_erase()
fm3_write_block()
fm3_probe()
fm3_chip_erase()
fm4_flash_erase()
fm4_flash_write()
s6e2cc_probe()
fm4_probe()
fm4_get_info_command()
jtagspi_flash_bank_command()
kinetis_get_chip()
kinetis_flash_bank_command()
kinetis_write_block()
kinetis_protect_check()
kinetis_fill_fcf()
kinetis_erase()
kinetis_write_sections()
kinetis_write_inner()
kinetis_write()
kinetis_blank_check()
kinetis_ke_prepare_flash()
kinetis_ke_write_words()
kinetis_ke_protect()
kinetis_ke_protect_check()
kinetis_ke_ftmrx_command()
kinetis_ke_erase()
kinetis_ke_write()
kinetis_ke_probe()
kinetis_ke_blank_check()
lpc2000_iap_working_area_init()
lpc2000_iap_call()
lpc2000_iap_blank_check()
lpc2000_erase()
lpc2000_write()
get_lpc2000_part_id()
lpc2000_auto_probe_flash()
lpc2000_erase_check()
lpc2000_handle_part_id_command()
lpc288x_wait_status_busy()
lpc288x_read_part_info()
lpc288x_set_flash_clk()
lpc288x_system_ready()
lpc288x_erase()
lpc288x_write()
lpc288x_probe()
lpc288x_protect()
lpc2900_wait_status()
lpc2900_setup()
lpc2900_is_ready()
lpc2900_read_security_status()
lpc2900_run_bist128()
lpc2900_write_index_page()
lpc2900_handle_signature_command()
lpc2900_handle_read_custom_command()
lpc2900_handle_write_custom_command()
lpc2900_erase()
lpc2900_write()
lpc2900_probe()
lpcspifi_set_hw_mode()
lpcspifi_set_sw_mode()
read_status_reg()
lpcspifi_write_enable()
lpcspifi_bulk_erase()
lpcspifi_erase()
lpcspifi_write()
lpcspifi_read_flash_id()
mdr_mass_erase()
mdr_erase()
mdr_write_block()
mdr_write()
mdr_read()
mrvlqspi_set_din_cnt()
mrvlqspi_set_addr()
mrvlqspi_set_instr()
mrvlqspi_set_hdr_cnt()
mrvlqspi_set_conf()
mrvlqspi_set_ss_state()
mrvlqspi_start_transfer()
mrvlqspi_stop_transfer()
mrvlqspi_fifo_flush()
mrvlqspi_read_byte()
mrvlqspi_flash_erase()
mrvlqspi_flash_write()
mrvlqspi_flash_read()
mrvlqspi_probe()
niietcm4_opstatus_check()
niietcm4_uopstatus_check()
niietcm4_dump_uflash_page()
niietcm4_load_uflash_page()
niietcm4_uflash_page_erase()
niietcm4_handle_uflash_read_byte_command()
niietcm4_handle_uflash_write_byte_command()
niietcm4_handle_uflash_full_erase_command()
niietcm4_handle_uflash_erase_command()
niietcm4_handle_uflash_protect_check_command()
niietcm4_handle_uflash_protect_command()
niietcm4_handle_bflash_info_remap_command()
niietcm4_handle_extmem_cfg_command()
niietcm4_handle_extmem_boot_command()
niietcm4_handle_service_mode_erase_command()
niietcm4_protect_check()
niietcm4_mass_erase()
niietcm4_erase()
niietcm4_protect()
niietcm4_write_block()
niietcm4_write()
niietcm4_probe_k1921vk01t()
niietcm4_probe()
nrf5_protect()
nrf5_write()
nrf5_erase()
nrf5_get_chip()
nrf5_flash_bank_command()
numicro_writeblock()
numicro_protect_check()
numicro_erase()
numicro_write()
numicro_probe()
ocl_flash_bank_command()
ocl_erase()
ocl_write()
pic32mx_get_flash_status()
pic32mx_nvm_exec()
pic32mx_protect_check()
pic32mx_erase()
pic32mx_protect()
pic32mx_write_block()
pic32mx_write_word()
pic32mx_write()
pic32mx_probe()
pic32mx_info()
pic32mx_handle_unlock_command()
psoc4_sysreq()
psoc4_get_silicon_id()
psoc4_flash_prepare()
psoc4_protect_check()
psoc4_protect()
psoc4_write()
psoc4_probe()
get_psoc4_info()
sim3x_init()
sim3x_erase_page()
sim3x_flash_erase()
sim3x_write_block()
sim3x_flash_write()
sim3x_flash_lock_check()
sim3x_flash_protect_check()
sim3x_flash_protect()
sim3x_read_deviceid()
sim3x_read_info()
stellaris_set_flash_timing()
stellaris_read_clock_info()
stellaris_read_part_info()
stellaris_protect_check()
stellaris_erase()
stellaris_protect()
stellaris_write_block()
stellaris_write()
stellaris_mass_erase()
stellaris_handle_recover_command()
msp432p4_run_algo()
msp432p4_init()
msp432p4_mass_erase()
msp432p4_sector_erase()
msp432p4_erase()
msp432p4_write()
msp432p4_probe()
stm32x_get_flash_status()
stm32x_wait_status_busy()
stm32x_read_options()
stm32x_erase_options()
stm32x_write_options()
stm32x_protect_check()
stm32x_erase()
stm32x_protect()
stm32x_write_block_async()
stm32x_write_block_riscv()
stm32x_write_block()
stm32x_write()
stm32x_get_device_id()
stm32x_get_flash_size()
stm32x_handle_lock_command()
stm32x_handle_unlock_command()
stm32x_handle_options_read_command()
stm32x_handle_options_write_command()
stm32x_handle_options_load_command()
stm32x_mass_erase()
stm32x_get_flash_status()
stm32x_wait_status_busy()
stm32x_read_options()
stm32x_write_options()
stm32x_otp_read_protect()
stm32x_otp_protect()
stm32x_erase()
stm32x_protect()
stm32x_write_block()
stm32x_write()
stm32x_get_device_id()
stm32x_probe()
stm32x_handle_lock_command()
stm32x_handle_unlock_command()
stm32x_mass_erase()
stm32x_read_flash_reg()
stm32x_write_flash_reg()
stm32x_erase()
stm32x_protect()
stm32x_write_block()
stm32x_write()
stm32x_read_id_code()
stm32x_probe()
stm32x_set_rdp()
stm32x_mass_erase()
stm32l4_read_flash_reg()
stm32l4_write_flash_reg()
stm32l4_erase()
stm32l4_protect()
stm32l4_write_block()
stm32l4_write_block_without_loader()
stm32l4_write()
stm32l4_read_idcode()
stm32l4_probe()
stm32l4_mass_erase()
stm32l4_handle_lock_command()
stm32l4_handle_unlock_command()
stm32lx_protect_check()
stm32lx_erase()
stm32lx_write_half_pages()
stm32lx_write()
stm32lx_probe()
stm32lx_unlock_program_memory()
stm32lx_enable_write_half_page()
stm32lx_lock_program_memory()
stm32lx_erase_sector()
stm32lx_get_flash_status()
stm32lx_unlock_options_bytes()
stm32lx_wait_until_bsy_clear_timeout()
stm32lx_obl_launch()
stm32lx_lock()
stm32lx_unlock()
stm32lx_mass_erase()
octospi_cmd()
poll_busy()
stmqspi_abort()
set_mm_mode()
read_status_reg()
qspi_write_enable()
stmqspi_handle_mass_erase_command()
stmqspi_handle_set()
stmqspi_handle_cmd()
qspi_erase_sector()
stmqspi_erase()
stmqspi_blank_check()
qspi_verify()
qspi_read_write_block()
stmqspi_read()
stmqspi_write()
stmqspi_verify()
find_sfdp_dummy()
read_sfdp_block()
read_flash_id()
stmqspi_probe()
read_status_reg()
smi_write_enable()
smi_erase_sector()
stmsmi_erase()
smi_write_buffer()
stmsmi_write()
read_flash_id()
stmsmi_probe()
str7x_waitbusy()
str7x_result()
str7x_protect_check()
str7x_erase()
str7x_protect()
str7x_write_block()
str7x_write()
str7x_handle_disable_jtag_command()
str9x_protect_check()
str9x_erase()
str9x_protect()
str9x_write_block()
str9x_write()
str9x_handle_flash_config_command()
str9xpec_flash_bank_command()
handle_flash_list()
tms470_read_part_info()
tms470_unlock_flash()
tms470_flash_initialize_internal_state_machine()
tms470_flash_status()
tms470_erase_sector()
tms470_erase()
tms470_protect()
tms470_write()
tms470_probe()
tms470_erase_check()
tms470_protect_check()
get_tms470_info()
product_name()
read_status()
isc_enter()
isc_leave()
isc_read_register()
isc_set_register()
isc_program_register()
isc_data_read_out()
fpga_configure()
xcf_probe()
xcf_erase_check()
xmc1xxx_erase()
xmc1xxx_erase_check()
xmc1xxx_write()
xmc1xxx_protect_check()
xmc1xxx_get_info_command()
xmc1xxx_probe()
xmc4xxx_write_command_sequence()
xmc4xxx_probe()
xmc4xxx_clear_flash_status()
xmc4xxx_get_flash_status()
xmc4xxx_erase_sector()
xmc4xxx_erase()
xmc4xxx_enter_page_mode()
xmc4xxx_write_page()
xmc4xxx_write()
xmc4xxx_get_info_command()
xmc4xxx_flash_protect()
xmc4xxx_protect_check()
bluenrgx_read_flash_reg()
bluenrgx_write_flash_reg()
bluenrgx_erase()
bluenrgx_write()
bluenrgx_probe()
psoc6_protect_check()
psoc6_get_info()
psoc6_probe()
psoc6_erase_sector()
psoc6_erase_row()
psoc6_erase()
psoc6_program_row()
psoc6_program()
cc26xx_wait_algo_done()
cc26xx_init()
cc26xx_quit()
cc26xx_mass_erase()
cc26xx_erase()
cc26xx_write()
cc26xx_probe()
cc3220sf_mass_erase()
cc3220sf_erase()
cc3220sf_write()
psoc5lp_nvl_read()
psoc5lp_nvl_write()
psoc5lp_nvl_probe()
psoc5lp_eeprom_erase()
psoc5lp_eeprom_write()
psoc5lp_eeprom_probe()
psoc5lp_erase()
psoc5lp_erase_check()
psoc5lp_write()
psoc5lp_protect_check()
psoc5lp_probe()
psoc5lp_handle_mass_erase_command()
msp432_init()
msp432_quit()
msp432_mass_erase()
msp432_erase()
msp432_write()
msp432_probe()
max32xxx_flash_op_pre()
max32xxx_flash_op_post()
max32xxx_protect_check()
max32xxx_erase()
max32xxx_protect()
max32xxx_write_block()
max32xxx_write()
max32xxx_probe()
max32xxx_mass_erase()
esirisc_flash_unlock()
esirisc_flash_disable_protect()
esirisc_flash_enable_protect()
esirisc_flash_check_status()
esirisc_flash_clear_status()
esirisc_flash_wait()
esirisc_flash_control()
esirisc_flash_erase()
esirisc_flash_mass_erase()
esirisc_flash_ref_erase()
esirisc_flash_fill_pb()
esirisc_flash_write()
esirisc_flash_init()
esirisc_flash_probe()
aducm302x_probe()
aducm302x_mass_erase()
aducm302x_erase()
aducm302x_protect()
aducm302x_protect_check()
aducm302x_write_block()
aducm302x_write()
same5_protect_check()
same5_probe()
same5_protect()
same5_erase()
same5_write()
same5_flash_bank_command()
fespi_read_reg()
fespi_write_reg()
fespi_erase()
fespi_write()
fespi_read_flash_id()
fespi_probe()
w600_start_do()
w600_erase()
w600_write()
w600_get_flash_id()
stm32x_get_flash_status()
stm32x_wait_status_busy()
stm32x_read_options()
stm32x_write_options()
stm32x_protect_check()
stm32gx_erase()
stm32x_erase()
stm32x_protect()
stm32x_write_block()
stm32gx_write()
stm32x_write()
stm32x_get_device_id()
stm32x_get_flash_size()
stm32x_handle_lock_command()
stm32x_handle_unlock_command()
stm32x_handle_options_read_command()
stm32x_handle_options_write_command()
stm32x_handle_options_load_command()
stm32gx_mass_erase()
stm32x_mass_erase()
stm32l4_read_flash_reg()
stm32l4_write_flash_reg()
stm32l4_erase()
stm32l4_protect()
stm32l4_write_block()
stm32l4_write()
stm32l4_read_idcode()
stm32l4_probe()
stm32l4_mass_erase()
stm32l4_handle_lock_command()
stm32l4_handle_unlock_command()
swm050_erase()
swm050_write()
swm050_mass_erase()
stm32l4_get_flash_status()
stm32l4_wait_status_busy()
stm32l4_unlock_reg()
stm32l4_unlock_option_reg()
stm32l4_read_option()
stm32l4_write_option()
stm32l4_erase()
stm32l4_protect()
stm32l4_write_block()
stm32l4_write()
stm32l4_probe()
get_stm32l4_info()
stm32l4_mass_erase()
stm32l4_handle_option_load_command()
stm32l4_handle_lock_command()
stm32l4_handle_unlock_command()
rpchf_target_write_memory()
rpchf_target_read_memory()
rpchf_spansion_write_words()
rpchf_write()
rpchf_read()
sh_qspi_init()
sh_qspi_cs_activate()
sh_qspi_cs_deactivate()
sh_qspi_wait_for_bit()
sh_qspi_xfer_common()
sh_qspi_erase()
sh_qspi_write()
sh_qspi_read()
read_flash_id()
sh_qspi_upload_helper()
sh_qspi_probe()
rs14100_init()
rs14100_erase()
rs14100_write()
rp2040_finalize_stack_free()
rp2040_stack_grab_and_prep()
rp2040_flash_write()
rp2040_flash_erase()
rp2040_flash_probe()
pic32mm_get_flash_status()
pic32mm_nvm_exec()
pic32mm_protect_check()
pic32mm_unprotect_sectors()
pic32mm_invalidate_flash_line_buffer()
pic32mm_erase()
pic32mm_protect()
pic32mm_write_using_loader()
pic32mm_write_dword()
pic32mm_write()
pic32mm_recompute_sector_protection()
pic32mm_probe()
pic32mm_info()
pic32mm_handle_pgm_word_command()
pic32mm_handle_unlock_command()
pic32mm_verify()
npcx_init()
npcx_quit()
npcx_wait_algo_done()
npcx_get_flash_id()
npcx_chip_erase()
npcx_erase()
npcx_write()
npcx_info()
rsl10_get_probed_chip_if_halted()
rsl10_protect_check()
rsl10_protect()
rsl10_check_device()
rsl10_get_chip()
rsl10_flash_bank_command()
qn908x_read_page_lock()
qn908x_erase()
qn908x_protect()
qn908x_write()
is_flash_protected()
qn908x_probe()
qn908x_get_info()
eneispif_read_reg()
eneispif_write_reg()
eneispif_erase()
eneispif_write()
eneispif_read_flash_id()
gdb_new_connection()
gdb_memory_map()
all items filtered out
Type of
flash_bank::target
flash_bank::target
target
all items filtered out