flash_bank::num_sectors is only used within OpenOCD.
 
Symbols
loading...
Files
loading...
CodeScopeDevelopment ToolsOpenOCDflash_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

unsigned int num_sectors;

References

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