OpenOCD
flash_bank::sectors
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
flash_bank::sectors
flash_bank::sectors field
Array of sectors, allocated and initialized by the flash driver
Syntax
from
core.h:116
struct
flash_sector
*
sectors
;
References
Location
Referrer
Text
core.h:116
struct
flash_sector
*
sectors
;
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:653
plugin_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
bankInfo
.
BlockSize
;
FLASHPlugin.c:654
plugin_probe()
bank
->
sectors
[
i
]
.
size
=
bankInfo
.
BlockSize
;
FLASHPlugin.c:703
plugin_erase()
report_flash_progress
(
"flash_erase_progress"
,
bank
->
base
+
bank
->
sectors
[
first
]
.
offset
,
bank
->
base
+
bank
->
sectors
[
first
+
result
-
1
]
.
offset
+
bank
->
sectors
[
first
+
result
-
1
]
.
size
,
bank
->
name
)
;
FLASHPlugin.c:783
plugin_protect_check()
bank
->
sectors
[
sector
+
i
]
.
is_protected
=
pBuf
[
i
/
8
]
&
(
1
<
<
(
i
%
8
)
)
;
aduc702x.c:53
aduc702x_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
aduc702x.c:55
aduc702x_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
aduc702x.c:56
aduc702x_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
512
;
aduc702x.c:57
aduc702x_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
aduc702x.c:58
aduc702x_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
aduc702x.c:59
aduc702x_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
aducm302x.c:144
aducm302x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
aducm302x_info
->
pagesize
,
bank
->
num_sectors
)
;
aducm302x.c:145
aducm302x_probe()
if
(
bank
->
sectors
==
NULL
)
{
aducm360.c:81
aducm360_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
aducm360.c:83
aducm360_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
aducm360.c:84
aducm360_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
FLASH_SECTOR_SIZE
;
aducm360.c:85
aducm360_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
aducm360.c:86
aducm360_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
aducm360.c:87
aducm360_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
ambiqmicro.c:259
ambiqmicro_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
ambiqmicro.c:645
ambiqmicro_probe()
free
(
bank
->
sectors
)
;
ambiqmicro.c:650
ambiqmicro_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
ambiqmicro.c:652
ambiqmicro_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
ambiqmicro_info
->
pagesize
;
ambiqmicro.c:653
ambiqmicro_probe()
bank
->
sectors
[
i
]
.
size
=
ambiqmicro_info
->
pagesize
;
ambiqmicro.c:654
ambiqmicro_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
ambiqmicro.c:655
ambiqmicro_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
at91sam3.c:2978
sam3_protect_check()
bank
->
sectors
[
x
]
.
is_protected
=
(
!!
(
v
&
(
1
<
<
x
)
)
)
;
at91sam3.c:3166
_sam3_probe()
if
(
!
bank
->
sectors
)
{
at91sam3.c:3167
_sam3_probe()
bank
->
sectors
=
calloc
(
private
->
nsectors
,
(
sizeof
(
(
bank
->
sectors
)
[
0
]
)
)
)
;
at91sam3.c:3168
_sam3_probe()
if
(
!
bank
->
sectors
)
{
at91sam3.c:3175
_sam3_probe()
bank
->
sectors
[
x
]
.
size
=
private
->
sector_size
;
at91sam3.c:3176
_sam3_probe()
bank
->
sectors
[
x
]
.
offset
=
x
*
(
private
->
sector_size
)
;
at91sam3.c:3178
_sam3_probe()
bank
->
sectors
[
x
]
.
is_erased
=
-
1
;
at91sam3.c:3179
_sam3_probe()
bank
->
sectors
[
x
]
.
is_protected
=
-
1
;
at91sam4.c:2471
sam4_protect_check()
bank
->
sectors
[
x
]
.
is_protected
=
(
!!
(
v
[
x
>
>
5
]
&
(
1
<
<
(
x
%
32
)
)
)
)
;
at91sam4.c:2675
sam4_probe()
if
(
!
bank
->
sectors
)
{
at91sam4.c:2676
sam4_probe()
bank
->
sectors
=
calloc
(
private
->
nsectors
,
(
sizeof
(
(
bank
->
sectors
)
[
0
]
)
)
)
;
at91sam4.c:2677
sam4_probe()
if
(
!
bank
->
sectors
)
{
at91sam4.c:2684
sam4_probe()
bank
->
sectors
[
x
]
.
size
=
private
->
sector_size
;
at91sam4.c:2685
sam4_probe()
bank
->
sectors
[
x
]
.
offset
=
x
*
(
private
->
sector_size
)
;
at91sam4.c:2687
sam4_probe()
bank
->
sectors
[
x
]
.
is_erased
=
-
1
;
at91sam4.c:2688
sam4_probe()
bank
->
sectors
[
x
]
.
is_protected
=
-
1
;
at91sam4l.c:322
sam4l_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
(
sizeof
(
(
bank
->
sectors
)
[
0
]
)
)
)
;
at91sam4l.c:323
sam4l_probe()
if
(
!
bank
->
sectors
)
at91sam4l.c:329
sam4l_probe()
bank
->
sectors
[
i
]
.
size
=
chip
->
sector_size
;
at91sam4l.c:330
sam4l_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
chip
->
sector_size
;
at91sam4l.c:332
sam4l_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
at91sam4l.c:333
sam4l_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
at91sam4l.c:369
sam4l_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
!!
(
st
&
(
1
<
<
i
)
)
;
at91sam7.c:592
at91sam7_read_part_info()
t_bank
->
sectors
=
malloc
(
sectors_num
*
sizeof
(
struct
flash_sector
)
)
;
at91sam7.c:594
at91sam7_read_part_info()
t_bank
->
sectors
[
sec
]
.
offset
=
sec
*
pages_per_sector
*
page_size
;
at91sam7.c:595
at91sam7_read_part_info()
t_bank
->
sectors
[
sec
]
.
size
=
pages_per_sector
*
page_size
;
at91sam7.c:596
at91sam7_read_part_info()
t_bank
->
sectors
[
sec
]
.
is_erased
=
-
1
;
at91sam7.c:597
at91sam7_read_part_info()
t_bank
->
sectors
[
sec
]
.
is_protected
=
-
1
;
at91sam7.c:672
at91sam7_protect_check()
bank
->
sectors
[
lock_pos
]
.
is_protected
=
1
;
at91sam7.c:674
at91sam7_protect_check()
bank
->
sectors
[
lock_pos
]
.
is_protected
=
0
;
at91sam7.c:780
at91sam7_flash_bank_command()
t_bank
->
sectors
=
malloc
(
num_sectors
*
sizeof
(
struct
flash_sector
)
)
;
at91sam7.c:782
at91sam7_flash_bank_command()
t_bank
->
sectors
[
sec
]
.
offset
=
sec
*
pages_per_sector
*
page_size
;
at91sam7.c:783
at91sam7_flash_bank_command()
t_bank
->
sectors
[
sec
]
.
size
=
pages_per_sector
*
page_size
;
at91sam7.c:784
at91sam7_flash_bank_command()
t_bank
->
sectors
[
sec
]
.
is_erased
=
-
1
;
at91sam7.c:785
at91sam7_flash_bank_command()
t_bank
->
sectors
[
sec
]
.
is_protected
=
-
1
;
at91sam7.c:834
at91sam7_erase()
nbytes
=
(
last
-
first
+
1
)
*
bank
->
sectors
[
first
]
.
size
;
at91sam7.c:839
at91sam7_erase()
if
(
at91sam7_write
(
bank
,
buffer
,
bank
->
sectors
[
first
]
.
offset
,
nbytes
)
!=
ERROR_OK
)
{
at91sam7.c:849
at91sam7_erase()
bank
->
sectors
[
sec
]
.
is_erased
=
1
;
at91samd.c:481
samd_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
sector_size
,
bank
->
num_sectors
)
;
at91samd.c:482
samd_probe()
if
(
!
bank
->
sectors
)
at91samd.c:817
samd_erase()
res
=
samd_erase_row
(
bank
->
target
,
bank
->
sectors
[
s
]
.
offset
)
;
at91samd.c:819
samd_erase()
LOG_ERROR
(
"SAMD: failed to erase sector %d at 0x%08"
PRIx32
,
s
,
bank
->
sectors
[
s
]
.
offset
)
;
ath79.c:457
erase_command()
uint32_t
offset
=
bank
->
sectors
[
sector
]
.
offset
;
ath79.c:517
ath79_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
ath79.c:537
ath79_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
ath79.c:655
ath79_write()
struct
flash_sector
*
bs
=
&
bank
->
sectors
[
sector
]
;
ath79.c:765
ath79_probe()
free
(
bank
->
sectors
)
;
ath79.c:840
ath79_probe()
bank
->
sectors
=
sectors
;
atsame5.c:310
same5_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
sector_size
,
bank
->
num_sectors
)
;
atsame5.c:311
same5_probe()
if
(
!
bank
->
sectors
)
atsame5.c:636
same5_erase()
res
=
same5_erase_block
(
bank
->
target
,
bank
->
sectors
[
s
]
.
offset
)
;
atsame5.c:638
same5_erase()
LOG_ERROR
(
"SAM: failed to erase sector %d at 0x%08"
PRIx32
,
s
,
bank
->
sectors
[
s
]
.
offset
)
;
atsamv.c:289
samv_protect_check()
bank
->
sectors
[
x
]
.
is_protected
=
(
!!
(
v
[
x
>
>
5
]
&
(
1
<
<
(
x
%
32
)
)
)
)
;
atsamv.c:343
samv_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
atsamv.c:345
samv_probe()
bank
->
sectors
[
s
]
.
size
=
SAMV_SECTOR_SIZE
;
atsamv.c:346
samv_probe()
bank
->
sectors
[
s
]
.
offset
=
s
*
SAMV_SECTOR_SIZE
;
atsamv.c:347
samv_probe()
bank
->
sectors
[
s
]
.
is_erased
=
-
1
;
atsamv.c:348
samv_probe()
bank
->
sectors
[
s
]
.
is_protected
=
-
1
;
avrf.c:248
avrf_write()
page_size
=
bank
->
sectors
[
0
]
.
size
;
avrf.c:326
avrf_probe()
free
(
bank
->
sectors
)
;
avrf.c:332
avrf_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
avr_info
->
flash_page_num
)
;
avrf.c:335
avrf_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
avr_info
->
flash_page_size
;
avrf.c:336
avrf_probe()
bank
->
sectors
[
i
]
.
size
=
avr_info
->
flash_page_size
;
avrf.c:337
avrf_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
avrf.c:338
avrf_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
bluenrg-x.c:418
bluenrgx_probe()
bank
->
sectors
=
realloc
(
bank
->
sectors
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
bluenrg-x.c:421
bluenrgx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
FLASH_PAGE_SIZE
(
bluenrgx_info
)
;
bluenrg-x.c:422
bluenrgx_probe()
bank
->
sectors
[
i
]
.
size
=
FLASH_PAGE_SIZE
(
bluenrgx_info
)
;
bluenrg-x.c:423
bluenrgx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
bluenrg-x.c:424
bluenrgx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
cc26xx.c:464
cc26xx_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
cc26xx.c:465
cc26xx_probe()
if
(
!
bank
->
sectors
)
cc26xx.c:476
cc26xx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
sector_length
;
cc26xx.c:477
cc26xx_probe()
bank
->
sectors
[
i
]
.
size
=
sector_length
;
cc26xx.c:478
cc26xx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
cc26xx.c:479
cc26xx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
cc3220sf.c:435
cc3220sf_probe()
free
(
bank
->
sectors
)
;
cc3220sf.c:437
cc3220sf_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
cc3220sf.c:438
cc3220sf_probe()
if
(
!
bank
->
sectors
)
cc3220sf.c:448
cc3220sf_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
FLASH_SECTOR_SIZE
;
cc3220sf.c:449
cc3220sf_probe()
bank
->
sectors
[
i
]
.
size
=
FLASH_SECTOR_SIZE
;
cc3220sf.c:450
cc3220sf_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
cc3220sf.c:451
cc3220sf_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
cfi.c:111
cfi_flash_address()
if
(
!
bank
->
sectors
)
{
cfi.c:115
cfi_flash_address()
return
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
+
offset
*
bank
->
bus_width
;
cfi.c:987
cfi_intel_protect()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
cfi.c:992
cfi_intel_protect()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
cfi.c:1051
cfi_intel_protect()
if
(
bank
->
sectors
[
i
]
.
is_protected
==
1
)
{
cfi.c:2551
cfi_probe()
free
(
bank
->
sectors
)
;
cfi.c:2552
cfi_probe()
bank
->
sectors
=
NULL
;
cfi.c:2824
cfi_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
)
;
cfi.c:2826
cfi_probe()
bank
->
sectors
[
sector
]
.
offset
=
0x0
;
cfi.c:2827
cfi_probe()
bank
->
sectors
[
sector
]
.
size
=
bank
->
size
;
cfi.c:2828
cfi_probe()
bank
->
sectors
[
sector
]
.
is_erased
=
-
1
;
cfi.c:2829
cfi_probe()
bank
->
sectors
[
sector
]
.
is_protected
=
-
1
;
cfi.c:2837
cfi_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
cfi.c:2841
cfi_probe()
bank
->
sectors
[
sector
]
.
offset
=
offset
;
cfi.c:2842
cfi_probe()
bank
->
sectors
[
sector
]
.
size
=
cfi.c:2845
cfi_probe()
offset
+=
bank
->
sectors
[
sector
]
.
size
;
cfi.c:2846
cfi_probe()
bank
->
sectors
[
sector
]
.
is_erased
=
-
1
;
cfi.c:2847
cfi_probe()
bank
->
sectors
[
sector
]
.
is_protected
=
-
1
;
cfi.c:2893
cfi_intel_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
cfi.c:2895
cfi_intel_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
cfi.c:2922
cfi_spansion_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
cfi.c:2924
cfi_spansion_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
core.c:232
flash_free_all_banks()
free
(
bank
->
sectors
)
;
core.c:349
default_flash_mem_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
core.c:351
default_flash_mem_blank_check()
for
(
j
=
0
;
j
<
bank
->
sectors
[
i
]
.
size
;
j
+=
buffer_size
)
{
core.c:354
default_flash_mem_blank_check()
if
(
chunk
>
(
bank
->
sectors
[
i
]
.
size
-
j
)
)
core.c:355
default_flash_mem_blank_check()
chunk
=
(
bank
->
sectors
[
i
]
.
size
-
j
)
;
core.c:358
default_flash_mem_blank_check()
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
+
j
,
core.c:367
default_flash_mem_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
core.c:396
default_flash_blank_check()
block_array
[
i
]
.
address
=
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
;
core.c:397
default_flash_blank_check()
block_array
[
i
]
.
size
=
bank
->
sectors
[
i
]
.
size
;
core.c:418
default_flash_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
block_array
[
i
]
.
result
;
core.c:496
flash_iterate_address_range_inner()
block_array
=
c
->
sectors
;
core.c:664
flash_write_align_start()
if
(
bank
->
sectors
[
sect
]
.
offset
>
offset
)
core.c:667
flash_write_align_start()
aligned
=
bank
->
sectors
[
sect
]
.
offset
;
core.c:688
flash_write_align_end()
aligned
=
bank
->
sectors
[
sect
]
.
offset
+
bank
->
sectors
[
sect
]
.
size
-
1
;
core.c:714
flash_write_check_gap()
if
(
bank
->
sectors
[
sect
]
.
offset
>
offset1
)
core.c:721
flash_write_check_gap()
return
bank
->
sectors
[
sect
]
.
offset
+
bank
->
sectors
[
sect
]
.
size
<=
offset2
;
core.c:899
flash_write_unlock_verify()
end
=
c
->
sectors
[
sector
]
.
offset
core.c:900
flash_write_unlock_verify()
+
c
->
sectors
[
sector
]
.
size
;
dsp5680xx_flash.c:37
dsp5680xx_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
dsp5680xx_flash.c:40
dsp5680xx_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
i
*
HFM_SECTOR_SIZE
;
dsp5680xx_flash.c:41
dsp5680xx_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
HFM_SECTOR_SIZE
;
dsp5680xx_flash.c:42
dsp5680xx_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
dsp5680xx_flash.c:43
dsp5680xx_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
dsp5680xx_flash.c:79
dsp5680xx_flash_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
dsp5680xx_flash.c:84
dsp5680xx_flash_protect_check()
bank
->
sectors
[
2
*
i
]
.
is_protected
=
1
;
dsp5680xx_flash.c:85
dsp5680xx_flash_protect_check()
bank
->
sectors
[
2
*
i
+
1
]
.
is_protected
=
1
;
dsp5680xx_flash.c:87
dsp5680xx_flash_protect_check()
bank
->
sectors
[
2
*
i
]
.
is_protected
=
0
;
dsp5680xx_flash.c:88
dsp5680xx_flash_protect_check()
bank
->
sectors
[
2
*
i
+
1
]
.
is_protected
=
0
;
dsp5680xx_flash.c:199
dsp5680xx_flash_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
dsp5680xx_flash.c:202
dsp5680xx_flash_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
dsp5680xx_flash.c:204
dsp5680xx_flash_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
efm32.c:518
efm32x_erase()
ret
=
efm32x_erase_page
(
bank
,
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
efm32.c:1071
efm32x_probe()
free
(
bank
->
sectors
)
;
efm32.c:1072
efm32x_probe()
bank
->
sectors
=
NULL
;
efm32.c:1087
efm32x_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
efm32.c:1090
efm32x_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
efm32_mcu_info
->
page_size
;
efm32.c:1091
efm32x_probe()
bank
->
sectors
[
i
]
.
size
=
efm32_mcu_info
->
page_size
;
efm32.c:1092
efm32x_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
efm32.c:1093
efm32x_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
efm32.c:1132
efm32x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
efm32x_get_page_lock
(
bank
,
i
)
;
em357.c:329
em357_protect_check()
bank
->
sectors
[
(
i
*
em357_info
->
ppage_size
)
+
s
]
.
is_protected
=
set
;
em357.c:364
em357_erase()
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
em357.c:714
em357_probe()
free
(
bank
->
sectors
)
;
em357.c:719
em357_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
em357.c:722
em357_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size
;
em357.c:723
em357_probe()
bank
->
sectors
[
i
]
.
size
=
page_size
;
em357.c:724
em357_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
em357.c:725
em357_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
eneispif.c:140
eneispi_erase_sector()
offset
=
bank
->
sectors
[
sector
]
.
offset
;
eneispif.c:184
eneispif_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
eneispif.c:205
eneispif_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
eneispif.c:236
eneispif_write()
if
(
(
offset
<
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
&&
eneispif.c:237
eneispif_write()
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
&&
eneispif.c:238
eneispif_write()
bank
->
sectors
[
sector
]
.
is_protected
)
{
eneispif.c:338
eneispif_probe()
free
(
bank
->
sectors
)
;
eneispif.c:383
eneispif_probe()
bank
->
sectors
=
sectors
;
esirisc_flash.c:456
esirisc_flash_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
FLASH_PAGE_SIZE
,
bank
->
num_sectors
)
;
faux.c:50
faux_flash_bank_command()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
faux.c:52
faux_flash_bank_command()
bank
->
sectors
[
i
]
.
offset
=
offset
;
faux.c:53
faux_flash_bank_command()
bank
->
sectors
[
i
]
.
size
=
sector_size
;
faux.c:54
faux_flash_bank_command()
offset
+=
bank
->
sectors
[
i
]
.
size
;
faux.c:55
faux_flash_bank_command()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
faux.c:56
faux_flash_bank_command()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
fespi.c:328
fespi_erase_sector()
sector
=
bank
->
sectors
[
sector
]
.
offset
;
fespi.c:381
fespi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
fespi.c:425
fespi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
fespi.c:507
fespi_write()
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
fespi.c:508
fespi_write()
&&
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
fespi.c:509
fespi_write()
&&
bank
->
sectors
[
sector
]
.
is_protected
)
{
fespi.c:734
fespi_probe()
free
(
bank
->
sectors
)
;
fespi.c:815
fespi_probe()
bank
->
sectors
=
sectors
;
fm3.c:298
fm3_erase()
uint32_t
offset
=
bank
->
sectors
[
sector
]
.
offset
;
fm3.c:650
fm3_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
fm3.c:654
fm3_probe()
bank
->
sectors
[
0
]
.
offset
=
0
;
fm3.c:655
fm3_probe()
bank
->
sectors
[
0
]
.
size
=
16
*
1024
;
fm3.c:656
fm3_probe()
bank
->
sectors
[
0
]
.
is_erased
=
-
1
;
fm3.c:657
fm3_probe()
bank
->
sectors
[
0
]
.
is_protected
=
-
1
;
fm3.c:659
fm3_probe()
bank
->
sectors
[
1
]
.
offset
=
0x4000
;
fm3.c:660
fm3_probe()
bank
->
sectors
[
1
]
.
size
=
16
*
1024
;
fm3.c:661
fm3_probe()
bank
->
sectors
[
1
]
.
is_erased
=
-
1
;
fm3.c:662
fm3_probe()
bank
->
sectors
[
1
]
.
is_protected
=
-
1
;
fm3.c:670
fm3_probe()
bank
->
sectors
[
2
]
.
offset
=
0x8000
;
fm3.c:671
fm3_probe()
bank
->
sectors
[
2
]
.
size
=
32
*
1024
;
fm3.c:672
fm3_probe()
bank
->
sectors
[
2
]
.
is_erased
=
-
1
;
fm3.c:673
fm3_probe()
bank
->
sectors
[
2
]
.
is_protected
=
-
1
;
fm3.c:692
fm3_probe()
bank
->
sectors
[
2
]
.
offset
=
0x8000
;
fm3.c:693
fm3_probe()
bank
->
sectors
[
2
]
.
size
=
96
*
1024
;
fm3.c:694
fm3_probe()
bank
->
sectors
[
2
]
.
is_erased
=
-
1
;
fm3.c:695
fm3_probe()
bank
->
sectors
[
2
]
.
is_protected
=
-
1
;
fm3.c:712
fm3_probe()
bank
->
sectors
[
3
]
.
offset
=
0x20000
;
fm3.c:713
fm3_probe()
bank
->
sectors
[
3
]
.
size
=
128
*
1024
;
fm3.c:714
fm3_probe()
bank
->
sectors
[
3
]
.
is_erased
=
-
1
;
fm3.c:715
fm3_probe()
bank
->
sectors
[
3
]
.
is_protected
=
-
1
;
fm3.c:730
fm3_probe()
bank
->
sectors
[
4
]
.
offset
=
0x40000
;
fm3.c:731
fm3_probe()
bank
->
sectors
[
4
]
.
size
=
128
*
1024
;
fm3.c:732
fm3_probe()
bank
->
sectors
[
4
]
.
is_erased
=
-
1
;
fm3.c:733
fm3_probe()
bank
->
sectors
[
4
]
.
is_protected
=
-
1
;
fm3.c:746
fm3_probe()
bank
->
sectors
[
5
]
.
offset
=
0x60000
;
fm3.c:747
fm3_probe()
bank
->
sectors
[
5
]
.
size
=
128
*
1024
;
fm3.c:748
fm3_probe()
bank
->
sectors
[
5
]
.
is_erased
=
-
1
;
fm3.c:749
fm3_probe()
bank
->
sectors
[
5
]
.
is_protected
=
-
1
;
fm3.c:760
fm3_probe()
bank
->
sectors
[
6
]
.
offset
=
0x80000
;
fm3.c:761
fm3_probe()
bank
->
sectors
[
6
]
.
size
=
128
*
1024
;
fm3.c:762
fm3_probe()
bank
->
sectors
[
6
]
.
is_erased
=
-
1
;
fm3.c:763
fm3_probe()
bank
->
sectors
[
6
]
.
is_protected
=
-
1
;
fm3.c:765
fm3_probe()
bank
->
sectors
[
7
]
.
offset
=
0xa0000
;
fm3.c:766
fm3_probe()
bank
->
sectors
[
7
]
.
size
=
128
*
1024
;
fm3.c:767
fm3_probe()
bank
->
sectors
[
7
]
.
is_erased
=
-
1
;
fm3.c:768
fm3_probe()
bank
->
sectors
[
7
]
.
is_protected
=
-
1
;
fm3.c:777
fm3_probe()
bank
->
sectors
[
8
]
.
offset
=
0xc0000
;
fm3.c:778
fm3_probe()
bank
->
sectors
[
8
]
.
size
=
128
*
1024
;
fm3.c:779
fm3_probe()
bank
->
sectors
[
8
]
.
is_erased
=
-
1
;
fm3.c:780
fm3_probe()
bank
->
sectors
[
8
]
.
is_protected
=
-
1
;
fm3.c:782
fm3_probe()
bank
->
sectors
[
9
]
.
offset
=
0xe0000
;
fm3.c:783
fm3_probe()
bank
->
sectors
[
9
]
.
size
=
128
*
1024
;
fm3.c:784
fm3_probe()
bank
->
sectors
[
9
]
.
is_erased
=
-
1
;
fm3.c:785
fm3_probe()
bank
->
sectors
[
9
]
.
is_protected
=
-
1
;
fm4.c:152
fm4_flash_erase()
uint32_t
addr
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
;
fm4.c:373
mb9bf_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:377
mb9bf_probe()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
fm4.c:379
mb9bf_probe()
bank
->
sectors
[
i
]
.
size
=
32
*
1024
;
fm4.c:381
mb9bf_probe()
bank
->
sectors
[
i
]
.
size
=
64
*
1024
;
fm4.c:382
mb9bf_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
fm4.c:383
mb9bf_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
fm4.c:384
mb9bf_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
fm4.c:386
mb9bf_probe()
bank
->
size
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:387
mb9bf_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:440
s6e2cc_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:444
s6e2cc_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
fm4.c:445
s6e2cc_probe()
s6e2cc_init_sector
(
&
bank
->
sectors
[
i
]
,
sa
)
;
fm4.c:447
s6e2cc_probe()
bank
->
size
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:448
s6e2cc_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:454
s6e2cc_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
fm4.c:455
s6e2cc_probe()
s6e2cc_init_sector
(
&
bank
->
sectors
[
i
]
,
sa
)
;
fm4.c:461
s6e2cc_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:472
s6e2dh_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
fm4.c:476
s6e2dh_probe()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
fm4.c:478
s6e2dh_probe()
bank
->
sectors
[
i
]
.
size
=
32
*
1024
;
fm4.c:480
s6e2dh_probe()
bank
->
sectors
[
i
]
.
size
=
64
*
1024
;
fm4.c:481
s6e2dh_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
fm4.c:482
s6e2dh_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
fm4.c:483
s6e2dh_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
fm4.c:485
s6e2dh_probe()
bank
->
size
+=
bank
->
sectors
[
i
]
.
size
;
fm4.c:486
s6e2dh_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
gdb_server.c:2028
gdb_memory_map()
if
(
p
->
sectors
[
j
]
.
offset
+
p
->
sectors
[
j
]
.
size
>
p
->
size
)
{
gdb_server.c:2031
gdb_memory_map()
p
->
sectors
[
j
]
.
offset
,
p
->
name
)
;
gdb_server.c:2036
gdb_memory_map()
start
=
extended_base
+
p
->
sectors
[
j
]
.
offset
;
gdb_server.c:2041
gdb_memory_map()
sector_size
=
p
->
sectors
[
j
]
.
size
;
gdb_server.c:2051
gdb_memory_map()
&&
p
->
sectors
[
j
+
1
]
.
size
==
sector_size
gdb_server.c:2052
gdb_memory_map()
&&
p
->
sectors
[
j
+
1
]
.
offset
==
p
->
sectors
[
j
]
.
offset
+
sector_size
gdb_server.c:2053
gdb_memory_map()
&&
p
->
sectors
[
j
+
1
]
.
offset
+
p
->
sectors
[
j
+
1
]
.
size
<=
p
->
size
)
jtagspi.c:67
jtagspi_flash_bank_command()
bank
->
sectors
=
NULL
;
jtagspi.c:241
jtagspi_handle_set()
if
(
bank
->
sectors
)
jtagspi.c:242
jtagspi_handle_set()
free
(
bank
->
sectors
)
;
jtagspi.c:243
jtagspi_handle_set()
bank
->
sectors
=
NULL
;
jtagspi.c:347
jtagspi_handle_set()
bank
->
sectors
=
sectors
;
jtagspi.c:444
jtagspi_probe()
if
(
bank
->
sectors
)
{
jtagspi.c:445
jtagspi_probe()
free
(
bank
->
sectors
)
;
jtagspi.c:446
jtagspi_probe()
bank
->
sectors
=
NULL
;
jtagspi.c:503
jtagspi_probe()
bank
->
sectors
=
sectors
;
jtagspi.c:614
jtagspi_sector_erase()
retval
=
jtagspi_cmd
(
bank
,
info
->
dev
.
erase_cmd
,
fill_addr
(
bank
->
sectors
[
sector
]
.
offset
,
addr_len
,
addr
)
,
jtagspi.c:643
jtagspi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
jtagspi.c:678
jtagspi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
kinetis.c:1719
kinetis_erase()
result
=
kinetis_ftfx_command
(
bank
->
target
,
FTFX_CMD_SECTERASE
,
k_bank
->
prog_base
+
bank
->
sectors
[
i
]
.
offset
,
kinetis.c:1728
kinetis_erase()
&&
bank
->
sectors
[
i
]
.
offset
<=
FCF_ADDRESS
kinetis.c:1729
kinetis_erase()
&&
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
>
FCF_ADDRESS
+
FCF_SIZE
)
{
kinetis.c:2003
kinetis_write()
if
(
bank
->
sectors
[
1
]
.
offset
<=
FCF_ADDRESS
)
kinetis.c:2006
kinetis_write()
if
(
offset
<
bank
->
sectors
[
sect
]
.
offset
+
bank
->
sectors
[
sect
]
.
size
kinetis.c:2007
kinetis_write()
&&
offset
+
count
>
bank
->
sectors
[
sect
]
.
offset
)
kinetis.c:3009
kinetis_probe()
free
(
bank
->
sectors
)
;
kinetis.c:3010
kinetis_probe()
bank
->
sectors
=
NULL
;
kinetis.c:3024
kinetis_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
k_bank
->
sector_size
,
bank
->
num_sectors
)
;
kinetis.c:3025
kinetis_probe()
if
(
!
bank
->
sectors
)
kinetis.c:3114
kinetis_blank_check()
k_bank
->
prog_base
+
bank
->
sectors
[
i
]
.
offset
,
kinetis.c:3118
kinetis_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
!
(
ftfx_fstat
&
0x01
)
;
kinetis.c:3122
kinetis_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
kinetis.c:3128
kinetis_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
kinetis_ke.c:818
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
kinetis_ke.c:851
kinetis_ke_protect_check()
if
(
bank
->
sectors
[
i
]
.
offset
<
0x4000
)
{
kinetis_ke.c:854
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
kinetis_ke.c:856
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
kinetis_ke.c:860
kinetis_ke_protect_check()
}
else
if
(
bank
->
sectors
[
i
]
.
offset
<
0x6000
||
bank
->
sectors
[
i
]
.
offset
>=
0x8000
)
{
kinetis_ke.c:863
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
kinetis_ke.c:865
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
kinetis_ke.c:868
kinetis_ke_protect_check()
}
else
if
(
bank
->
sectors
[
i
]
.
offset
<
0x8000
)
{
kinetis_ke.c:870
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
kinetis_ke.c:872
kinetis_ke_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
kinetis_ke.c:961
kinetis_ke_erase()
FCCOBLO
[
0
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
>
>
16
;
kinetis_ke.c:964
kinetis_ke_erase()
FCCOBHI
[
1
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
>
>
8
;
kinetis_ke.c:965
kinetis_ke_erase()
FCCOBLO
[
1
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
kinetis_ke.c:1117
kinetis_ke_probe()
free
(
bank
->
sectors
)
;
kinetis_ke.c:1120
kinetis_ke_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
kinetis_ke.c:1123
kinetis_ke_probe()
bank
->
sectors
[
i
]
.
offset
=
offset
;
kinetis_ke.c:1124
kinetis_ke_probe()
bank
->
sectors
[
i
]
.
size
=
kinfo
->
sector_size
;
kinetis_ke.c:1126
kinetis_ke_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
kinetis_ke.c:1127
kinetis_ke_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
kinetis_ke.c:1180
kinetis_ke_blank_check()
FCCOBLO
[
0
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
>
>
16
;
kinetis_ke.c:1183
kinetis_ke_blank_check()
FCCOBHI
[
1
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
>
>
8
;
kinetis_ke.c:1184
kinetis_ke_blank_check()
FCCOBLO
[
1
]
=
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
kinetis_ke.c:1195
kinetis_ke_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
!
(
fstat
&
(
FTMRX_FSTAT_MGSTAT0_MASK
|
FTMRX_FSTAT_MGSTAT1_MASK
)
)
;
kinetis_ke.c:1198
kinetis_ke_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
kinetis_ke.c:1204
kinetis_ke_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
lpc2000.c:342
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
16
)
;
lpc2000.c:344
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:345
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
lpc2000.c:346
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:347
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:348
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:352
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
18
)
;
lpc2000.c:355
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:356
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
lpc2000.c:357
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:358
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:359
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:362
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:363
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
64
*
1024
;
lpc2000.c:364
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:365
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:366
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:369
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:370
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
lpc2000.c:371
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:372
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:373
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:422
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:426
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:427
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
4
*
1024
;
lpc2000.c:428
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:429
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:430
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:432
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:433
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
32
*
1024
;
lpc2000.c:434
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:435
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:436
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:438
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:439
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
4
*
1024
;
lpc2000.c:440
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:441
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:442
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:484
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:487
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:489
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
(
i
<
16
)
?
4
*
1024
:
32
*
1024
;
lpc2000.c:490
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:491
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:492
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:514
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:517
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:519
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
(
i
<
8
)
?
8
*
1024
:
64
*
1024
;
lpc2000.c:520
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:521
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:522
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:558
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:561
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:563
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
1
*
1024
;
lpc2000.c:564
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:565
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:566
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:589
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:592
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:593
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
(
i
<
LPC11XX_REG_SECTORS
?
4
:
32
)
*
1024
;
lpc2000.c:594
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:595
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:596
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:619
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:622
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:624
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
4
*
1024
;
lpc2000.c:625
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:626
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:627
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:647
lpc2000_build_sector_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2000.c:650
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2000.c:652
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
size
=
32
*
1024
;
lpc2000.c:653
lpc2000_build_sector_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2000.c:654
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2000.c:655
lpc2000_build_sector_list()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc2000.c:884
lpc2000_iap_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
lpc2000.c:887
lpc2000_iap_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
lpc2000.c:890
lpc2000_iap_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
lpc2000.c:1073
lpc2000_write()
if
(
offset
>=
bank
->
sectors
[
i
]
.
offset
)
lpc2000.c:1075
lpc2000_write()
if
(
offset
+
DIV_ROUND_UP
(
count
,
dst_min_alignment
)
*
dst_min_alignment
>
bank
->
sectors
[
i
]
.
offset
)
lpc288x.c:139
lpc288x_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
23
)
;
lpc288x.c:142
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc288x.c:143
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
size
=
64
*
1024
;
lpc288x.c:144
lpc288x_read_part_info()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc288x.c:145
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc288x.c:146
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc288x.c:149
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc288x.c:150
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
size
=
8
*
1024
;
lpc288x.c:151
lpc288x_read_part_info()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc288x.c:152
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc288x.c:153
lpc288x_read_part_info()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
lpc288x.c:248
lpc288x_erase()
target_write_u32
(
target
,
bank
->
sectors
[
sector
]
.
offset
,
0x00
)
;
lpc288x.c:275
lpc288x_write()
if
(
(
offset
>=
bank
->
sectors
[
i
]
.
offset
)
&&
lpc288x.c:276
lpc288x_write()
(
offset
<
(
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
)
)
&&
lpc288x.c:280
lpc288x_write()
if
(
offset
%
bank
->
sectors
[
i
]
.
size
)
{
lpc288x.c:284
lpc288x_write()
bank
->
sectors
[
i
]
.
size
)
;
lpc288x.c:288
lpc288x_write()
if
(
(
(
offset
+
count
)
>
bank
->
sectors
[
i
]
.
offset
)
&&
lpc288x.c:289
lpc288x_write()
(
(
offset
+
count
)
<=
(
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
)
)
&&
lpc288x.c:308
lpc288x_write()
for
(
page
=
0
;
page
<
bank
->
sectors
[
sector
]
.
size
/
FLASH_PAGE_SIZE
;
page
++
)
{
lpc288x.c:396
lpc288x_protect()
target_write_u32
(
target
,
bank
->
sectors
[
lockregion
]
.
offset
,
value
)
;
lpc2900.c:286
lpc2900_read_security_status()
bank
->
sectors
[
sector
]
.
is_protected
=
-
1
;
lpc2900.c:292
lpc2900_read_security_status()
bank
->
sectors
[
sector
]
.
is_protected
=
1
;
lpc2900.c:298
lpc2900_read_security_status()
bank
->
sectors
[
sector
]
.
is_protected
=
0
;
lpc2900.c:356
lpc2900_address2sector()
if
(
address
<
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
lpc2900.c:967
lpc2900_erase()
if
(
!
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpc2900.c:996
lpc2900_erase()
if
(
!
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpc2900.c:998
lpc2900_erase()
target_write_u32
(
target
,
bank
->
sectors
[
sector
]
.
offset
,
0
)
;
lpc2900.c:1005
lpc2900_erase()
target_write_u32
(
target
,
bank
->
sectors
[
sector
]
.
offset
,
0
)
;
lpc2900.c:1108
lpc2900_write()
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
&&
lpc2900.c:1109
lpc2900_write()
(
(
bank
->
base
+
(
offset
+
count
-
1
)
)
>=
bank
->
sectors
[
sector
]
.
offset
)
)
{
lpc2900.c:1113
lpc2900_write()
if
(
!
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpc2900.c:1114
lpc2900_write()
target_write_u32
(
target
,
bank
->
sectors
[
sector
]
.
offset
,
0
)
;
lpc2900.c:1204
lpc2900_write()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpc2900.c:1206
lpc2900_write()
if
(
(
bank
->
sectors
[
sector
]
.
offset
-
bank
->
base
)
<
lpc2900.c:1210
lpc2900_write()
(
bank
->
sectors
[
sector
]
.
offset
-
lpc2900.c:1222
lpc2900_write()
if
(
bank
->
sectors
[
start_sector
]
.
is_protected
)
{
lpc2900.c:1231
lpc2900_write()
uint32_t
nskip
=
bank
->
sectors
[
start_sector
]
.
size
-
lpc2900.c:1232
lpc2900_write()
(
offset
%
bank
->
sectors
[
start_sector
]
.
size
)
;
lpc2900.c:1294
lpc2900_write()
if
(
!
bank
->
sectors
[
lpc2900_address2sector
(
bank
,
offset
)
]
.
is_protected
)
{
lpc2900.c:1476
lpc2900_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
lpc2900.c:1480
lpc2900_probe()
bank
->
sectors
[
i
]
.
offset
=
offset
;
lpc2900.c:1481
lpc2900_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
lpc2900.c:1482
lpc2900_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
lpc2900.c:1485
lpc2900_probe()
bank
->
sectors
[
i
]
.
size
=
8
*
KiB
;
lpc2900.c:1487
lpc2900_probe()
bank
->
sectors
[
i
]
.
size
=
64
*
KiB
;
lpc2900.c:1492
lpc2900_probe()
bank
->
sectors
[
i
]
.
size
=
0
;
lpc2900.c:1496
lpc2900_probe()
offset
+=
bank
->
sectors
[
i
]
.
size
;
lpc2900.c:1532
lpc2900_erase_check()
status
=
lpc2900_run_bist128
(
bank
,
bank
->
sectors
[
sector
]
.
offset
,
lpc2900.c:1533
lpc2900_erase_check()
bank
->
sectors
[
sector
]
.
offset
+
(
bank
->
sectors
[
sector
]
.
size
-
1
)
,
signature
)
;
lpc2900.c:1540
lpc2900_erase_check()
if
(
bank
->
sectors
[
sector
]
.
size
==
8
*
KiB
)
{
lpc2900.c:1541
lpc2900_erase_check()
bank
->
sectors
[
sector
]
.
is_erased
=
lpc2900.c:1547
lpc2900_erase_check()
if
(
bank
->
sectors
[
sector
]
.
size
==
64
*
KiB
)
{
lpc2900.c:1548
lpc2900_erase_check()
bank
->
sectors
[
sector
]
.
is_erased
=
lpcspifi.c:434
lpcspifi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpcspifi.c:536
lpcspifi_erase()
buf_set_u32
(
reg_params
[
0
]
.
value
,
0
,
32
,
bank
->
sectors
[
first
]
.
offset
)
;
lpcspifi.c:539
lpcspifi_erase()
buf_set_u32
(
reg_params
[
3
]
.
value
,
0
,
32
,
bank
->
sectors
[
first
]
.
size
)
;
lpcspifi.c:566
lpcspifi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
lpcspifi.c:600
lpcspifi_write()
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
lpcspifi.c:601
lpcspifi_write()
&&
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
lpcspifi.c:602
lpcspifi_write()
&&
bank
->
sectors
[
sector
]
.
is_protected
)
{
lpcspifi.c:898
lpcspifi_probe()
bank
->
sectors
=
sectors
;
max32xxx.c:206
max32xxx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
max32xxx.c:217
max32xxx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
max32xxx.c:219
max32xxx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
max32xxx.c:257
max32xxx_erase()
if
(
bank
->
sectors
[
banknr
]
.
is_protected
==
1
)
{
max32xxx.c:337
max32xxx_protect()
bank
->
sectors
[
page
]
.
is_protected
=
1
;
max32xxx.c:343
max32xxx_protect()
bank
->
sectors
[
page
]
.
is_protected
=
0
;
max32xxx.c:639
max32xxx_probe()
free
(
bank
->
sectors
)
;
max32xxx.c:644
max32xxx_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
max32xxx.c:647
max32xxx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
info
->
sector_size
;
max32xxx.c:648
max32xxx_probe()
bank
->
sectors
[
i
]
.
size
=
info
->
sector_size
;
max32xxx.c:649
max32xxx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
max32xxx.c:650
max32xxx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
max32xxx.c:698
max32xxx_mass_erase()
if
(
bank
->
sectors
[
i
]
.
is_protected
==
1
)
max32xxx.c:908
max32xxx_handle_protection_check_command()
(
i
+
0
)
,
(
i
+
0
)
*
info
->
sector_size
,
bank
->
sectors
[
(
i
+
0
)
]
.
is_protected
,
max32xxx.c:909
max32xxx_handle_protection_check_command()
(
i
+
1
)
,
(
i
+
1
)
*
info
->
sector_size
,
bank
->
sectors
[
(
i
+
1
)
]
.
is_protected
,
max32xxx.c:910
max32xxx_handle_protection_check_command()
(
i
+
2
)
,
(
i
+
2
)
*
info
->
sector_size
,
bank
->
sectors
[
(
i
+
2
)
]
.
is_protected
,
max32xxx.c:911
max32xxx_handle_protection_check_command()
(
i
+
3
)
,
(
i
+
3
)
*
info
->
sector_size
,
bank
->
sectors
[
(
i
+
3
)
]
.
is_protected
)
;
mdr.c:563
mdr_probe()
free
(
bank
->
sectors
)
;
mdr.c:566
mdr_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
page_count
)
;
mdr.c:569
mdr_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size
;
mdr.c:570
mdr_probe()
bank
->
sectors
[
i
]
.
size
=
page_size
;
mdr.c:571
mdr_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
mdr.c:572
mdr_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
mrvlqspi.c:544
mrvlqspi_flash_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
mrvlqspi.c:608
mrvlqspi_flash_write()
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
mrvlqspi.c:609
mrvlqspi_flash_write()
&&
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
mrvlqspi.c:610
mrvlqspi_flash_write()
&&
bank
->
sectors
[
sector
]
.
is_protected
)
{
mrvlqspi.c:886
mrvlqspi_probe()
bank
->
sectors
=
sectors
;
msp432.c:910
msp432_probe()
free
(
bank
->
sectors
)
;
msp432.c:911
msp432_probe()
bank
->
sectors
=
NULL
;
msp432.c:914
msp432_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
msp432.c:915
msp432_probe()
if
(
!
bank
->
sectors
)
msp432.c:926
msp432_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
sector_length
;
msp432.c:927
msp432_probe()
bank
->
sectors
[
i
]
.
size
=
sector_length
;
msp432.c:928
msp432_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
msp432.c:929
msp432_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
msp432p4.c:416
msp432p4_erase()
retval
=
msp432p4_sector_erase
(
bank
,
bank
->
sectors
[
i
]
.
offset
)
;
msp432p4.c:540
msp432p4_probe()
if
(
bank
->
sectors
)
{
msp432p4.c:541
msp432p4_probe()
free
(
bank
->
sectors
)
;
msp432p4.c:542
msp432p4_probe()
bank
->
sectors
=
NULL
;
msp432p4.c:548
msp432p4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
number_sectors
)
;
msp432p4.c:551
msp432p4_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
4096
;
msp432p4.c:552
msp432p4_probe()
bank
->
sectors
[
i
]
.
size
=
4096
;
msp432p4.c:553
msp432p4_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
msp432p4.c:554
msp432p4_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
niietcm4.c:1100
niietcm4_protect_check()
bank
->
sectors
[
0
]
.
is_protected
=
set
;
niietcm4.c:1125
niietcm4_protect_check()
bank
->
sectors
[
i
*
8
+
j
]
.
is_protected
=
set
;
niietcm4.c:1669
niietcm4_probe()
free
(
bank
->
sectors
)
;
niietcm4.c:1670
niietcm4_probe()
bank
->
sectors
=
NULL
;
niietcm4.c:1687
niietcm4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
page_total
)
;
niietcm4.c:1690
niietcm4_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size
;
niietcm4.c:1691
niietcm4_probe()
bank
->
sectors
[
i
]
.
size
=
page_size
;
niietcm4.c:1692
niietcm4_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
niietcm4.c:1693
niietcm4_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
npcx.c:258
npcx_probe()
bank
->
sectors
=
calloc
(
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
npcx.c:259
npcx_probe()
if
(
!
bank
->
sectors
)
{
npcx.c:271
npcx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
sector_length
;
npcx.c:272
npcx_probe()
bank
->
sectors
[
i
]
.
size
=
sector_length
;
npcx.c:273
npcx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
npcx.c:274
npcx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
nrf5.c:499
nrf51_protect_check_clenr0()
bank
->
sectors
[
i
]
.
is_protected
=
nrf5.c:500
nrf51_protect_check_clenr0()
clenr0
!=
0xFFFFFFFF
&&
bank
->
sectors
[
i
]
.
offset
<
clenr0
;
nrf5.c:526
nrf52_protect_check_bprot()
bank
->
sectors
[
i
]
.
is_protected
=
(
bprot_reg
&
(
1
<
<
bit
)
)
?
1
:
0
;
nrf5.c:593
nrf51_protect_clenr0()
clenr0
=
bank
->
sectors
[
last
]
.
offset
+
bank
->
sectors
[
last
]
.
size
;
nrf5.c:1013
nrf5_setup_bank()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
flash_page_size
,
bank
->
num_sectors
)
;
nrf5.c:1014
nrf5_setup_bank()
if
(
!
bank
->
sectors
)
nrf5.c:1024
nrf5_setup_bank()
bank
->
sectors
=
alloc_block_array
(
0
,
chip
->
flash_page_size
,
bank
->
num_sectors
)
;
nrf5.c:1025
nrf5_setup_bank()
if
(
!
bank
->
sectors
)
nrf5.c:1028
nrf5_setup_bank()
bank
->
sectors
[
0
]
.
is_protected
=
0
;
nrf5.c:1254
nrf5_write()
struct
flash_sector
*
bs
=
&
bank
->
sectors
[
sector
]
;
nrf5.c:1317
nrf5_erase()
&&
bank
->
sectors
[
s
]
.
is_protected
==
1
)
{
nrf5.c:1323
nrf5_erase()
res
=
nrf5_erase_page
(
bank
,
chip
,
&
bank
->
sectors
[
s
]
)
;
numicro.c:849
numicro_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
set
;
numicro.c:879
numicro_erase()
LOG_DEBUG
(
"erasing sector %u at address "
TARGET_ADDR_FMT
,
i
,
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
numicro.c:882
numicro_erase()
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
numicro.c:1089
numicro_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
numicro.c:1093
numicro_probe()
bank
->
sectors
[
i
]
.
offset
=
offset
;
numicro.c:1094
numicro_probe()
bank
->
sectors
[
i
]
.
size
=
m_page_size
;
numicro.c:1095
numicro_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
numicro.c:1096
numicro_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
ocl.c:258
ocl_probe()
bank
->
sectors
=
realloc
(
bank
->
sectors
,
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
ocl.c:269
ocl_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
sectsize
;
ocl.c:270
ocl_probe()
bank
->
sectors
[
i
]
.
size
=
sectsize
;
ocl.c:271
ocl_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
ocl.c:272
ocl_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
pic32mm.c:408
pic32mm_erase()
target_write_u32
(
target
,
PIC32MM_NVMADDR
,
Virt2Phys
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
)
;
pic32mm.c:416
pic32mm_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
pic32mm.c:831
pic32mm_recompute_sector_protection()
bank
->
sectors
[
i
]
.
is_protected
=
(
protection_status
&
mask
)
!=
0
;
pic32mm.c:834
pic32mm_recompute_sector_protection()
bank
->
sectors
[
i
]
.
is_protected
=
(
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
)
<=
(
protection_status
&
0x00FFFFFF
)
;
pic32mm.c:859
pic32mm_probe()
free
(
bank
->
sectors
)
;
pic32mm.c:864
pic32mm_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
pic32mm.c:867
pic32mm_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size_in_bytes
;
pic32mm.c:868
pic32mm_probe()
bank
->
sectors
[
i
]
.
size
=
page_size_in_bytes
;
pic32mm.c:869
pic32mm_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
pic32mm.c:871
pic32mm_probe()
if
(
(
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
)
>
bank
->
size
)
pic32mm.c:872
pic32mm_probe()
bank
->
sectors
[
i
]
.
size
=
bank
->
size
-
bank
->
sectors
[
i
]
.
offset
;
//Boot ROM size is not page-aligned according to the datasheet.
pic32mx.c:305
pic32mx_protect_check()
bank
->
sectors
[
s
]
.
is_protected
=
1
;
pic32mx.c:307
pic32mx_protect_check()
bank
->
sectors
[
s
]
.
is_protected
=
0
;
pic32mx.c:337
pic32mx_erase()
target_write_u32
(
target
,
PIC32MX_NVMADDR
,
virt2phys
(
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
)
;
pic32mx.c:764
pic32mx_probe()
free
(
bank
->
sectors
)
;
pic32mx.c:770
pic32mx_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
pic32mx.c:773
pic32mx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size
;
pic32mx.c:774
pic32mx_probe()
bank
->
sectors
[
i
]
.
size
=
page_size
;
pic32mx.c:775
pic32mx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
pic32mx.c:776
pic32mx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
psoc4.c:497
psoc4_protect_check()
bank
->
sectors
[
s
]
.
is_protected
=
bf
[
i
/
8
]
&
(
1
<
<
(
i
%
8
)
)
?
1
:
0
;
psoc4.c:567
psoc4_protect()
bank
->
sectors
[
i
]
.
is_protected
=
set
;
psoc4.c:573
psoc4_protect()
if
(
bank
->
sectors
[
sect
]
.
is_protected
)
psoc4.c:804
psoc4_probe()
free
(
bank
->
sectors
)
;
psoc4.c:812
psoc4_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
row_size
,
num_rows
)
;
psoc4.c:813
psoc4_probe()
if
(
!
bank
->
sectors
)
psoc5lp.c:659
psoc5lp_nvl_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
psoc5lp.c:777
psoc5lp_nvl_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
psoc5lp.c:779
psoc5lp_nvl_probe()
bank
->
sectors
[
0
]
.
offset
=
0
;
psoc5lp.c:780
psoc5lp_nvl_probe()
bank
->
sectors
[
0
]
.
size
=
4
;
psoc5lp.c:781
psoc5lp_nvl_probe()
bank
->
sectors
[
0
]
.
is_erased
=
-
1
;
psoc5lp.c:782
psoc5lp_nvl_probe()
bank
->
sectors
[
0
]
.
is_protected
=
-
1
;
psoc5lp.c:953
psoc5lp_eeprom_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
psoc5lp.c:956
psoc5lp_eeprom_probe()
bank
->
sectors
[
i
]
.
size
=
EEPROM_SECTOR_SIZE
;
psoc5lp.c:957
psoc5lp_eeprom_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
psoc5lp.c:958
psoc5lp_eeprom_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
psoc5lp.c:959
psoc5lp_eeprom_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
psoc5lp.c:961
psoc5lp_eeprom_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
psoc5lp.c:1077
psoc5lp_erase_check()
block_array
[
i
]
.
address
=
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
;
psoc5lp.c:1078
psoc5lp_erase_check()
block_array
[
i
]
.
size
=
bank
->
sectors
[
i
]
.
size
;
psoc5lp.c:1100
psoc5lp_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
psoc5lp.c:1107
psoc5lp_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
block_array
[
i
]
.
result
;
psoc5lp.c:1333
psoc5lp_protect_check()
struct
flash_sector
*
sector
=
&
bank
->
sectors
[
sector_nr
]
;
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:1406
psoc5lp_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
*
2
,
psoc5lp.c:1409
psoc5lp_probe()
bank
->
sectors
[
i
]
.
size
=
SECTOR_SIZE
;
psoc5lp.c:1410
psoc5lp_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
psoc5lp.c:1411
psoc5lp_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
psoc5lp.c:1412
psoc5lp_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
psoc5lp.c:1414
psoc5lp_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
psoc5lp.c:1418
psoc5lp_probe()
bank
->
sectors
[
i
]
.
size
=
ROWS_PER_SECTOR
*
ROW_ECC_SIZE
;
psoc5lp.c:1419
psoc5lp_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
psoc5lp.c:1420
psoc5lp_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
psoc5lp.c:1421
psoc5lp_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
psoc5lp.c:1423
psoc5lp_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
psoc6.c:437
psoc6_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
is_protected
;
psoc6.c:570
psoc6_probe()
free
(
bank
->
sectors
)
;
psoc6.c:571
psoc6_probe()
bank
->
sectors
=
NULL
;
psoc6.c:600
psoc6_probe()
bank
->
sectors
=
calloc
(
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
psoc6.c:602
psoc6_probe()
bank
->
sectors
[
i
]
.
size
=
row_sz
;
psoc6.c:603
psoc6_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
row_sz
;
psoc6.c:604
psoc6_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
psoc6.c:605
psoc6_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
qn908x.c:666
qn908x_protect()
bank
->
sectors
[
i
]
.
is_protected
=
set
;
qn908x.c:901
qn908x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
QN908X_FLASH_PAGE_SIZE
,
qn908x.c:903
qn908x_probe()
if
(
!
bank
->
sectors
)
qn908x.c:936
qn908x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
rp2040.c:288
rp2040_flash_erase()
uint32_t
start_addr
=
bank
->
sectors
[
first
]
.
offset
;
rp2040.c:289
rp2040_flash_erase()
uint32_t
length
=
bank
->
sectors
[
last
]
.
offset
+
bank
->
sectors
[
last
]
.
size
-
start_addr
;
rp2040.c:299
rp2040_flash_erase()
bank
->
sectors
[
first
]
.
offset
,
/* addr */
rp2040.c:300
rp2040_flash_erase()
bank
->
sectors
[
last
]
.
offset
+
bank
->
sectors
[
last
]
.
size
-
bank
->
sectors
[
first
]
.
offset
,
/* count */
rp2040.c:482
rp2040_flash_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
priv
->
dev
->
sectorsize
,
bank
->
num_sectors
)
;
rp2040.c:483
rp2040_flash_probe()
if
(
!
bank
->
sectors
)
rs14100.c:291
rs14100_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
rs14100.c:313
rs14100_probe()
if
(
bank
->
sectors
)
rs14100.c:315
rs14100_probe()
free
(
bank
->
sectors
)
;
rs14100.c:316
rs14100_probe()
bank
->
sectors
=
NULL
;
rs14100.c:322
rs14100_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
rs14100.c:326
rs14100_probe()
bank
->
sectors
[
i
]
.
size
=
sector_size
;
rs14100.c:327
rs14100_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
sector_size
;
rs14100.c:328
rs14100_probe()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
rs14100.c:329
rs14100_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
rsl10.c:189
rsl10_protect_check()
bank
->
sectors
[
0
]
.
is_protected
=
(
status
&
test_bit
)
?
0
:
1
;
rsl10.c:311
rsl10_probe()
free
(
bank
->
sectors
)
;
rsl10.c:312
rsl10_probe()
bank
->
sectors
=
NULL
;
rsl10.c:314
rsl10_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
flash_page_size
,
bank
->
num_sectors
)
;
rsl10.c:315
rsl10_probe()
if
(
!
bank
->
sectors
)
sh_qspi.c:469
sh_qspi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
sh_qspi.c:521
sh_qspi_write()
struct
flash_sector
*
bs
=
&
bank
->
sectors
[
sector
]
;
sh_qspi.c:691
sh_qspi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
sh_qspi.c:760
sh_qspi_probe()
free
(
bank
->
sectors
)
;
sh_qspi.c:831
sh_qspi_probe()
bank
->
sectors
=
sectors
;
sim3x.c:297
sim3x_flash_erase()
ret
=
sim3x_erase_page
(
bank
,
bank
->
sectors
[
i
]
.
offset
)
;
sim3x.c:557
sim3x_flash_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
sim3x_info
->
flash_locked
;
sim3x.c:794
sim3x_probe()
free
(
bank
->
sectors
)
;
sim3x.c:799
sim3x_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
sim3x_info
->
flash_size_kb
)
;
sim3x.c:802
sim3x_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
SIM3X_FLASH_PAGE_SIZE
;
sim3x.c:803
sim3x_probe()
bank
->
sectors
[
i
]
.
size
=
SIM3X_FLASH_PAGE_SIZE
;
sim3x.c:804
sim3x_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
sim3x.c:805
sim3x_probe()
bank
->
sectors
[
i
]
.
is_protected
=
sim3x_info
->
flash_locked
;
stellaris.c:793
stellaris_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
stellaris.c:815
stellaris_protect_check()
bank
->
sectors
[
page
++
]
.
is_protected
=
protect
;
stellaris.c:818
stellaris_protect_check()
bank
->
sectors
[
page
++
]
.
is_protected
=
protect
;
stellaris.c:819
stellaris_protect_check()
bank
->
sectors
[
page
++
]
.
is_protected
=
protect
;
stellaris.c:1233
stellaris_probe()
free
(
bank
->
sectors
)
;
stellaris.c:1238
stellaris_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
stellaris.c:1240
stellaris_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
stellaris_info
->
pagesize
;
stellaris.c:1241
stellaris_probe()
bank
->
sectors
[
i
]
.
size
=
stellaris_info
->
pagesize
;
stellaris.c:1242
stellaris_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stellaris.c:1243
stellaris_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
stm32f1x.c:392
stm32x_erase()
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
)
;
stm32f1x.c:1021
stm32x_probe()
free
(
bank
->
sectors
)
;
stm32f1x.c:1022
stm32x_probe()
bank
->
sectors
=
NULL
;
stm32f1x.c:1031
stm32x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
page_size
,
num_pages
)
;
stm32f1x.c:1032
stm32x_probe()
if
(
!
bank
->
sectors
)
stm32f2x.c:524
stm32x_otp_read_protect()
bank
->
sectors
[
i
]
.
is_protected
=
!
lock
;
stm32f2x.c:582
stm32x_protect_check()
prot_blocks
=
bank
->
sectors
;
stm32f2x.c:643
stm32x_erase()
report_flash_progress
(
"flash_erase_progress"
,
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
,
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
+
bank
->
sectors
[
i
]
.
size
,
bank
->
name
)
;
stm32f2x.c:899
setup_sector()
bank
->
sectors
[
i
]
.
offset
=
bank
->
size
;
stm32f2x.c:900
setup_sector()
bank
->
sectors
[
i
]
.
size
=
size
;
stm32f2x.c:901
setup_sector()
bank
->
size
+=
bank
->
sectors
[
i
]
.
size
;
stm32f2x.c:1004
stm32x_probe()
free
(
bank
->
sectors
)
;
stm32f2x.c:1006
stm32x_probe()
bank
->
sectors
=
NULL
;
stm32f2x.c:1033
stm32x_probe()
bank
->
sectors
=
calloc
(
num_sectors
,
sizeof
(
struct
flash_sector
)
)
;
stm32f2x.c:1041
stm32x_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
otp_sector_size
;
stm32f2x.c:1042
stm32x_probe()
bank
->
sectors
[
i
]
.
size
=
otp_sector_size
;
stm32f2x.c:1043
stm32x_probe()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32f2x.c:1044
stm32x_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32f2x.c:1186
stm32x_probe()
bank
->
sectors
=
calloc
(
num_pages
,
sizeof
(
struct
flash_sector
)
)
;
stm32f2x.c:1188
stm32x_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stm32f2x.c:1189
stm32x_probe()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32f2x.c:1214
stm32x_probe()
bank
->
prot_blocks
[
i
]
.
offset
=
bank
->
sectors
[
i
<
<
1
]
.
offset
;
stm32f2x.c:1215
stm32x_probe()
bank
->
prot_blocks
[
i
]
.
size
=
bank
->
sectors
[
i
<
<
1
]
.
size
stm32f2x.c:1216
stm32x_probe()
+
bank
->
sectors
[
(
i
<
<
1
)
+
1
]
.
size
;
stm32f2x.c:1226
stm32x_probe()
bank
->
prot_blocks
[
i
]
.
offset
=
bank
->
sectors
[
i
]
.
offset
;
stm32f2x.c:1227
stm32x_probe()
bank
->
prot_blocks
[
i
]
.
size
=
bank
->
sectors
[
i
]
.
size
;
stm32g0x.c:414
stm32gx_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32g0x.c:772
stm32x_probe()
if
(
bank
->
sectors
)
{
stm32g0x.c:773
stm32x_probe()
free
(
bank
->
sectors
)
;
stm32g0x.c:774
stm32x_probe()
bank
->
sectors
=
NULL
;
stm32g0x.c:786
stm32x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
page_size
,
num_pages
)
;
stm32g0x.c:787
stm32x_probe()
if
(
!
bank
->
sectors
)
stm32g0x.c:1202
stm32x_handle_mass_erase_command()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32g4x.c:542
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32g4x.c:544
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32g4x.c:552
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32g4x.c:554
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32g4x.c:608
stm32l4_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32g4x.c:874
stm32l4_probe()
if
(
bank
->
sectors
)
{
stm32g4x.c:875
stm32l4_probe()
free
(
bank
->
sectors
)
;
stm32g4x.c:876
stm32l4_probe()
bank
->
sectors
=
NULL
;
stm32g4x.c:882
stm32l4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stm32g4x.c:883
stm32l4_probe()
if
(
bank
->
sectors
==
NULL
)
{
stm32g4x.c:889
stm32l4_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
part_info
->
page_size
;
stm32g4x.c:890
stm32l4_probe()
bank
->
sectors
[
i
]
.
size
=
part_info
->
page_size
;
stm32g4x.c:891
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stm32g4x.c:892
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32g4x.c:1000
stm32l4_handle_mass_erase_command()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32h7x.c:881
stm32x_probe()
free
(
bank
->
sectors
)
;
stm32h7x.c:883
stm32x_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
stm32x_info
->
part_info
->
page_size_kb
*
1024
,
stm32h7x.c:886
stm32x_probe()
if
(
!
bank
->
sectors
)
{
stm32l4x.c:1219
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32l4x.c:1225
stm32l4_protect_check()
bank
->
sectors
[
s
]
.
is_protected
=
1
;
stm32l4x.c:1317
stm32l4_protect_same_bank()
if
(
bank
->
sectors
[
i
]
.
is_protected
!=
set
)
stm32l4x.c:1634
stm32l4_write()
struct
flash_sector
*
head
=
&
bank
->
sectors
[
0
]
;
stm32l4x.c:1635
stm32l4_write()
struct
flash_sector
*
tail
=
&
bank
->
sectors
[
bank
->
num_sectors
-
1
]
;
stm32l4x.c:1883
stm32l4_probe()
free
(
bank
->
sectors
)
;
stm32l4x.c:1885
stm32l4_probe()
bank
->
sectors
=
alloc_block_array
(
0
,
part_info
->
otp_size
,
1
)
;
stm32l4x.c:1887
stm32l4_probe()
if
(
!
bank
->
sectors
)
{
stm32l4x.c:2131
stm32l4_probe()
free
(
bank
->
sectors
)
;
stm32l4x.c:2135
stm32l4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
bank
->
num_sectors
)
;
stm32l4x.c:2136
stm32l4_probe()
if
(
!
bank
->
sectors
)
{
stm32l4x.c:2142
stm32l4_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size_kb
*
1024
;
stm32l4x.c:2146
stm32l4_probe()
bank
->
sectors
[
i
]
.
offset
+=
gap_size_kb
*
1024
;
stm32l4x.c:2147
stm32l4_probe()
bank
->
sectors
[
i
]
.
size
=
page_size_kb
*
1024
;
stm32l4x.c:2148
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stm32l4x.c:2149
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32l5x.c:409
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32l5x.c:411
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32l5x.c:419
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32l5x.c:421
stm32l4_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32l5x.c:476
stm32l4_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32l5x.c:827
stm32l4_probe()
if
(
bank
->
sectors
)
{
stm32l5x.c:828
stm32l4_probe()
free
(
bank
->
sectors
)
;
stm32l5x.c:829
stm32l4_probe()
bank
->
sectors
=
NULL
;
stm32l5x.c:836
stm32l4_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
stm32l5x.c:837
stm32l4_probe()
if
(
!
bank
->
sectors
)
stm32l5x.c:841
stm32l4_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
page_size
;
stm32l5x.c:842
stm32l4_probe()
bank
->
sectors
[
i
]
.
size
=
page_size
;
stm32l5x.c:843
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stm32l5x.c:844
stm32l4_probe()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32l5x.c:977
stm32l4_handle_mass_erase_command()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32lx.c:376
stm32lx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
stm32lx.c:378
stm32lx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
stm32lx.c:405
stm32lx_erase()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
stm32lx.c:840
stm32lx_probe()
free
(
bank
->
sectors
)
;
stm32lx.c:845
stm32lx_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
stm32lx.c:846
stm32lx_probe()
if
(
!
bank
->
sectors
)
{
stm32lx.c:852
stm32lx_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
FLASH_SECTOR_SIZE
;
stm32lx.c:853
stm32lx_probe()
bank
->
sectors
[
i
]
.
size
=
FLASH_SECTOR_SIZE
;
stm32lx.c:854
stm32lx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
stm32lx.c:855
stm32lx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
stm32lx.c:1120
stm32lx_erase_sector()
uint32_t
addr
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
+
(
page
stmqspi.c:524
stmqspi_handle_mass_erase_command()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
stmqspi.c:633
stmqspi_handle_set()
free
(
bank
->
sectors
)
;
stmqspi.c:636
stmqspi_handle_set()
bank
->
sectors
=
NULL
;
stmqspi.c:751
stmqspi_handle_set()
bank
->
sectors
=
sectors
;
stmqspi.c:946
qspi_erase_sector()
retval
=
target_write_u32
(
target
,
io_base
+
SPI_AR
,
bank
->
sectors
[
sector
]
.
offset
)
;
stmqspi.c:1025
stmqspi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
stmqspi.c:1054
stmqspi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
stmqspi.c:1176
stmqspi_blank_check()
erase_check_info
.
offset
=
h_to_le_32
(
bank
->
sectors
[
sector
+
index
]
.
offset
)
;
stmqspi.c:1177
stmqspi_blank_check()
erase_check_info
.
size
=
h_to_le_32
(
bank
->
sectors
[
sector
+
index
]
.
size
)
;
stmqspi.c:1199
stmqspi_blank_check()
count
*
(
(
bank
->
sectors
[
sector
]
.
size
>
>
6
)
+
1
)
+
1000
,
stmqspi.c:1211
stmqspi_blank_check()
if
(
(
erase_check_info
.
offset
!=
h_to_le_32
(
bank
->
sectors
[
sector
+
index
]
.
offset
)
)
||
stmqspi.c:1219
stmqspi_blank_check()
bank
->
sectors
[
sector
+
index
]
.
is_erased
=
(
(
result
&
0xFF
)
==
0xFF
)
;
stmqspi.c:1641
stmqspi_write()
if
(
(
offset
<
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
&&
stmqspi.c:1642
stmqspi_write()
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
&&
stmqspi.c:1643
stmqspi_write()
bank
->
sectors
[
sector
]
.
is_protected
)
{
stmqspi.c:2082
stmqspi_probe()
free
(
bank
->
sectors
)
;
stmqspi.c:2085
stmqspi_probe()
bank
->
sectors
=
NULL
;
stmqspi.c:2356
stmqspi_probe()
bank
->
sectors
=
sectors
;
stmsmi.c:289
smi_erase_sector()
cmd
=
erase_command
(
stmsmi_info
,
bank
->
sectors
[
sector
]
.
offset
)
;
stmsmi.c:330
stmsmi_erase()
if
(
bank
->
sectors
[
sector
]
.
is_protected
)
{
stmsmi.c:355
stmsmi_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
;
stmsmi.c:411
stmsmi_write()
(
bank
->
sectors
[
sector
]
.
offset
+
bank
->
sectors
[
sector
]
.
size
)
)
stmsmi.c:412
stmsmi_write()
&&
(
(
offset
+
count
-
1
)
>=
bank
->
sectors
[
sector
]
.
offset
)
stmsmi.c:413
stmsmi_write()
&&
bank
->
sectors
[
sector
]
.
is_protected
)
{
stmsmi.c:521
stmsmi_probe()
free
(
bank
->
sectors
)
;
stmsmi.c:604
stmsmi_probe()
bank
->
sectors
=
sectors
;
str7x.c:154
str7x_build_block_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
str7x.c:160
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
mem_layout_str7bank0
[
i
]
.
sector_start
;
str7x.c:161
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
mem_layout_str7bank0
[
i
]
.
sector_size
;
str7x.c:162
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str7x.c:166
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
0
;
str7x.c:171
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
mem_layout_str7bank1
[
i
]
.
sector_start
;
str7x.c:172
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
mem_layout_str7bank1
[
i
]
.
sector_size
;
str7x.c:173
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str7x.c:177
str7x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
0
;
str7x.c:312
str7x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
str7x.c:314
str7x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
str7x.c:568
str7x_write()
uint32_t
sec_start
=
bank
->
sectors
[
i
]
.
offset
;
str7x.c:569
str7x_write()
uint32_t
sec_end
=
sec_start
+
bank
->
sectors
[
i
]
.
size
;
str9x.c:104
str9x_build_block_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
str9x.c:110
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
offset
;
str9x.c:111
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
0x10000
;
str9x.c:112
str9x_build_block_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
str9x.c:113
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str9x.c:114
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
1
;
str9x.c:119
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
offset
;
str9x.c:120
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
str9x_info
->
variant
==
0
?
0x2000
:
0x4000
;
str9x.c:121
str9x_build_block_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
str9x.c:122
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str9x.c:123
str9x_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
1
;
str9x.c:204
str9x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
str9x.c:206
str9x_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
str9x.c:243
str9x_erase()
adr
=
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
;
str9x.c:310
str9x_protect()
adr
=
bank
->
base
+
bank
->
sectors
[
i
]
.
offset
;
str9x.c:467
str9x_write()
uint32_t
sec_start
=
bank
->
sectors
[
i
]
.
offset
;
str9x.c:468
str9x_write()
uint32_t
sec_end
=
sec_start
+
bank
->
sectors
[
i
]
.
size
;
str9xpec.c:236
str9xpec_build_block_list()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_sectors
)
;
str9xpec.c:242
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
offset
;
str9xpec.c:243
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
0x10000
;
str9xpec.c:244
str9xpec_build_block_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
str9xpec.c:245
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str9xpec.c:246
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
1
;
str9xpec.c:251
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
offset
=
offset
;
str9xpec.c:252
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
size
=
b1_size
;
str9xpec.c:253
str9xpec_build_block_list()
offset
+=
bank
->
sectors
[
i
]
.
size
;
str9xpec.c:254
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_erased
=
-
1
;
str9xpec.c:255
str9xpec_build_block_list()
bank
->
sectors
[
num_sectors
]
.
is_protected
=
1
;
str9xpec.c:343
str9xpec_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
0
;
str9xpec.c:345
str9xpec_blank_check()
bank
->
sectors
[
i
]
.
is_erased
=
1
;
str9xpec.c:367
str9xpec_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
1
;
str9xpec.c:369
str9xpec_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
str9xpec.c:585
str9xpec_write()
uint32_t
sec_start
=
bank
->
sectors
[
i
]
.
offset
;
str9xpec.c:586
str9xpec_write()
uint32_t
sec_end
=
sec_start
+
bank
->
sectors
[
i
]
.
size
;
str9xpec.c:616
str9xpec_write()
dwords_remaining
=
dwords_remaining
<
(
bank
->
sectors
[
i
]
.
size
/
8
)
str9xpec.c:617
str9xpec_write()
?
dwords_remaining
:
(
bank
->
sectors
[
i
]
.
size
/
8
)
;
swm050.c:148
swm050_flash_bank_command()
free
(
bank
->
sectors
)
;
swm050.c:154
swm050_flash_bank_command()
bank
->
sectors
=
alloc_block_array
(
0
,
SWM050_FLASH_PAGE_SIZE
,
SWM050_FLASH_PAGES
)
;
swm050.c:155
swm050_flash_bank_command()
if
(
!
bank
->
sectors
)
swm050.c:159
swm050_flash_bank_command()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
tcl.c:117
handle_flash_info_command()
block_array
=
p
->
sectors
;
tcl.c:204
handle_flash_erase_check_command()
if
(
p
->
sectors
[
j
]
.
is_erased
==
0
)
tcl.c:206
handle_flash_erase_check_command()
else
if
(
p
->
sectors
[
j
]
.
is_erased
==
1
)
tcl.c:215
handle_flash_erase_check_command()
p
->
sectors
[
j
]
.
offset
,
tcl.c:216
handle_flash_erase_check_command()
p
->
sectors
[
j
]
.
size
,
tcl.c:217
handle_flash_erase_check_command()
p
->
sectors
[
j
]
.
size
>
>
10
,
tcl.c:1054
flash_set_dirty()
c
->
sectors
[
i
]
.
is_erased
=
0
;
tms470.c:140
tms470_read_part_info()
free
(
bank
->
sectors
)
;
tms470.c:141
tms470_read_part_info()
bank
->
sectors
=
NULL
;
tms470.c:165
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a256_sectors
)
)
;
tms470.c:166
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:168
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a256_sectors
,
sizeof
(
tms470r1a256_sectors
)
)
;
tms470.c:179
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a288_bank0_sectors
)
)
;
tms470.c:180
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:182
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a288_bank0_sectors
,
tms470.c:189
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a288_bank1_sectors
)
)
;
tms470.c:190
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:192
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a288_bank1_sectors
,
tms470.c:209
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a384_bank0_sectors
)
)
;
tms470.c:210
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:212
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a384_bank0_sectors
,
tms470.c:219
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a384_bank1_sectors
)
)
;
tms470.c:220
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:222
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a384_bank1_sectors
,
tms470.c:229
tms470_read_part_info()
bank
->
sectors
=
malloc
(
sizeof
(
tms470r1a384_bank2_sectors
)
)
;
tms470.c:230
tms470_read_part_info()
if
(
!
bank
->
sectors
)
tms470.c:232
tms470_read_part_info()
(
void
)
memcpy
(
bank
->
sectors
,
tms470r1a384_bank2_sectors
,
tms470.c:674
tms470_erase_sector()
uint32_t
flash_addr
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
;
tms470.c:706
tms470_erase_sector()
bank
->
sectors
[
sector
]
.
is_protected
=
0
;
tms470.c:733
tms470_erase_sector()
bank
->
sectors
[
sector
]
.
is_protected
=
fmbsea
&
(
1
<
<
sector
)
?
0
:
1
;
tms470.c:737
tms470_erase_sector()
bank
->
sectors
[
sector
]
.
is_protected
=
fmbseb
&
(
1
<
<
(
sector
-
16
)
)
?
0
:
1
;
tms470.c:859
tms470_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
?
1
:
0
;
tms470.c:863
tms470_protect()
bank
->
sectors
[
sector
]
.
is_protected
=
set
?
1
:
0
;
tms470.c:1032
tms470_erase_check()
uint32_t
i
,
addr
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
;
tms470.c:1036
tms470_erase_check()
target_read_buffer
(
target
,
addr
,
bank
->
sectors
[
sector
]
.
size
,
buffer
)
;
tms470.c:1038
tms470_erase_check()
bank
->
sectors
[
sector
]
.
is_erased
=
1
;
tms470.c:1039
tms470_erase_check()
for
(
i
=
0
;
i
<
bank
->
sectors
[
sector
]
.
size
;
i
++
)
{
tms470.c:1041
tms470_erase_check()
bank
->
sectors
[
sector
]
.
is_erased
=
0
;
tms470.c:1045
tms470_erase_check()
if
(
bank
->
sectors
[
sector
]
.
is_erased
!=
1
)
{
tms470.c:1090
tms470_protect_check()
bank
->
sectors
[
sector
]
.
is_protected
=
protected
;
tms470.c:1093
tms470_protect_check()
bank
->
sectors
[
sector
]
.
is_protected
=
protected
;
virtual.c:42
virtual_update_bank_info()
bank
->
sectors
=
master_bank
->
sectors
;
w600.c:212
w600_erase()
QFLASH_ADDR
(
bank
->
sectors
[
i
]
.
offset
)
,
0
)
;
w600.c:323
w600_probe()
free
(
bank
->
sectors
)
;
w600.c:324
w600_probe()
bank
->
sectors
=
NULL
;
w600.c:331
w600_probe()
bank
->
sectors
=
malloc
(
sizeof
(
struct
flash_sector
)
*
num_pages
)
;
w600.c:334
w600_probe()
bank
->
sectors
[
i
]
.
offset
=
i
*
W600_FLASH_SECSIZE
;
w600.c:335
w600_probe()
bank
->
sectors
[
i
]
.
size
=
W600_FLASH_SECSIZE
;
w600.c:336
w600_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
w600.c:338
w600_probe()
bank
->
sectors
[
i
]
.
is_protected
=
(
i
<
W600_FLASH_PROTECT_SIZE
/
W600_FLASH_SECSIZE
)
;
xcf.c:107
fill_sector_table()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
xcf.c:108
fill_sector_table()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
xcf.c:111
fill_sector_table()
bank
->
sectors
[
i
]
.
size
=
XCF_DATA_SECTOR_SIZE
;
xcf.c:112
fill_sector_table()
bank
->
sectors
[
i
]
.
offset
=
i
*
XCF_DATA_SECTOR_SIZE
;
xcf.c:591
xcf_probe()
free
(
bank
->
sectors
)
;
xcf.c:620
xcf_probe()
bank
->
sectors
=
malloc
(
bank
->
num_sectors
*
sizeof
(
struct
flash_sector
)
)
;
xcf.c:621
xcf_probe()
if
(
!
bank
->
sectors
)
{
xcf.c:659
xcf_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
sector_state
(
wrpt
[
0
]
,
i
)
;
xcf.c:690
xcf_erase_check()
bank
->
sectors
[
i
]
.
is_erased
=
sector_state
(
blankreg
,
i
)
;
xmc1xxx.c:125
xmc1xxx_erase()
bank
->
sectors
[
first
]
.
offset
)
;
xmc1xxx.c:127
xmc1xxx_erase()
bank
->
sectors
[
last
]
.
offset
+
bank
->
sectors
[
last
]
.
size
)
;
xmc1xxx.c:195
xmc1xxx_erase_check()
uint32_t
start
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
;
xmc1xxx.c:197
xmc1xxx_erase_check()
buf_set_u32
(
reg_params
[
2
]
.
value
,
0
,
32
,
start
+
bank
->
sectors
[
sector
]
.
size
)
;
xmc1xxx.c:224
xmc1xxx_erase_check()
bank
->
sectors
[
sector
]
.
is_erased
=
(
val
&
NVMSTATUS_VERR_MASK
)
?
0
:
1
;
xmc1xxx.c:399
xmc1xxx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
(
i
<
num_protected
)
?
1
:
0
;
xmc1xxx.c:477
xmc1xxx_probe()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
xmc1xxx.c:481
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
size
=
0x200
;
xmc1xxx.c:482
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
offset
=
0xE00
;
xmc1xxx.c:485
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
size
=
4
*
1024
;
xmc1xxx.c:486
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
offset
=
flash_addr
-
bank
->
base
;
xmc1xxx.c:487
xmc1xxx_probe()
flash_addr
+=
bank
->
sectors
[
i
]
.
size
;
xmc1xxx.c:489
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
xmc1xxx.c:490
xmc1xxx_probe()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
xmc4xxx.c:297
xmc4xxx_load_bank_layout()
bank
->
sectors
=
calloc
(
bank
->
num_sectors
,
xmc4xxx.c:300
xmc4xxx_load_bank_layout()
bank
->
sectors
[
i
]
.
size
=
capacity
[
i
]
*
1024
;
xmc4xxx.c:301
xmc4xxx_load_bank_layout()
bank
->
sectors
[
i
]
.
offset
=
total_offset
;
xmc4xxx.c:302
xmc4xxx_load_bank_layout()
bank
->
sectors
[
i
]
.
is_erased
=
-
1
;
xmc4xxx.c:303
xmc4xxx_load_bank_layout()
bank
->
sectors
[
i
]
.
is_protected
=
-
1
;
xmc4xxx.c:305
xmc4xxx_load_bank_layout()
bank
->
size
+=
bank
->
sectors
[
i
]
.
size
;
xmc4xxx.c:307
xmc4xxx_load_bank_layout()
total_offset
+=
bank
->
sectors
[
i
]
.
size
;
xmc4xxx.c:406
xmc4xxx_get_sector_start_addr()
*
ret_addr
=
bank
->
base
+
bank
->
sectors
[
sector
]
.
offset
;
xmc4xxx.c:1190
xmc4xxx_protect_check()
bank
->
sectors
[
i
]
.
is_protected
=
0
;
xmc4xxx.c:1204
xmc4xxx_protect_check()
bank
->
sectors
[
j
]
.
is_protected
|=
set
;
xmc4xxx.c:1208
xmc4xxx_protect_check()
bank
->
sectors
[
j
+
1
]
.
is_protected
|=
set
;
Data Use
Functions writing
flash_bank::sectors
Functions reading
flash_bank::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_build_sector_list()
efm32x_probe()
em357_probe()
faux_flash_bank_command()
fm3_probe()
mb9bf_probe()
s6e2cc_probe()
s6e2dh_probe()
jtagspi_flash_bank_command()
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()
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_load_bank_layout()
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::sectors
plugin_probe()
plugin_erase()
plugin_protect_check()
aduc702x_build_sector_list()
aducm360_build_sector_list()
ambiqmicro_protect_check()
ambiqmicro_probe()
sam3_protect_check()
_sam3_probe()
sam4_protect_check()
sam4_probe()
sam4l_probe()
sam4l_protect_check()
at91sam7_read_part_info()
at91sam7_protect_check()
at91sam7_flash_bank_command()
at91sam7_erase()
samd_probe()
samd_erase()
erase_command()
ath79_erase()
ath79_protect()
ath79_write()
ath79_probe()
samv_protect_check()
samv_probe()
avrf_write()
avrf_probe()
cfi_flash_address()
cfi_intel_protect()
cfi_probe()
cfi_intel_protect_check()
cfi_spansion_protect_check()
flash_free_all_banks()
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()
dsp5680xx_flash_protect_check()
dsp5680xx_flash_erase_check()
efm32x_erase()
efm32x_probe()
efm32x_protect_check()
em357_protect_check()
em357_erase()
em357_probe()
faux_flash_bank_command()
fm3_erase()
fm3_probe()
fm4_flash_erase()
mb9bf_probe()
s6e2cc_probe()
s6e2dh_probe()
jtagspi_handle_set()
jtagspi_probe()
jtagspi_sector_erase()
jtagspi_erase()
jtagspi_protect()
kinetis_erase()
kinetis_write()
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()
lpc288x_read_part_info()
lpc288x_erase()
lpc288x_write()
lpc288x_protect()
lpc2900_read_security_status()
lpc2900_address2sector()
lpc2900_erase()
lpc2900_write()
lpc2900_probe()
lpc2900_erase_check()
lpcspifi_erase()
lpcspifi_protect()
lpcspifi_write()
mdr_probe()
mrvlqspi_flash_erase()
mrvlqspi_flash_write()
niietcm4_protect_check()
niietcm4_probe()
nrf51_protect_check_clenr0()
nrf52_protect_check_bprot()
nrf51_protect_clenr0()
nrf5_setup_bank()
nrf5_write()
nrf5_erase()
numicro_protect_check()
numicro_erase()
numicro_probe()
ocl_probe()
pic32mx_protect_check()
pic32mx_erase()
pic32mx_probe()
psoc4_protect_check()
psoc4_protect()
psoc4_probe()
sim3x_flash_erase()
sim3x_flash_protect_check()
sim3x_probe()
stellaris_protect_check()
stellaris_probe()
msp432p4_erase()
msp432p4_probe()
stm32x_erase()
stm32x_probe()
stm32x_otp_read_protect()
stm32x_protect_check()
stm32x_erase()
setup_sector()
stm32x_probe()
stm32x_probe()
stm32l4_protect_check()
stm32l4_protect_same_bank()
stm32l4_write()
stm32l4_probe()
stm32lx_protect_check()
stm32lx_erase()
stm32lx_probe()
stm32lx_erase_sector()
stmqspi_handle_mass_erase_command()
stmqspi_handle_set()
qspi_erase_sector()
stmqspi_erase()
stmqspi_protect()
stmqspi_blank_check()
stmqspi_write()
stmqspi_probe()
smi_erase_sector()
stmsmi_erase()
stmsmi_protect()
stmsmi_write()
stmsmi_probe()
str7x_build_block_list()
str7x_protect_check()
str7x_write()
str9x_build_block_list()
str9x_protect_check()
str9x_erase()
str9x_protect()
str9x_write()
str9xpec_build_block_list()
str9xpec_blank_check()
str9xpec_protect_check()
str9xpec_write()
handle_flash_info_command()
handle_flash_erase_check_command()
flash_set_dirty()
tms470_read_part_info()
tms470_erase_sector()
tms470_protect()
tms470_erase_check()
tms470_protect_check()
virtual_update_bank_info()
fill_sector_table()
xcf_probe()
xcf_protect_check()
xcf_erase_check()
xmc1xxx_erase()
xmc1xxx_erase_check()
xmc1xxx_protect_check()
xmc1xxx_probe()
xmc4xxx_load_bank_layout()
xmc4xxx_get_sector_start_addr()
xmc4xxx_protect_check()
bluenrgx_probe()
psoc6_protect_check()
psoc6_probe()
cc26xx_probe()
cc3220sf_probe()
psoc5lp_nvl_erase_check()
psoc5lp_nvl_probe()
psoc5lp_eeprom_probe()
psoc5lp_erase_check()
psoc5lp_protect_check()
psoc5lp_probe()
msp432_probe()
max32xxx_protect_check()
max32xxx_erase()
max32xxx_protect()
max32xxx_probe()
max32xxx_mass_erase()
max32xxx_handle_protection_check_command()
aducm302x_probe()
same5_probe()
same5_erase()
fespi_erase_sector()
fespi_erase()
fespi_protect()
fespi_write()
fespi_probe()
w600_erase()
w600_probe()
stm32gx_erase()
stm32x_probe()
stm32x_handle_mass_erase_command()
stm32l4_protect_check()
stm32l4_erase()
stm32l4_probe()
stm32l4_handle_mass_erase_command()
swm050_flash_bank_command()
stm32l4_protect_check()
stm32l4_erase()
stm32l4_probe()
stm32l4_handle_mass_erase_command()
sh_qspi_erase()
sh_qspi_write()
sh_qspi_protect()
sh_qspi_probe()
rs14100_erase()
rs14100_probe()
rp2040_flash_erase()
rp2040_flash_probe()
pic32mm_erase()
pic32mm_recompute_sector_protection()
pic32mm_probe()
npcx_probe()
rsl10_protect_check()
rsl10_probe()
qn908x_protect()
qn908x_probe()
qn908x_protect_check()
eneispi_erase_sector()
eneispif_erase()
eneispif_protect()
eneispif_write()
eneispif_probe()
gdb_memory_map()
all items filtered out
Type of
flash_bank::sectors
flash_bank::sectors
flash_sector
all items filtered out