OpenOCD
flash_bank::num_sectors
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
flash_bank::num_sectors
flash_bank::num_sectors field
The number of sectors on this chip. This value will be set initially to 0, and the flash driver must set this to some non-zero value during "probe()" or "auto_probe()".
Syntax
from
core.h:114
unsigned
int
num_sectors
;
References
Location
Referrer
Text
core.h:114
unsigned
int
num_sectors
;
FLASHPlugin.c:641
plugin_probe()
bank
->
num_sectors
=
bankInfo
.
BlockCount
;
FLASHPlugin.c:642
plugin_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
FLASHPlugin.c:643
plugin_probe()
memset
(
bank
->
sectors
,
0
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
FLASHPlugin.c:651
plugin_probe()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
FLASHPlugin.c:754
plugin_protect_check()
unsigned
workAreaSize
=
MIN
(
(
bank
->
num_sectors
+
7
)
/
8
,
plugin_info
->
WorkArea
.
Size
)
;
FLASHPlugin.c:763
plugin_protect_check()
for
(
unsigned
sector
=
0
;
sector
<
bank
->
num_sectors
;
)
FLASHPlugin.c:765
plugin_protect_check()
int32_t
sectors_to_check
=
MIN
(
workAreaSize
*
8
,
bank
->
num_sectors
-
sector
)
;
aduc702x.c:52
aduc702x_build_sector_list()
bank
->
num_sectors
=
bank
->
size
/
512
;
aduc702x.c:53
aduc702x_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
aduc702x.c:54
aduc702x_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
++
i
)
{
aduc702x.c:77
aduc702x_erase()
if
(
(
(
first
|
last
)
==
0
)
||
(
(
first
==
0
)
&&
(
last
>=
bank
->
num_sectors
)
)
)
{
aducm302x.c:143
aducm302x_probe()
bank
->
num_sectors
=
bank
->
size
/
aducm302x_info
->
pagesize
;
aducm302x.c:144
aducm302x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
aducm302x_info
->
pagesize
,
bank
->
num_sectors
)
;
aducm302x.c:150
aducm302x_probe()
bank
->
num_prot_blocks
=
bank
->
num_sectors
/
aducm302x_info
->
pages_per_block
;
aducm302x.c:250
aducm302x_erase()
if
(
first
<
0
||
last
<
first
||
last
>=
bank
->
num_sectors
)
aducm302x.c:253
aducm302x_erase()
if
(
first
==
0
&&
last
==
bank
->
num_sectors
-
1
)
{
aducm360.c:80
aducm360_build_sector_list()
bank
->
num_sectors
=
bank
->
size
/
FLASH_SECTOR_SIZE
;
aducm360.c:81
aducm360_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
aducm360.c:82
aducm360_build_sector_list()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
++
i
)
{
aducm360.c:164
aducm360_erase()
if
(
(
(
first
|
last
)
==
0
)
||
(
(
first
==
0
)
&&
(
last
>=
bank
->
num_sectors
)
)
)
{
ambiqmicro.c:258
ambiqmicro_protect_check()
for
(
i
=
0
;
i
<
(
unsigned
)
bank
->
num_sectors
;
i
++
)
ambiqmicro.c:649
ambiqmicro_probe()
bank
->
num_sectors
=
ambiqmicro_info
->
num_pages
;
ambiqmicro.c:650
ambiqmicro_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
ambiqmicro.c:651
ambiqmicro_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
at91sam3.c:3172
_sam3_probe()
bank
->
num_sectors
=
private
->
nsectors
;
at91sam3.c:3174
_sam3_probe()
for
(
unsigned
int
x
=
0
;
x
<
bank
->
num_sectors
;
x
++
)
{
at91sam4.c:2681
sam4_probe()
bank
->
num_sectors
=
private
->
nsectors
;
at91sam4.c:2683
sam4_probe()
for
(
unsigned
int
x
=
0
;
x
<
bank
->
num_sectors
;
x
++
)
{
at91sam4l.c:321
sam4l_probe()
bank
->
num_sectors
=
SAM4L_NUM_SECTORS
;
at91sam4l.c:322
sam4l_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
(
sizeof
(
(
bank
->
sectors
)
[
0
]
)
)
)
;
at91sam4l.c:328
sam4l_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
at91sam4l.c:368
sam4l_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
at91sam4l.c:391
sam4l_protect()
if
(
first
>=
bank
->
num_sectors
||
last
>=
bank
->
num_sectors
)
{
at91sam4l.c:393
sam4l_protect()
bank
->
num_sectors
)
;
at91sam4l.c:432
sam4l_erase()
if
(
first
>=
bank
->
num_sectors
||
last
>=
bank
->
num_sectors
)
{
at91sam4l.c:434
sam4l_erase()
bank
->
num_sectors
)
;
at91sam4l.c:439
sam4l_erase()
if
(
(
first
==
0
)
&&
(
(
last
+
1
)
==
bank
->
num_sectors
)
)
{
at91sam7.c:589
at91sam7_read_part_info()
t_bank
->
num_sectors
=
sectors_num
;
at91sam7.c:669
at91sam7_protect_check()
for
(
lock_pos
=
0
;
lock_pos
<
bank
->
num_sectors
;
lock_pos
++
)
{
at91sam7.c:777
at91sam7_flash_bank_command()
t_bank
->
num_sectors
=
num_sectors
;
at91sam7.c:818
at91sam7_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
at91sam7.c:822
at91sam7_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
at91sam7.c:870
at91sam7_protect()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
at91sam7.c:1008
get_at91sam7_info()
bank
->
num_sectors
,
at91samd.c:480
samd_probe()
bank
->
num_sectors
=
chip
->
num_pages
/
4
;
at91samd.c:481
samd_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
sector_size
,
bank
->
num_sectors
)
;
ath79.c:503
ath79_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
ath79.c:652
ath79_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
ath79.c:816
ath79_probe()
bank
->
num_sectors
=
ath79_info
->
dev
->
size_in_bytes
/
sectorsize
;
ath79.c:817
ath79_probe()
sectors
=
calloc
(
1
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
ath79.c:833
ath79_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
atsame5.c:309
same5_probe()
bank
->
num_sectors
=
chip
->
num_pages
/
SAME5_PAGES_PER_BLOCK
;
atsame5.c:310
same5_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
sector_size
,
bank
->
num_sectors
)
;
atsamv.c:288
samv_protect_check()
for
(
unsigned
int
x
=
0
;
x
<
bank
->
num_sectors
;
x
++
)
atsamv.c:342
samv_probe()
bank
->
num_sectors
=
bank
->
size
/
SAMV_SECTOR_SIZE
;
atsamv.c:343
samv_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
atsamv.c:344
samv_probe()
for
(
unsigned
int
s
=
0
;
s
<
bank
->
num_sectors
;
s
++
)
{
atsamv.c:381
samv_erase()
if
(
(
first
==
0
)
&&
(
(
last
+
1
)
==
bank
->
num_sectors
)
)
avrf.c:331
avrf_probe()
bank
->
num_sectors
=
avr_info
->
flash_page_num
;
bluenrg-x.c:139
bluenrgx_erase()
const
bool
mass_erase
=
(
num_sectors
==
bank
->
num_sectors
)
;
bluenrg-x.c:417
bluenrgx_probe()
bank
->
num_sectors
=
bank
->
size
/
FLASH_PAGE_SIZE
(
bluenrgx_info
)
;
bluenrg-x.c:418
bluenrgx_probe()
bank
->
sectors
=
realloc
(
bank
->
sectors
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
bluenrg-x.c:420
bluenrgx_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
cc26xx.c:285
cc26xx_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
cc26xx.c:469
cc26xx_probe()
bank
->
num_sectors
=
num_sectors
;
cc3220sf.c:121
cc3220sf_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
cc3220sf.c:445
cc3220sf_probe()
bank
->
num_sectors
=
num_sectors
;
cfi.c:941
cfi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
cfi.c:1050
cfi_intel_protect()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
cfi.c:2823
cfi_probe()
bank
->
num_sectors
=
1
;
cfi.c:2836
cfi_probe()
bank
->
num_sectors
=
num_sectors
;
cfi.c:2886
cfi_intel_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
cfi.c:2915
cfi_spansion_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
core.c:50
flash_driver_protect()
num_blocks
=
bank
->
num_sectors
;
core.c:347
default_flash_mem_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
core.c:391
default_flash_blank_check()
block_array
=
malloc
(
bank
->
num_sectors
*
sizeof
(
struct
target_memory_check_block
)
)
;
core.c:395
default_flash_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
core.c:402
default_flash_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
)
{
core.c:404
default_flash_blank_check()
block_array
+
i
,
bank
->
num_sectors
-
i
,
core.c:417
default_flash_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
core.c:466
flash_iterate_address_range_inner()
if
(
c
->
size
==
0
||
c
->
num_sectors
==
0
)
{
core.c:478
flash_iterate_address_range_inner()
return
callback
(
c
,
0
,
c
->
num_sectors
-
1
)
;
core.c:497
flash_iterate_address_range_inner()
num_blocks
=
c
->
num_sectors
;
core.c:663
flash_write_align_start()
for
(
unsigned
int
sect
=
0
;
sect
<
bank
->
num_sectors
;
sect
++
)
{
core.c:687
flash_write_align_end()
for
(
unsigned
int
sect
=
0
;
sect
<
bank
->
num_sectors
;
sect
++
)
{
core.c:713
flash_write_check_gap()
for
(
sect
=
0
;
sect
<
bank
->
num_sectors
;
sect
++
)
{
core.c:717
flash_write_check_gap()
if
(
sect
>=
bank
->
num_sectors
)
core.c:898
flash_write_unlock_verify()
for
(
unsigned
int
sector
=
0
;
sector
<
c
->
num_sectors
;
sector
++
)
{
dsp5680xx_flash.c:37
dsp5680xx_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
dsp5680xx_flash.c:39
dsp5680xx_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
++
i
)
{
dsp5680xx_flash.c:55
dsp5680xx_flash_bank_command()
bank
->
num_sectors
=
HFM_SECTOR_COUNT
;
efm32.c:548
efm32x_read_lock_data()
data_size
=
(
bank
->
num_sectors
+
31
)
/
32
;
efm32.c:1075
efm32x_probe()
bank
->
num_sectors
=
efm32_mcu_info
->
flash_sz_kib
*
1024
/
efm32.c:1085
efm32x_probe()
bank
->
num_sectors
=
1
;
efm32.c:1086
efm32x_probe()
bank
->
size
=
bank
->
num_sectors
*
efm32_mcu_info
->
page_size
;
efm32.c:1087
efm32x_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
efm32.c:1089
efm32x_probe()
for
(
uint32_t
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
efm32.c:1131
efm32x_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
em357.c:321
em357_protect_check()
num_bits
=
(
bank
->
num_sectors
/
em357_info
->
ppage_size
)
;
em357.c:345
em357_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
em357.c:718
em357_probe()
bank
->
num_sectors
=
num_pages
;
eneispif.c:173
eneispif_erase()
if
(
last
<
first
||
last
>=
bank
->
num_sectors
)
{
eneispif.c:233
eneispif_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
eneispif.c:369
eneispif_probe()
bank
->
num_sectors
=
eneispif_info
->
dev
->
size_in_bytes
/
sectorsize
;
eneispif.c:370
eneispif_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
eneispif.c:376
eneispif_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
esirisc_flash.c:455
esirisc_flash_probe()
bank
->
num_sectors
=
bank
->
size
/
FLASH_PAGE_SIZE
;
esirisc_flash.c:456
esirisc_flash_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
FLASH_PAGE_SIZE
,
bank
->
num_sectors
)
;
faux.c:49
faux_flash_bank_command()
bank
->
num_sectors
=
bank
->
size
/
sector_size
;
faux.c:50
faux_flash_bank_command()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
faux.c:51
faux_flash_bank_command()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
fespi.c:370
fespi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
fespi.c:503
fespi_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
fespi.c:801
fespi_probe()
bank
->
num_sectors
=
fespi_info
->
dev
->
size_in_bytes
/
sectorsize
;
fespi.c:802
fespi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
fespi.c:808
fespi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
fm3.c:668
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:690
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:710
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:728
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:744
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:758
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm3.c:775
fm3_probe()
bank
->
num_sectors
=
num_pages
;
fm4.c:354
mb9bf_probe()
bank
->
num_sectors
=
8
;
fm4.c:357
mb9bf_probe()
bank
->
num_sectors
=
10
;
fm4.c:360
mb9bf_probe()
bank
->
num_sectors
=
12
;
fm4.c:363
mb9bf_probe()
bank
->
num_sectors
=
16
;
fm4.c:366
mb9bf_probe()
bank
->
num_sectors
=
20
;
fm4.c:372
mb9bf_probe()
LOG_DEBUG
(
"%u sectors"
,
bank
->
num_sectors
)
;
fm4.c:373
mb9bf_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:375
mb9bf_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
fm4.c:437
s6e2cc_probe()
bank
->
num_sectors
=
num_sectors
+
num_extra_sectors
;
fm4.c:439
s6e2cc_probe()
LOG_DEBUG
(
"%u sectors"
,
bank
->
num_sectors
)
;
fm4.c:440
s6e2cc_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:452
s6e2cc_probe()
for
(
;
i
<
bank
->
num_sectors
;
i
++
)
{
fm4.c:471
s6e2dh_probe()
bank
->
num_sectors
=
10
;
fm4.c:472
s6e2dh_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:474
s6e2dh_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
gdb_server.c:2024
gdb_memory_map()
for
(
unsigned
int
j
=
0
;
j
<
p
->
num_sectors
;
j
++
)
{
gdb_server.c:2050
gdb_memory_map()
if
(
j
<
p
->
num_sectors
-
1
jtagspi.c:240
jtagspi_handle_set()
bank
->
num_sectors
=
0
;
jtagspi.c:332
jtagspi_handle_set()
bank
->
num_sectors
=
jtagspi.c:334
jtagspi_handle_set()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
jtagspi.c:340
jtagspi_handle_set()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
jtagspi.c:489
jtagspi_probe()
bank
->
num_sectors
=
info
->
dev
.
size_in_bytes
/
sectorsize
;
jtagspi.c:490
jtagspi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
jtagspi.c:496
jtagspi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
jtagspi.c:585
jtagspi_bulk_erase()
retval
=
jtagspi_wait
(
bank
,
bank
->
num_sectors
*
JTAGSPI_MAX_TIMEOUT
)
;
jtagspi.c:632
jtagspi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
jtagspi.c:649
jtagspi_erase()
if
(
first
==
0
&&
last
==
(
bank
->
num_sectors
-
1
)
&&
kinetis.c:1709
kinetis_erase()
if
(
(
first
>
bank
->
num_sectors
)
||
(
last
>
bank
->
num_sectors
)
)
kinetis.c:3020
kinetis_probe()
bank
->
num_sectors
=
bank
->
size
/
k_bank
->
sector_size
;
kinetis.c:3022
kinetis_probe()
if
(
bank
->
num_sectors
>
0
)
{
kinetis.c:3024
kinetis_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
k_bank
->
sector_size
,
bank
->
num_sectors
)
;
kinetis.c:3111
kinetis_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
kinetis.c:3127
kinetis_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
kinetis_ke.c:817
kinetis_ke_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
kinetis_ke.c:848
kinetis_ke_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
kinetis_ke.c:951
kinetis_ke_erase()
if
(
(
first
>
bank
->
num_sectors
)
||
(
last
>
bank
->
num_sectors
)
)
kinetis_ke.c:1084
kinetis_ke_probe()
bank
->
num_sectors
=
128
;
kinetis_ke.c:1102
kinetis_ke_probe()
bank
->
num_sectors
=
256
;
kinetis_ke.c:1120
kinetis_ke_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
kinetis_ke.c:1122
kinetis_ke_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
kinetis_ke.c:1177
kinetis_ke_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
kinetis_ke.c:1203
kinetis_ke_blank_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
lpc2000.c:341
lpc2000_build_sector_list()
bank
->
num_sectors
=
16
;
lpc2000.c:351
lpc2000_build_sector_list()
bank
->
num_sectors
=
18
;
lpc2000.c:388
lpc2000_build_sector_list()
bank
->
num_sectors
=
1
;
lpc2000.c:392
lpc2000_build_sector_list()
bank
->
num_sectors
=
2
;
lpc2000.c:395
lpc2000_build_sector_list()
bank
->
num_sectors
=
4
;
lpc2000.c:398
lpc2000_build_sector_list()
bank
->
num_sectors
=
8
;
lpc2000.c:401
lpc2000_build_sector_list()
bank
->
num_sectors
=
9
;
lpc2000.c:404
lpc2000_build_sector_list()
bank
->
num_sectors
=
11
;
lpc2000.c:407
lpc2000_build_sector_list()
bank
->
num_sectors
=
15
;
lpc2000.c:410
lpc2000_build_sector_list()
bank
->
num_sectors
=
27
;
lpc2000.c:414
lpc2000_build_sector_list()
bank
->
num_sectors
=
28
;
lpc2000.c:422
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:424
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:453
lpc2000_build_sector_list()
bank
->
num_sectors
=
1
;
lpc2000.c:457
lpc2000_build_sector_list()
bank
->
num_sectors
=
2
;
lpc2000.c:461
lpc2000_build_sector_list()
bank
->
num_sectors
=
4
;
lpc2000.c:465
lpc2000_build_sector_list()
bank
->
num_sectors
=
8
;
lpc2000.c:468
lpc2000_build_sector_list()
bank
->
num_sectors
=
16
;
lpc2000.c:471
lpc2000_build_sector_list()
bank
->
num_sectors
=
18
;
lpc2000.c:474
lpc2000_build_sector_list()
bank
->
num_sectors
=
22
;
lpc2000.c:477
lpc2000_build_sector_list()
bank
->
num_sectors
=
30
;
lpc2000.c:484
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:486
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:501
lpc2000_build_sector_list()
bank
->
num_sectors
=
11
;
lpc2000.c:504
lpc2000_build_sector_list()
bank
->
num_sectors
=
13
;
lpc2000.c:507
lpc2000_build_sector_list()
bank
->
num_sectors
=
15
;
lpc2000.c:514
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:516
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:533
lpc2000_build_sector_list()
bank
->
num_sectors
=
4
;
lpc2000.c:536
lpc2000_build_sector_list()
bank
->
num_sectors
=
8
;
lpc2000.c:539
lpc2000_build_sector_list()
bank
->
num_sectors
=
16
;
lpc2000.c:543
lpc2000_build_sector_list()
bank
->
num_sectors
=
30
;
/* There have only 30kB of writable Flash out of 32kB */
lpc2000.c:547
lpc2000_build_sector_list()
bank
->
num_sectors
=
32
;
lpc2000.c:551
lpc2000_build_sector_list()
bank
->
num_sectors
=
64
;
lpc2000.c:558
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:560
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:587
lpc2000_build_sector_list()
bank
->
num_sectors
=
normal_sectors
+
large_sectors
;
lpc2000.c:589
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:591
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:606
lpc2000_build_sector_list()
bank
->
num_sectors
=
16
;
lpc2000.c:609
lpc2000_build_sector_list()
bank
->
num_sectors
=
32
;
lpc2000.c:612
lpc2000_build_sector_list()
bank
->
num_sectors
=
64
;
lpc2000.c:619
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:621
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:637
lpc2000_build_sector_list()
bank
->
num_sectors
=
8
;
lpc2000.c:640
lpc2000_build_sector_list()
bank
->
num_sectors
=
16
;
lpc2000.c:647
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:649
lpc2000_build_sector_list()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:858
lpc2000_iap_blank_check()
if
(
last
>=
bank
->
num_sectors
)
lpc2000.c:1072
lpc2000_write()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2000.c:1541
lpc2000_erase_check()
return
lpc2000_iap_blank_check
(
bank
,
0
,
bank
->
num_sectors
-
1
)
;
lpc288x.c:138
lpc288x_read_part_info()
bank
->
num_sectors
=
23
;
lpc288x.c:234
lpc288x_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
lpc288x.c:274
lpc288x_write()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc288x.c:382
lpc288x_protect()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
lpc2900.c:275
lpc2900_read_security_status()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
lpc2900.c:354
lpc2900_address2sector()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
lpc2900.c:722
lpc2900_handle_secure_sector_command()
if
(
(
first
>=
bank
->
num_sectors
)
||
lpc2900.c:723
lpc2900_handle_secure_sector_command()
(
last
>=
bank
->
num_sectors
)
||
lpc2900.c:950
lpc2900_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
lpc2900.c:1104
lpc2900_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
lpc2900.c:1202
lpc2900_write()
while
(
sector
<
bank
->
num_sectors
)
{
lpc2900.c:1227
lpc2900_write()
if
(
start_sector
==
bank
->
num_sectors
-
1
)
lpc2900.c:1399
lpc2900_probe()
bank
->
num_sectors
=
num_64k_sectors
+
num_8k_sectors
;
lpc2900.c:1463
lpc2900_probe()
bank
->
num_sectors
)
;
lpc2900.c:1466
lpc2900_probe()
if
(
bank
->
num_sectors
==
0
)
{
lpc2900.c:1476
lpc2900_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2900.c:1479
lpc2900_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
lpc2900.c:1530
lpc2900_erase_check()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
lpcspifi.c:401
lpcspifi_bulk_erase()
retval
=
wait_till_ready
(
bank
,
bank
->
num_sectors
*
SSP_MAX_TIMEOUT
)
;
lpcspifi.c:423
lpcspifi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
lpcspifi.c:442
lpcspifi_erase()
if
(
first
==
0
&&
last
==
(
bank
->
num_sectors
-
1
)
lpcspifi.c:596
lpcspifi_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
lpcspifi.c:884
lpcspifi_probe()
bank
->
num_sectors
=
lpcspifi_info
->
dev
->
size_in_bytes
/
sectorsize
;
lpcspifi.c:885
lpcspifi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpcspifi.c:891
lpcspifi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
max32xxx.c:205
max32xxx_protect_check()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
max32xxx.c:212
max32xxx_protect_check()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
max32xxx.c:241
max32xxx_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
max32xxx.c:244
max32xxx_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
max32xxx.c:327
max32xxx_protect()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
max32xxx.c:643
max32xxx_probe()
bank
->
num_sectors
=
info
->
flash_size
/
info
->
sector_size
;
max32xxx.c:644
max32xxx_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
max32xxx.c:646
max32xxx_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
max32xxx.c:697
max32xxx_mass_erase()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
max32xxx.c:906
max32xxx_handle_protection_check_command()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
+=
4
)
{
mdr.c:159
mdr_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
&&
mdr.c:565
mdr_probe()
bank
->
num_sectors
=
page_count
;
mrvlqspi.c:533
mrvlqspi_flash_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
mrvlqspi.c:552
mrvlqspi_flash_erase()
if
(
first
==
0
&&
last
==
(
bank
->
num_sectors
-
1
)
mrvlqspi.c:604
mrvlqspi_flash_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
mrvlqspi.c:872
mrvlqspi_probe()
bank
->
num_sectors
=
mrvlqspi_info
->
dev
->
size_in_bytes
/
sectorsize
;
mrvlqspi.c:873
mrvlqspi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
mrvlqspi.c:879
mrvlqspi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
msp432.c:616
msp432_erase()
if
(
is_main
&&
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
msp432.c:922
msp432_probe()
bank
->
num_sectors
=
num_sectors
;
msp432p4.c:411
msp432p4_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
msp432p4.c:547
msp432p4_probe()
bank
->
num_sectors
=
number_sectors
;
niietcm4.c:1104
niietcm4_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
/
8
;
i
++
)
{
niietcm4.c:1168
niietcm4_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
niietcm4.c:1181
niietcm4_erase()
unsigned
int
page_size
=
bank
->
size
/
bank
->
num_sectors
;
niietcm4.c:1567
niietcm4_probe_k1921vk01t()
bank
->
num_sectors
=
bflash_info_pages
;
niietcm4.c:1570
niietcm4_probe_k1921vk01t()
bank
->
num_sectors
=
bflash_pages
;
niietcm4.c:1649
niietcm4_probe_k1921vk01t()
bank
->
num_sectors
=
128
;
niietcm4.c:1684
niietcm4_probe()
int
page_total
=
bank
->
num_sectors
;
npcx.c:264
npcx_probe()
bank
->
num_sectors
=
num_sectors
;
npcx.c:398
npcx_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
nrf5.c:498
nrf51_protect_check_clenr0()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
nrf5.c:515
nrf52_protect_check_bprot()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
nrf5.c:1010
nrf5_setup_bank()
bank
->
num_sectors
=
chip
->
flash_num_sectors
;
nrf5.c:1013
nrf5_setup_bank()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
flash_page_size
,
bank
->
num_sectors
)
;
nrf5.c:1021
nrf5_setup_bank()
bank
->
num_sectors
=
1
;
nrf5.c:1024
nrf5_setup_bank()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
flash_page_size
,
bank
->
num_sectors
)
;
nrf5.c:1253
nrf5_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
numicro.c:848
numicro_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
numicro.c:1088
numicro_probe()
bank
->
num_sectors
=
num_pages
;
ocl.c:51
ocl_erase()
if
(
bank
->
num_sectors
==
0
)
ocl.c:59
ocl_erase()
if
(
(
first
==
0
)
&&
(
last
==
bank
->
num_sectors
-
1
)
)
{
ocl.c:247
ocl_probe()
bank
->
num_sectors
=
dcc_buffer
[
0
]
;
ocl.c:258
ocl_probe()
bank
->
sectors
=
realloc
(
bank
->
sectors
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
ocl.c:259
ocl_probe()
if
(
bank
->
num_sectors
==
0
)
{
ocl.c:263
ocl_probe()
if
(
bank
->
size
%
bank
->
num_sectors
)
{
ocl.c:267
ocl_probe()
sectsize
=
bank
->
size
/
bank
->
num_sectors
;
ocl.c:268
ocl_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
pic32mm.c:394
pic32mm_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
pic32mm.c:827
pic32mm_recompute_sector_protection()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
pic32mm.c:863
pic32mm_probe()
bank
->
num_sectors
=
(
bank
->
size
+
page_size_in_bytes
-
1
)
/
page_size_in_bytes
;
pic32mm.c:864
pic32mm_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
pic32mm.c:866
pic32mm_probe()
for
(
unsigned
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
pic32mx.c:304
pic32mx_protect_check()
for
(
s
=
0
;
s
<
bank
->
num_sectors
&&
s
<
num_pages
;
s
++
)
pic32mx.c:306
pic32mx_protect_check()
for
(
;
s
<
bank
->
num_sectors
;
s
++
)
pic32mx.c:323
pic32mx_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
pic32mx.c:769
pic32mx_probe()
bank
->
num_sectors
=
num_pages
;
psoc4.c:496
psoc4_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
PSOC4_ROWS_PER_MACRO
&&
s
<
bank
->
num_sectors
;
i
++
,
s
++
)
psoc4.c:527
psoc4_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
psoc4.c:553
psoc4_protect()
unsigned
int
num_bits
=
bank
->
num_sectors
;
psoc4.c:566
psoc4_protect()
for
(
i
=
first
;
i
<=
last
&&
i
<
bank
->
num_sectors
;
i
++
)
psoc4.c:572
psoc4_protect()
for
(
i
=
0
;
i
<
num_bits
&&
sect
<
bank
->
num_sectors
;
i
++
,
sect
++
)
{
psoc4.c:811
psoc4_probe()
bank
->
num_sectors
=
num_rows
;
psoc5lp.c:658
psoc5lp_nvl_erase_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
psoc5lp.c:776
psoc5lp_nvl_probe()
bank
->
num_sectors
=
1
;
psoc5lp.c:777
psoc5lp_nvl_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
psoc5lp.c:952
psoc5lp_eeprom_probe()
bank
->
num_sectors
=
DIV_ROUND_UP
(
bank
->
size
,
EEPROM_SECTOR_SIZE
)
;
psoc5lp.c:953
psoc5lp_eeprom_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
psoc5lp.c:955
psoc5lp_eeprom_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
psoc5lp.c:1032
psoc5lp_erase()
if
(
last
>=
first
+
bank
->
num_sectors
/
2
)
{
psoc5lp.c:1034
psoc5lp_erase()
first
+
bank
->
num_sectors
/
2
,
last
)
;
psoc5lp.c:1035
psoc5lp_erase()
last
=
first
+
(
bank
->
num_sectors
/
2
)
-
1
;
psoc5lp.c:1038
psoc5lp_erase()
if
(
last
>=
bank
->
num_sectors
/
2
)
{
psoc5lp.c:1040
psoc5lp_erase()
bank
->
num_sectors
/
2
,
last
)
;
psoc5lp.c:1041
psoc5lp_erase()
last
=
(
bank
->
num_sectors
/
2
)
-
1
;
psoc5lp.c:1067
psoc5lp_erase_check()
unsigned
int
num_sectors
=
bank
->
num_sectors
;
psoc5lp.c:1099
psoc5lp_erase_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
psoc5lp.c:1103
psoc5lp_erase_check()
:
block_array
[
i
+
bank
->
num_sectors
]
.
result
;
psoc5lp.c:1337
psoc5lp_protect_check()
ecc_sector
=
&
bank
->
sectors
[
bank
->
num_sectors
+
sector_nr
]
;
psoc5lp.c:1339
psoc5lp_protect_check()
ecc_sector
=
&
bank
->
sectors
[
bank
->
num_sectors
/
2
+
sector_nr
]
;
psoc5lp.c:1392
psoc5lp_probe()
bank
->
num_sectors
=
DIV_ROUND_UP
(
bank
->
size
,
SECTOR_SIZE
)
;
psoc5lp.c:1406
psoc5lp_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
*
2
,
psoc5lp.c:1408
psoc5lp_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
psoc5lp.c:1417
psoc5lp_probe()
for
(
unsigned
int
i
=
bank
->
num_sectors
;
i
<
bank
->
num_sectors
*
2
;
i
++
)
{
psoc5lp.c:1438
psoc5lp_probe()
bank
->
num_sectors
*=
2
;
psoc6.c:436
psoc6_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
psoc6.c:599
psoc6_probe()
bank
->
num_sectors
=
num_sectors
;
psoc6.c:871
psoc6_handle_mass_erase_command()
hr
=
psoc6_erase
(
bank
,
0
,
bank
->
num_sectors
-
1
)
;
qn908x.c:540
qn908x_erase()
if
(
i
>=
bank
->
num_sectors
)
qn908x.c:899
qn908x_probe()
bank
->
num_sectors
=
qn908x_info
->
num_blocks
*
qn908x.c:902
qn908x_probe()
bank
->
num_sectors
)
;
rp2040.c:479
rp2040_flash_probe()
bank
->
num_sectors
=
bank
->
size
/
priv
->
dev
->
sectorsize
;
rp2040.c:481
rp2040_flash_probe()
bank
->
size
,
bank
->
base
,
bank
->
num_sectors
)
;
rp2040.c:482
rp2040_flash_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
priv
->
dev
->
sectorsize
,
bank
->
num_sectors
)
;
rs14100.c:197
rs14100_erase()
if
(
(
first
<
0
)
||
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
rs14100.c:321
rs14100_probe()
bank
->
num_sectors
=
num_sectors
-
18
;
//! Only 238 sectors can be used as initial 72k is reserved from MBR
rs14100.c:322
rs14100_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
rs14100.c:324
rs14100_probe()
for
(
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
rsl10.c:308
rsl10_probe()
bank
->
num_sectors
=
bank
->
size
/
flash_page_size
;
rsl10.c:314
rsl10_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
flash_page_size
,
bank
->
num_sectors
)
;
rsl10.c:323
rsl10_probe()
bank
->
prot_blocks
=
alloc_block_array
(
0
,
bank
->
num_sectors
/
3
*
flash_page_size
,
bank
->
num_prot_blocks
)
;
sh_qspi.c:455
sh_qspi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
sh_qspi.c:518
sh_qspi_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
sh_qspi.c:817
sh_qspi_probe()
bank
->
num_sectors
=
info
->
dev
->
size_in_bytes
/
sectorsize
;
sh_qspi.c:818
sh_qspi_probe()
sectors
=
calloc
(
1
,
sizeof
(
*
sectors
)
*
bank
->
num_sectors
)
;
sh_qspi.c:824
sh_qspi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
sim3x.c:556
sim3x_flash_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
sim3x.c:578
sim3x_flash_protect()
if
(
first
!=
0
||
last
!=
bank
->
num_sectors
-
1
)
{
sim3x.c:798
sim3x_probe()
bank
->
num_sectors
=
SIM3X_FLASH_PAGE_SIZE
;
stellaris.c:792
stellaris_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
stellaris.c:1237
stellaris_probe()
bank
->
num_sectors
=
stellaris_info
->
num_pages
;
stellaris.c:1238
stellaris_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
stellaris.c:1239
stellaris_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32f1x.c:376
stm32x_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
stm32f1x.c:1030
stm32x_probe()
bank
->
num_sectors
=
num_pages
;
stm32f2x.c:520
stm32x_otp_read_protect()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32f2x.c:581
stm32x_protect_check()
num_prot_blocks
=
bank
->
num_sectors
;
stm32f2x.c:628
stm32x_erase()
if
(
stm32x_info
->
has_large_mem
&&
i
>=
(
bank
->
num_sectors
/
2
)
)
stm32f2x.c:629
stm32x_erase()
snb
=
(
i
-
(
bank
->
num_sectors
/
2
)
)
|
0x10
;
stm32f2x.c:1005
stm32x_probe()
bank
->
num_sectors
=
0
;
stm32f2x.c:1032
stm32x_probe()
bank
->
num_sectors
=
num_sectors
;
stm32f2x.c:1185
stm32x_probe()
bank
->
num_sectors
=
num_pages
;
stm32f2x.c:1493
stm32x_handle_unlock_command()
stm32x_info
->
option_bytes
.
optcr2_pcrop
=
OPTCR2_PCROP_RDP
|
(
~
1U
<
<
bank
->
num_sectors
)
;
stm32g0x.c:431
stm32x_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
stm32g0x.c:785
stm32x_probe()
bank
->
num_sectors
=
num_pages
;
stm32g0x.c:1201
stm32x_handle_mass_erase_command()
for
(
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
stm32g4x.c:536
stm32l4_protect_check()
for
(
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32g4x.c:881
stm32l4_probe()
bank
->
num_sectors
=
(
flash_size_in_kb
*
1024
)
/
part_info
->
page_size
;
stm32g4x.c:882
stm32l4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stm32g4x.c:888
stm32l4_probe()
for
(
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32g4x.c:999
stm32l4_handle_mass_erase_command()
for
(
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
stm32h7x.c:878
stm32x_probe()
bank
->
num_sectors
=
flash_size_in_kb
/
stm32x_info
->
part_info
->
page_size_kb
;
stm32h7x.c:884
stm32x_probe()
bank
->
num_sectors
)
;
stm32h7x.c:895
stm32x_probe()
bank
->
num_prot_blocks
=
bank
->
num_sectors
/
wpsn
;
stm32l4x.c:1218
stm32l4_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
stm32l4x.c:1335
stm32l4_protect_same_bank()
DECLARE_BITMAP
(
pages
,
bank
->
num_sectors
)
;
stm32l4x.c:1336
stm32l4_protect_same_bank()
bitmap_zero
(
pages
,
bank
->
num_sectors
)
;
stm32l4x.c:1350
stm32l4_protect_same_bank()
bitmap_to_ranges
(
pages
,
bank
->
num_sectors
,
ranges
,
&
ranges_count
)
;
stm32l4x.c:1369
stm32l4_protect_same_bank()
bitmap_to_ranges
(
pages
,
bank
->
num_sectors
,
ranges
,
&
ranges_count
)
;
stm32l4x.c:1635
stm32l4_write()
struct
flash_sector
*
tail
=
&
bank
->
sectors
[
bank
->
num_sectors
-
1
]
;
stm32l4x.c:1884
stm32l4_probe()
bank
->
num_sectors
=
1
;
stm32l4x.c:2134
stm32l4_probe()
bank
->
num_sectors
=
num_pages
;
stm32l4x.c:2135
stm32l4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stm32l4x.c:2141
stm32l4_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32l4x.c:2538
stm32l4_handle_wrp_info_command()
DECLARE_BITMAP
(
pages
,
bank
->
num_sectors
)
;
stm32l4x.c:2539
stm32l4_handle_wrp_info_command()
bitmap_zero
(
pages
,
bank
->
num_sectors
)
;
stm32l4x.c:2552
stm32l4_handle_wrp_info_command()
bitmap_to_ranges
(
pages
,
bank
->
num_sectors
,
ranges
,
&
ranges_count
)
;
stm32l5x.c:403
stm32l4_protect_check()
for
(
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32l5x.c:835
stm32l4_probe()
bank
->
num_sectors
=
num_pages
;
stm32l5x.c:976
stm32l4_handle_mass_erase_command()
for
(
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
stm32lx.c:374
stm32lx_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
stm32lx.c:844
stm32lx_probe()
bank
->
num_sectors
=
num_sectors
;
stmqspi.c:523
stmqspi_handle_mass_erase_command()
for
(
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
stmqspi.c:635
stmqspi_handle_set()
bank
->
num_sectors
=
0
;
stmqspi.c:736
stmqspi_handle_set()
bank
->
num_sectors
=
stmqspi.c:738
stmqspi_handle_set()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stmqspi.c:744
stmqspi_handle_set()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
stmqspi.c:1019
stmqspi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
stmqspi.c:1138
stmqspi_blank_check()
num_sectors
=
(
bank
->
num_sectors
<
num_sectors
)
?
bank
->
num_sectors
:
num_sectors
;
stmqspi.c:1169
stmqspi_blank_check()
while
(
sector
<
bank
->
num_sectors
)
{
stmqspi.c:1171
stmqspi_blank_check()
count
=
bank
->
num_sectors
-
sector
;
stmqspi.c:1638
stmqspi_write()
for
(
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
stmqspi.c:2084
stmqspi_probe()
bank
->
num_sectors
=
0
;
stmqspi.c:2341
stmqspi_probe()
bank
->
num_sectors
=
stmqspi_info
->
dev
.
size_in_bytes
/
stmqspi_info
->
dev
.
sectorsize
;
stmqspi.c:2342
stmqspi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stmqspi.c:2349
stmqspi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
stmsmi.c:319
stmsmi_erase()
if
(
(
last
<
first
)
||
(
last
>=
bank
->
num_sectors
)
)
{
stmsmi.c:407
stmsmi_write()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
stmsmi.c:589
stmsmi_probe()
bank
->
num_sectors
=
stmsmi.c:591
stmsmi_probe()
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stmsmi.c:597
stmsmi_probe()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
str7x.c:153
str7x_build_block_list()
bank
->
num_sectors
=
num_sectors
;
str7x.c:310
str7x_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str7x.c:567
str7x_write()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str9x.c:103
str9x_build_block_list()
bank
->
num_sectors
=
num_sectors
;
str9x.c:202
str9x_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str9x.c:227
str9x_erase()
if
(
(
first
==
0
)
&&
(
last
==
(
bank
->
num_sectors
-
1
)
)
)
{
str9x.c:231
str9x_erase()
total_timeout
=
1000
*
bank
->
num_sectors
;
str9x.c:466
str9x_write()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str9xpec.c:235
str9xpec_build_block_list()
bank
->
num_sectors
=
num_sectors
;
str9xpec.c:365
str9xpec_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str9xpec.c:584
str9xpec_write()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
str9xpec.c:747
str9xpec_erase_check()
return
str9xpec_blank_check
(
bank
,
0
,
bank
->
num_sectors
-
1
)
;
swm050.c:153
swm050_flash_bank_command()
bank
->
num_sectors
=
SWM050_FLASH_PAGES
;
swm050.c:158
swm050_flash_bank_command()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
tcl.c:118
handle_flash_info_command()
num_blocks
=
p
->
num_sectors
;
tcl.c:201
handle_flash_erase_check_command()
for
(
unsigned
int
j
=
0
;
j
<
p
->
num_sectors
;
j
++
)
{
tcl.c:304
handle_flash_erase_command()
last
=
p
->
num_sectors
-
1
;
tcl.c:314
handle_flash_erase_command()
if
(
!
(
last
<=
(
p
->
num_sectors
-
1
)
)
)
{
tcl.c:317
handle_flash_erase_command()
p
->
num_sectors
-
1
)
;
tcl.c:354
handle_flash_protect_command()
num_blocks
=
p
->
num_sectors
;
tcl.c:1053
flash_set_dirty()
for
(
unsigned
int
i
=
0
;
i
<
c
->
num_sectors
;
i
++
)
tms470.c:142
tms470_read_part_info()
bank
->
num_sectors
=
0
;
tms470.c:164
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A256_NUM_SECTORS
;
tms470.c:178
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A288_BANK0_NUM_SECTORS
;
tms470.c:188
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A288_BANK1_NUM_SECTORS
;
tms470.c:208
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A384_BANK0_NUM_SECTORS
;
tms470.c:218
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A384_BANK1_NUM_SECTORS
;
tms470.c:228
tms470_read_part_info()
bank
->
num_sectors
=
TMS470R1A384_BANK2_NUM_SECTORS
;
tms470.c:801
tms470_erase()
if
(
(
first
>=
bank
->
num_sectors
)
||
(
last
>=
bank
->
num_sectors
)
||
tms470.c:842
tms470_protect()
if
(
(
first
>=
bank
->
num_sectors
)
||
(
last
>=
bank
->
num_sectors
)
||
tms470.c:856
tms470_protect()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
tms470.c:1031
tms470_erase_check()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
tms470.c:1085
tms470_protect_check()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
virtual.c:41
virtual_update_bank_info()
bank
->
num_sectors
=
master_bank
->
num_sectors
;
w600.c:328
w600_probe()
bank
->
num_sectors
=
num_pages
;
xcf.c:106
fill_sector_table()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xcf.c:110
fill_sector_table()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xcf.c:115
fill_sector_table()
bank
->
size
=
bank
->
num_sectors
*
XCF_DATA_SECTOR_SIZE
;
xcf.c:431
read_write_data()
if
(
(
offset
+
count
)
>
(
bank
->
num_sectors
*
XCF_DATA_SECTOR_SIZE
)
)
{
xcf.c:484
read_write_data()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xcf.c:506
gucr_num()
return
bank
->
num_sectors
;
xcf.c:511
sucr_num()
return
bank
->
num_sectors
+
1
;
xcf.c:532
isc_program_single_revision_btc()
btc
|=
(
(
bank
->
num_sectors
-
1
)
<
<
2
)
;
xcf.c:607
xcf_probe()
bank
->
num_sectors
=
1
;
xcf.c:610
xcf_probe()
bank
->
num_sectors
=
2
;
xcf.c:613
xcf_probe()
bank
->
num_sectors
=
4
;
xcf.c:620
xcf_probe()
bank
->
sectors
=
malloc
(
bank
->
num_sectors
*
sizeof
(
struct
flash_sector
)
)
;
xcf.c:634
xcf_probe()
bank
->
num_sectors
*
XCF_DATA_SECTOR_SIZE
*
8
)
;
xcf.c:635
xcf_probe()
LOG_INFO
(
"number of sectors = %u"
,
bank
->
num_sectors
)
;
xcf.c:658
xcf_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
xcf.c:689
xcf_erase_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
xcf.c:698
xcf_erase()
if
(
(
first
>=
bank
->
num_sectors
)
xcf.c:699
xcf_erase()
||
(
last
>=
bank
->
num_sectors
)
xmc1xxx.c:194
xmc1xxx_erase_check()
for
(
unsigned
int
sector
=
0
;
sector
<
bank
->
num_sectors
;
sector
++
)
{
xmc1xxx.c:398
xmc1xxx_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
xmc1xxx.c:475
xmc1xxx_probe()
bank
->
num_sectors
=
1
+
(
(
flsize
>
>
12
)
&
0x3f
)
-
1
;
xmc1xxx.c:476
xmc1xxx_probe()
bank
->
size
=
bank
->
num_sectors
*
4
*
1024
;
xmc1xxx.c:477
xmc1xxx_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
xmc1xxx.c:479
xmc1xxx_probe()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xmc4xxx.c:272
xmc4xxx_load_bank_layout()
LOG_DEBUG
(
"%u sectors"
,
bank
->
num_sectors
)
;
xmc4xxx.c:274
xmc4xxx_load_bank_layout()
switch
(
bank
->
num_sectors
)
{
xmc4xxx.c:289
xmc4xxx_load_bank_layout()
bank
->
num_sectors
)
;
xmc4xxx.c:297
xmc4xxx_load_bank_layout()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
xmc4xxx.c:299
xmc4xxx_load_bank_layout()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xmc4xxx.c:364
xmc4xxx_probe()
bank
->
num_sectors
=
8
;
xmc4xxx.c:368
xmc4xxx_probe()
bank
->
num_sectors
=
9
;
xmc4xxx.c:372
xmc4xxx_probe()
bank
->
num_sectors
=
12
;
xmc4xxx.c:376
xmc4xxx_probe()
bank
->
num_sectors
=
16
;
xmc4xxx.c:403
xmc4xxx_get_sector_start_addr()
if
(
sector
>
bank
->
num_sectors
)
xmc4xxx.c:914
xmc4xxx_get_info_command()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
xmc4xxx.c:923
xmc4xxx_get_info_command()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
xmc4xxx.c:1069
xmc4xxx_flash_protect()
if
(
(
bank
->
num_sectors
==
12
)
&&
(
last
==
12
)
)
xmc4xxx.c:1181
xmc4xxx_protect_check()
unsigned
int
sectors
=
bank
->
num_sectors
;
xmc4xxx.c:1189
xmc4xxx_protect_check()
for
(
unsigned
int
i
=
0
;
i
<
bank
->
num_sectors
;
i
++
)
{
Data Use
Functions writing
flash_bank::num_sectors
Functions reading
flash_bank::num_sectors
plugin_probe()
aduc702x_build_sector_list()
aducm360_build_sector_list()
ambiqmicro_probe()
_sam3_probe()
sam4_probe()
sam4l_probe()
at91sam7_read_part_info()
at91sam7_flash_bank_command()
samd_probe()
ath79_probe()
samv_probe()
avrf_probe()
cfi_probe()
dsp5680xx_flash_bank_command()
efm32x_probe()
em357_probe()
faux_flash_bank_command()
fm3_probe()
mb9bf_probe()
s6e2cc_probe()
s6e2dh_probe()
jtagspi_handle_set()
jtagspi_probe()
kinetis_probe()
kinetis_ke_probe()
lpc2000_build_sector_list()
lpc288x_read_part_info()
lpc2900_probe()
lpcspifi_probe()
mdr_probe()
mrvlqspi_probe()
niietcm4_probe_k1921vk01t()
nrf5_setup_bank()
numicro_probe()
ocl_probe()
pic32mx_probe()
psoc4_probe()
sim3x_probe()
stellaris_probe()
msp432p4_probe()
stm32x_probe()
stm32x_probe()
stm32x_probe()
stm32l4_probe()
stm32lx_probe()
stmqspi_handle_set()
stmqspi_probe()
stmsmi_probe()
str7x_build_block_list()
str9x_build_block_list()
str9xpec_build_block_list()
tms470_read_part_info()
virtual_update_bank_info()
xcf_probe()
xmc1xxx_probe()
xmc4xxx_probe()
bluenrgx_probe()
psoc6_probe()
cc26xx_probe()
cc3220sf_probe()
psoc5lp_nvl_probe()
psoc5lp_eeprom_probe()
psoc5lp_probe()
msp432_probe()
max32xxx_probe()
esirisc_flash_probe()
aducm302x_probe()
same5_probe()
fespi_probe()
w600_probe()
stm32x_probe()
stm32l4_probe()
swm050_flash_bank_command()
stm32l4_probe()
sh_qspi_probe()
rs14100_probe()
rp2040_flash_probe()
pic32mm_probe()
npcx_probe()
rsl10_probe()
qn908x_probe()
eneispif_probe()
all items filtered out
flash_bank::num_sectors
plugin_probe()
plugin_protect_check()
aduc702x_build_sector_list()
aduc702x_erase()
aducm360_build_sector_list()
aducm360_erase()
ambiqmicro_protect_check()
ambiqmicro_probe()
_sam3_probe()
sam4_probe()
sam4l_probe()
sam4l_protect_check()
sam4l_protect()
sam4l_erase()
at91sam7_protect_check()
at91sam7_erase()
at91sam7_protect()
get_at91sam7_info()
samd_probe()
ath79_erase()
ath79_write()
ath79_probe()
samv_protect_check()
samv_probe()
samv_erase()
cfi_erase()
cfi_intel_protect()
cfi_intel_protect_check()
cfi_spansion_protect_check()
flash_driver_protect()
default_flash_mem_blank_check()
default_flash_blank_check()
flash_iterate_address_range_inner()
flash_write_align_start()
flash_write_align_end()
flash_write_check_gap()
flash_write_unlock_verify()
dsp5680xx_build_sector_list()
efm32x_read_lock_data()
efm32x_probe()
efm32x_protect_check()
em357_protect_check()
em357_erase()
faux_flash_bank_command()
mb9bf_probe()
s6e2cc_probe()
s6e2dh_probe()
jtagspi_handle_set()
jtagspi_probe()
jtagspi_bulk_erase()
jtagspi_erase()
kinetis_erase()
kinetis_probe()
kinetis_blank_check()
kinetis_ke_protect_check()
kinetis_ke_erase()
kinetis_ke_probe()
kinetis_ke_blank_check()
lpc2000_build_sector_list()
lpc2000_iap_blank_check()
lpc2000_write()
lpc2000_erase_check()
lpc288x_erase()
lpc288x_write()
lpc288x_protect()
lpc2900_read_security_status()
lpc2900_address2sector()
lpc2900_handle_secure_sector_command()
lpc2900_erase()
lpc2900_write()
lpc2900_probe()
lpc2900_erase_check()
lpcspifi_bulk_erase()
lpcspifi_erase()
lpcspifi_write()
lpcspifi_probe()
mdr_erase()
mrvlqspi_flash_erase()
mrvlqspi_flash_write()
mrvlqspi_probe()
niietcm4_protect_check()
niietcm4_erase()
niietcm4_probe()
nrf51_protect_check_clenr0()
nrf52_protect_check_bprot()
nrf5_setup_bank()
nrf5_write()
numicro_protect_check()
ocl_erase()
ocl_probe()
pic32mx_protect_check()
pic32mx_erase()
psoc4_protect_check()
psoc4_erase()
psoc4_protect()
sim3x_flash_protect_check()
sim3x_flash_protect()
stellaris_protect_check()
stellaris_probe()
msp432p4_erase()
stm32x_erase()
stm32x_otp_read_protect()
stm32x_protect_check()
stm32x_erase()
stm32x_handle_unlock_command()
stm32x_probe()
stm32l4_protect_check()
stm32l4_protect_same_bank()
stm32l4_write()
stm32l4_probe()
stm32l4_handle_wrp_info_command()
stm32lx_protect_check()
stmqspi_handle_mass_erase_command()
stmqspi_handle_set()
stmqspi_erase()
stmqspi_blank_check()
stmqspi_write()
stmqspi_probe()
stmsmi_erase()
stmsmi_write()
stmsmi_probe()
str7x_protect_check()
str7x_write()
str9x_protect_check()
str9x_erase()
str9x_write()
str9xpec_protect_check()
str9xpec_write()
str9xpec_erase_check()
handle_flash_info_command()
handle_flash_erase_check_command()
handle_flash_erase_command()
handle_flash_protect_command()
flash_set_dirty()
tms470_erase()
tms470_protect()
tms470_erase_check()
tms470_protect_check()
virtual_update_bank_info()
fill_sector_table()
read_write_data()
gucr_num()
sucr_num()
isc_program_single_revision_btc()
xcf_probe()
xcf_protect_check()
xcf_erase_check()
xcf_erase()
xmc1xxx_erase_check()
xmc1xxx_protect_check()
xmc1xxx_probe()
xmc4xxx_load_bank_layout()
xmc4xxx_get_sector_start_addr()
xmc4xxx_get_info_command()
xmc4xxx_flash_protect()
xmc4xxx_protect_check()
bluenrgx_erase()
bluenrgx_probe()
psoc6_protect_check()
psoc6_handle_mass_erase_command()
cc26xx_erase()
cc3220sf_erase()
psoc5lp_nvl_erase_check()
psoc5lp_nvl_probe()
psoc5lp_eeprom_probe()
psoc5lp_erase()
psoc5lp_erase_check()
psoc5lp_protect_check()
psoc5lp_probe()
msp432_erase()
max32xxx_protect_check()
max32xxx_erase()
max32xxx_protect()
max32xxx_probe()
max32xxx_mass_erase()
max32xxx_handle_protection_check_command()
esirisc_flash_probe()
aducm302x_probe()
aducm302x_erase()
same5_probe()
fespi_erase()
fespi_write()
fespi_probe()
stm32x_erase()
stm32x_handle_mass_erase_command()
stm32l4_protect_check()
stm32l4_probe()
stm32l4_handle_mass_erase_command()
swm050_flash_bank_command()
stm32l4_protect_check()
stm32l4_handle_mass_erase_command()
sh_qspi_erase()
sh_qspi_write()
sh_qspi_probe()
rs14100_erase()
rs14100_probe()
rp2040_flash_probe()
pic32mm_erase()
pic32mm_recompute_sector_protection()
pic32mm_probe()
npcx_erase()
rsl10_probe()
qn908x_erase()
qn908x_probe()
eneispif_erase()
eneispif_write()
eneispif_probe()
gdb_memory_map()
all items filtered out