OpenOCD
flash_driver::erase_check
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
flash_driver::erase_check
flash_driver::erase_check field
Check the erasure status of a flash bank. When called, the driver routine must perform the required checks and then set the @c flash_sector::is_erased field for each of the flash banks's sectors.
Syntax
from
driver.h:179
int
(
*
erase_check
)
(
struct
flash_bank
*
bank
)
;
References
Location
Referrer
Scope
Text
driver.h:179
int
(
*
erase_check
)
(
struct
flash_bank
*
bank
)
;
FLASHPlugin.c:796
default_flash_blank_check()
plugin_flash
struct
flash_driver
plugin_flash
=
{
FLASHPlugin.c:804
.
erase_check
=
default_flash_blank_check
,
aduc702x.c:370
default_flash_blank_check()
aduc702x_flash
const
struct
flash_driver
aduc702x_flash
=
{
aduc702x.c:378
.
erase_check
=
default_flash_blank_check
,
aducm302x.c:567
default_flash_blank_check()
aducm302x_flash
struct
flash_driver
aducm302x_flash
=
{
aducm302x.c:577
.
erase_check
=
default_flash_blank_check
,
aducm302x.c:584
default_flash_blank_check()
aducm4x50_flash
struct
flash_driver
aducm4x50_flash
=
{
aducm302x.c:594
.
erase_check
=
default_flash_blank_check
,
aducm360.c:544
default_flash_blank_check()
aducm360_flash
const
struct
flash_driver
aducm360_flash
=
{
aducm360.c:552
.
erase_check
=
default_flash_blank_check
,
ambiqmicro.c:853
default_flash_blank_check()
ambiqmicro_flash
const
struct
flash_driver
ambiqmicro_flash
=
{
ambiqmicro.c:863
.
erase_check
=
default_flash_blank_check
,
at91sam3.c:3710
default_flash_blank_check()
at91sam3_flash
const
struct
flash_driver
at91sam3_flash
=
{
at91sam3.c:3720
.
erase_check
=
default_flash_blank_check
,
at91sam4.c:3258
default_flash_blank_check()
at91sam4_flash
const
struct
flash_driver
at91sam4_flash
=
{
at91sam4.c:3268
.
erase_check
=
default_flash_blank_check
,
at91sam4l.c:678
default_flash_blank_check()
at91sam4l_flash
const
struct
flash_driver
at91sam4l_flash
=
{
at91sam4l.c:688
.
erase_check
=
default_flash_blank_check
,
at91sam7.c:1119
at91sam7_erase_check()
at91sam7_flash
const
struct
flash_driver
at91sam7_flash
=
{
at91sam7.c:1130
.
erase_check
=
at91sam7_erase_check
,
at91samd.c:1290
default_flash_blank_check()
at91samd_flash
const
struct
flash_driver
at91samd_flash
=
{
at91samd.c:1300
.
erase_check
=
default_flash_blank_check
,
ath79.c:882
ath79_flash_blank_check()
ath79_flash
const
struct
flash_driver
ath79_flash
=
{
ath79.c:891
.
erase_check
=
ath79_flash_blank_check
,
atsame5.c:950
default_flash_blank_check()
atsame5_flash
const
struct
flash_driver
atsame5_flash
=
{
atsame5.c:960
.
erase_check
=
default_flash_blank_check
,
atsamv.c:687
default_flash_blank_check()
atsamv_flash
const
struct
flash_driver
atsamv_flash
=
{
atsamv.c:697
.
erase_check
=
default_flash_blank_check
,
avrf.c:461
default_flash_blank_check()
avr_flash
const
struct
flash_driver
avr_flash
=
{
avrf.c:470
.
erase_check
=
default_flash_blank_check
,
bluenrg-x.c:465
default_flash_blank_check()
bluenrgx_flash
const
struct
flash_driver
bluenrgx_flash
=
{
bluenrg-x.c:473
.
erase_check
=
default_flash_blank_check
,
cc26xx.c:536
default_flash_blank_check()
cc26xx_flash
const
struct
flash_driver
cc26xx_flash
=
{
cc26xx.c:544
.
erase_check
=
default_flash_blank_check
,
cc3220sf.c:480
default_flash_blank_check()
cc3220sf_flash
const
struct
flash_driver
cc3220sf_flash
=
{
cc3220sf.c:488
.
erase_check
=
default_flash_blank_check
,
cfi.c:3038
default_flash_blank_check()
cfi_flash
const
struct
flash_driver
cfi_flash
=
{
cfi.c:3048
.
erase_check
=
default_flash_blank_check
,
dsp5680xx_flash.c:210
dsp5680xx_flash_erase_check()
dsp5680xx_flash
const
struct
flash_driver
dsp5680xx_flash
=
{
dsp5680xx_flash.c:219
.
erase_check
=
dsp5680xx_flash_erase_check
,
efm32.c:1211
default_flash_blank_check()
efm32_flash
const
struct
flash_driver
efm32_flash
=
{
efm32.c:1221
.
erase_check
=
default_flash_blank_check
,
em357.c:911
default_flash_blank_check()
em357_flash
const
struct
flash_driver
em357_flash
=
{
em357.c:921
.
erase_check
=
default_flash_blank_check
,
eneispif.c:419
default_flash_blank_check()
eneispif_flash
const
struct
flash_driver
eneispif_flash
=
{
eneispif.c:429
.
erase_check
=
default_flash_blank_check
,
esirisc_flash.c:562
default_flash_blank_check()
esirisc_flash
const
struct
flash_driver
esirisc_flash
=
{
esirisc_flash.c:572
.
erase_check
=
default_flash_blank_check
,
faux.c:106
default_flash_blank_check()
faux_flash
const
struct
flash_driver
faux_flash
=
{
faux.c:115
.
erase_check
=
default_flash_blank_check
,
fespi.c:850
default_flash_blank_check()
fespi_flash
const
struct
flash_driver
fespi_flash
=
{
fespi.c:859
.
erase_check
=
default_flash_blank_check
,
fm3.c:974
default_flash_blank_check()
fm3_flash
const
struct
flash_driver
fm3_flash
=
{
fm3.c:982
.
erase_check
=
default_flash_blank_check
,
fm4.c:691
default_flash_blank_check()
fm4_flash
const
struct
flash_driver
fm4_flash
=
{
fm4.c:699
.
erase_check
=
default_flash_blank_check
,
jtagspi.c:841
default_flash_blank_check()
jtagspi_flash
const
struct
flash_driver
jtagspi_flash
=
{
jtagspi.c:851
.
erase_check
=
default_flash_blank_check
,
kinetis.c:3436
kinetis_blank_check()
kinetis_flash
const
struct
flash_driver
kinetis_flash
=
{
kinetis.c:3446
.
erase_check
=
kinetis_blank_check
,
kinetis_ke.c:1257
kinetis_ke_blank_check()
kinetis_ke_flash
const
struct
flash_driver
kinetis_ke_flash
=
{
kinetis_ke.c:1267
.
erase_check
=
kinetis_ke_blank_check
,
lpc2000.c:1603
lpc2000_erase_check()
lpc2000_flash
const
struct
flash_driver
lpc2000_flash
=
{
lpc2000.c:1612
.
erase_check
=
lpc2000_erase_check
,
lpc288x.c:404
default_flash_blank_check()
lpc288x_flash
const
struct
flash_driver
lpc288x_flash
=
{
lpc288x.c:413
.
erase_check
=
default_flash_blank_check
,
lpc2900.c:1572
lpc2900_erase_check()
lpc2900_flash
const
struct
flash_driver
lpc2900_flash
=
{
lpc2900.c:1581
.
erase_check
=
lpc2900_erase_check
,
lpcspifi.c:934
default_flash_blank_check()
lpcspifi_flash
const
struct
flash_driver
lpcspifi_flash
=
{
lpcspifi.c:943
.
erase_check
=
default_flash_blank_check
,
max32xxx.c:960
default_flash_blank_check()
max32xxx_flash
const
struct
flash_driver
max32xxx_flash
=
{
max32xxx.c:970
.
erase_check
=
default_flash_blank_check
,
mdr.c:597
default_flash_blank_check()
mdr_flash
const
struct
flash_driver
mdr_flash
=
{
mdr.c:607
.
erase_check
=
default_flash_blank_check
,
mrvlqspi.c:943
mrvlqspi_flash_erase_check()
mrvlqspi_flash
const
struct
flash_driver
mrvlqspi_flash
=
{
mrvlqspi.c:951
.
erase_check
=
mrvlqspi_flash_erase_check
,
msp432.c:1078
default_flash_blank_check()
msp432_flash
const
struct
flash_driver
msp432_flash
=
{
msp432.c:1087
.
erase_check
=
default_flash_blank_check
,
msp432p4.c:583
default_flash_blank_check()
msp432p4_flash
struct
flash_driver
msp432p4_flash
=
{
msp432p4.c:593
.
erase_check
=
default_flash_blank_check
,
niietcm4.c:1718
default_flash_blank_check()
niietcm4_flash
const
struct
flash_driver
niietcm4_flash
=
{
niietcm4.c:1729
.
erase_check
=
default_flash_blank_check
,
npcx.c:529
default_flash_blank_check()
npcx_flash
const
struct
flash_driver
npcx_flash
=
{
npcx.c:537
.
erase_check
=
default_flash_blank_check
,
nrf5.c:1513
default_flash_blank_check()
nrf5_flash
const
struct
flash_driver
nrf5_flash
=
{
nrf5.c:1524
.
erase_check
=
default_flash_blank_check
,
nrf5.c:1531
default_flash_blank_check()
nrf51_flash
const
struct
flash_driver
nrf51_flash
=
{
nrf5.c:1542
.
erase_check
=
default_flash_blank_check
,
numicro.c:1254
default_flash_blank_check()
numicro_flash
const
struct
flash_driver
numicro_flash
=
{
numicro.c:1263
.
erase_check
=
default_flash_blank_check
,
ocl.c:306
default_flash_blank_check()
ocl_flash
const
struct
flash_driver
ocl_flash
=
{
ocl.c:313
.
erase_check
=
default_flash_blank_check
,
pic32mm.c:1144
default_flash_blank_check()
pic32mm_flash
const
struct
flash_driver
pic32mm_flash
=
{
pic32mm.c:1154
.
erase_check
=
default_flash_blank_check
,
pic32mx.c:950
default_flash_blank_check()
pic32mx_flash
const
struct
flash_driver
pic32mx_flash
=
{
pic32mx.c:960
.
erase_check
=
default_flash_blank_check
,
psoc4.c:920
default_flash_blank_check()
psoc4_flash
const
struct
flash_driver
psoc4_flash
=
{
psoc4.c:930
.
erase_check
=
default_flash_blank_check
,
psoc5lp.c:814
psoc5lp_nvl_erase_check()
psoc5lp_nvl_flash
const
struct
flash_driver
psoc5lp_nvl_flash
=
{
psoc5lp.c:822
.
erase_check
=
psoc5lp_nvl_erase_check
,
psoc5lp.c:997
default_flash_blank_check()
psoc5lp_eeprom_flash
const
struct
flash_driver
psoc5lp_eeprom_flash
=
{
psoc5lp.c:1005
.
erase_check
=
default_flash_blank_check
,
psoc5lp.c:1509
psoc5lp_erase_check()
psoc5lp_flash
const
struct
flash_driver
psoc5lp_flash
=
{
psoc5lp.c:1519
.
erase_check
=
psoc5lp_erase_check
,
psoc6.c:1065
default_flash_blank_check()
psoc6_flash
const
struct
flash_driver
psoc6_flash
=
{
psoc6.c:1075
.
erase_check
=
default_flash_blank_check
,
qn908x.c:1183
default_flash_blank_check()
qn908x_flash
const
struct
flash_driver
qn908x_flash
=
{
qn908x.c:1194
.
erase_check
=
default_flash_blank_check
,
renesas_rpchf.c:634
default_flash_blank_check()
renesas_rpchf_flash
const
struct
flash_driver
renesas_rpchf_flash
=
{
renesas_rpchf.c:643
.
erase_check
=
default_flash_blank_check
,
rp2040.c:523
default_flash_blank_check()
rp2040_flash
const
struct
flash_driver
rp2040_flash
=
{
rp2040.c:531
.
erase_check
=
default_flash_blank_check
,
rs14100.c:583
rs14100_erase_check()
rs14100_flash
const
struct
flash_driver
rs14100_flash
=
{
rs14100.c:592
.
erase_check
=
rs14100_erase_check
,
rsl10.c:832
default_flash_blank_check()
rsl10_flash
const
struct
flash_driver
rsl10_flash
=
{
rsl10.c:842
.
erase_check
=
default_flash_blank_check
,
sh_qspi.c:899
sh_qspi_flash_blank_check()
sh_qspi_flash
const
struct
flash_driver
sh_qspi_flash
=
{
sh_qspi.c:908
.
erase_check
=
sh_qspi_flash_blank_check
,
sim3x.c:1094
default_flash_blank_check()
sim3x_flash
const
struct
flash_driver
sim3x_flash
=
{
sim3x.c:1104
.
erase_check
=
default_flash_blank_check
,
stellaris.c:1415
default_flash_blank_check()
stellaris_flash
const
struct
flash_driver
stellaris_flash
=
{
stellaris.c:1425
.
erase_check
=
default_flash_blank_check
,
stm32f1x.c:1729
default_flash_blank_check()
stm32f1x_flash
const
struct
flash_driver
stm32f1x_flash
=
{
stm32f1x.c:1739
.
erase_check
=
default_flash_blank_check
,
stm32f2x.c:1802
default_flash_blank_check()
stm32f2x_flash
const
struct
flash_driver
stm32f2x_flash
=
{
stm32f2x.c:1812
.
erase_check
=
default_flash_blank_check
,
stm32g0x.c:1270
default_flash_blank_check()
stm32g0x_flash
const
struct
flash_driver
stm32g0x_flash
=
{
stm32g0x.c:1280
.
erase_check
=
default_flash_blank_check
,
stm32g4x.c:1204
default_flash_blank_check()
stm32g4x_flash
const
struct
flash_driver
stm32g4x_flash
=
{
stm32g4x.c:1214
.
erase_check
=
default_flash_blank_check
,
stm32h7x.c:1193
default_flash_blank_check()
stm32h7x_flash
const
struct
flash_driver
stm32h7x_flash
=
{
stm32h7x.c:1203
.
erase_check
=
default_flash_blank_check
,
stm32l4x.c:2670
default_flash_blank_check()
stm32l4x_flash
const
struct
flash_driver
stm32l4x_flash
=
{
stm32l4x.c:2680
.
erase_check
=
default_flash_blank_check
,
stm32l5x.c:1181
default_flash_blank_check()
stm32l5x_flash
const
struct
flash_driver
stm32l5x_flash
=
{
stm32l5x.c:1191
.
erase_check
=
default_flash_blank_check
,
stm32lx.c:938
default_flash_blank_check()
stm32lx_flash
const
struct
flash_driver
stm32lx_flash
=
{
stm32lx.c:947
.
erase_check
=
default_flash_blank_check
,
stmqspi.c:2450
stmqspi_blank_check()
stmqspi_flash
const
struct
flash_driver
stmqspi_flash
=
{
stmqspi.c:2461
.
erase_check
=
stmqspi_blank_check
,
stmsmi.c:639
default_flash_blank_check()
stmsmi_flash
const
struct
flash_driver
stmsmi_flash
=
{
stmsmi.c:648
.
erase_check
=
default_flash_blank_check
,
str7x.c:786
default_flash_blank_check()
str7x_flash
const
struct
flash_driver
str7x_flash
=
{
str7x.c:796
.
erase_check
=
default_flash_blank_check
,
str9x.c:653
default_flash_blank_check()
str9x_flash
const
struct
flash_driver
str9x_flash
=
{
str9x.c:663
.
erase_check
=
default_flash_blank_check
,
str9xpec.c:1188
str9xpec_erase_check()
str9xpec_flash
const
struct
flash_driver
str9xpec_flash
=
{
str9xpec.c:1198
.
erase_check
=
str9xpec_erase_check
,
swm050.c:186
default_flash_blank_check()
swm050_flash
const
struct
flash_driver
swm050_flash
=
{
swm050.c:195
.
erase_check
=
default_flash_blank_check
,
tcl.c:190
handle_flash_erase_check_command()
retval
=
p
->
driver
->
erase_check
(
p
)
;
tms470.c:1145
tms470_erase_check()
tms470_flash
const
struct
flash_driver
tms470_flash
=
{
tms470.c:1155
.
erase_check
=
tms470_erase_check
,
virtual.c:186
virtual_blank_check()
retval
=
master_bank
->
driver
->
erase_check
(
master_bank
)
;
virtual.c:210
virtual_blank_check()
virtual_flash
const
struct
flash_driver
virtual_flash
=
{
virtual.c:219
.
erase_check
=
virtual_blank_check
,
w600.c:367
default_flash_blank_check()
w600_flash
const
struct
flash_driver
w600_flash
=
{
w600.c:375
.
erase_check
=
default_flash_blank_check
,
xcf.c:875
xcf_erase_check()
xcf_flash
const
struct
flash_driver
xcf_flash
=
{
xcf.c:886
.
erase_check
=
xcf_erase_check
,
xmc1xxx.c:523
xmc1xxx_erase_check()
xmc1xxx_flash
const
struct
flash_driver
xmc1xxx_flash
=
{
xmc1xxx.c:532
.
erase_check
=
xmc1xxx_erase_check
,
xmc4xxx.c:1332
default_flash_blank_check()
xmc4xxx_flash
const
struct
flash_driver
xmc4xxx_flash
=
{
xmc4xxx.c:1341
.
erase_check
=
default_flash_blank_check
,
Call Tree
Functions calling
flash_driver::erase_check
handle_flash_erase_check_command()
virtual_blank_check()
all items filtered out
flash_driver::erase_check
Implementations
default_flash_blank_check()
at91sam7_erase_check()
ath79_flash_blank_check()
dsp5680xx_flash_erase_check()
kinetis_blank_check()
kinetis_ke_blank_check()
lpc2000_erase_check()
lpc2900_erase_check()
mrvlqspi_flash_erase_check()
stmqspi_blank_check()
str9xpec_erase_check()
tms470_erase_check()
virtual_blank_check()
xcf_erase_check()
xmc1xxx_erase_check()
psoc5lp_nvl_erase_check()
psoc5lp_erase_check()
sh_qspi_flash_blank_check()
rs14100_erase_check()
all items filtered out
flash_driver::erase_check