flash_sector::size is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

flash_sector::size field

Number of bytes in this flash sector.

Syntax

uint32_t size;

References

LocationReferrerText
core.h:32
uint32_t size;
FLASHPlugin.c:654plugin_probe()
bank->sectors[i].size = bankInfo.BlockSize;
FLASHPlugin.c:703plugin_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);
aduc702x.c:56aduc702x_build_sector_list()
bank->sectors[i].size = 512;
aduc702x.c:57aduc702x_build_sector_list()
offset += bank->sectors[i].size;
aducm360.c:84aducm360_build_sector_list()
aducm360.c:85aducm360_build_sector_list()
offset += bank->sectors[i].size;
ambiqmicro.c:653ambiqmicro_probe()
bank->sectors[i].size = ambiqmicro_info->pagesize;
at91sam3.c:3175_sam3_probe()
bank->sectors[x].size = private->sector_size;
at91sam4.c:2684sam4_probe()
bank->sectors[x].size = private->sector_size;
at91sam4l.c:329sam4l_probe()
bank->sectors[i].size = chip->sector_size;
at91sam7.c:595at91sam7_read_part_info()
t_bank->sectors[sec].size = pages_per_sector * page_size;
at91sam7.c:783at91sam7_flash_bank_command()
t_bank->sectors[sec].size = pages_per_sector * page_size;
at91sam7.c:834at91sam7_erase()
nbytes = (last - first + 1) * bank->sectors[first].size;
ath79.c:657ath79_write()
if ((offset < (bs->offset + bs->size)) &&
ath79.c:835ath79_probe()
sectors[sector].size = sectorsize;
atsamv.c:345samv_probe()
avrf.c:248avrf_write()
page_size = bank->sectors[0].size;
avrf.c:336avrf_probe()
bank->sectors[i].size = avr_info->flash_page_size;
bluenrg-x.c:422bluenrgx_probe()
bank->sectors[i].size = FLASH_PAGE_SIZE(bluenrgx_info);
cc26xx.c:477cc26xx_probe()
bank->sectors[i].size = sector_length;
cc3220sf.c:449cc3220sf_probe()
cfi.c:2827cfi_probe()
bank->sectors[sector].size = bank->size;
cfi.c:2842cfi_probe()
bank->sectors[sector].size =
cfi.c:2845cfi_probe()
offset += bank->sectors[sector].size;
core.c:351default_flash_mem_blank_check()
for (j = 0; j < bank->sectors[i].size; j += buffer_size) {
core.c:354default_flash_mem_blank_check()
if (chunk > (bank->sectors[i].size - j))
core.c:355default_flash_mem_blank_check()
chunk = (bank->sectors[i].size - j);
core.c:397default_flash_blank_check()
block_array[i].size = bank->sectors[i].size;
core.c:503flash_iterate_address_range_inner()
target_addr_t sector_last_addr = sector_addr + f->size - 1;
core.c:688flash_write_align_end()
aligned = bank->sectors[sect].offset + bank->sectors[sect].size - 1;
core.c:721flash_write_check_gap()
return bank->sectors[sect].offset + bank->sectors[sect].size <= offset2;
core.c:900flash_write_unlock_verify()
+ c->sectors[sector].size;
core.c:1024alloc_block_array()
array[i].size = size;
dsp5680xx_flash.c:41dsp5680xx_build_sector_list()
efm32.c:1091efm32x_probe()
bank->sectors[i].size = efm32_mcu_info->page_size;
em357.c:723em357_probe()
bank->sectors[i].size = page_size;
eneispif.c:236eneispif_write()
if ((offset < (bank->sectors[sector].offset + bank->sectors[sector].size)) &&
eneispif.c:378eneispif_probe()
sectors[sector].size = sectorsize;
faux.c:53faux_flash_bank_command()
faux.c:54faux_flash_bank_command()
offset += bank->sectors[i].size;
fespi.c:507fespi_write()
(bank->sectors[sector].offset + bank->sectors[sector].size))
fespi.c:810fespi_probe()
sectors[sector].size = sectorsize;
fm3.c:655fm3_probe()
bank->sectors[0].size = 16 * 1024;
fm3.c:660fm3_probe()
bank->sectors[1].size = 16 * 1024;
fm3.c:671fm3_probe()
bank->sectors[2].size = 32 * 1024;
fm3.c:693fm3_probe()
bank->sectors[2].size = 96 * 1024;
fm3.c:713fm3_probe()
bank->sectors[3].size = 128 * 1024;
fm3.c:731fm3_probe()
bank->sectors[4].size = 128 * 1024;
fm3.c:747fm3_probe()
bank->sectors[5].size = 128 * 1024;
fm3.c:761fm3_probe()
bank->sectors[6].size = 128 * 1024;
fm3.c:766fm3_probe()
bank->sectors[7].size = 128 * 1024;
fm3.c:778fm3_probe()
bank->sectors[8].size = 128 * 1024;
fm3.c:783fm3_probe()
bank->sectors[9].size = 128 * 1024;
fm4.c:377mb9bf_probe()
bank->sectors[i].size = 8 * 1024;
fm4.c:379mb9bf_probe()
bank->sectors[i].size = 32 * 1024;
fm4.c:381mb9bf_probe()
bank->sectors[i].size = 64 * 1024;
fm4.c:386mb9bf_probe()
bank->size += bank->sectors[i].size;
fm4.c:387mb9bf_probe()
flash_addr += bank->sectors[i].size;
fm4.c:396s6e2cc_init_sector()
sector->size = 8 * 1024;
fm4.c:398s6e2cc_init_sector()
sector->size = 32 * 1024;
fm4.c:400s6e2cc_init_sector()
sector->size = 64 * 1024;
fm4.c:447s6e2cc_probe()
bank->size += bank->sectors[i].size;
fm4.c:448s6e2cc_probe()
flash_addr += bank->sectors[i].size;
fm4.c:461s6e2cc_probe()
flash_addr += bank->sectors[i].size;
fm4.c:476s6e2dh_probe()
bank->sectors[i].size = 8 * 1024;
fm4.c:478s6e2dh_probe()
bank->sectors[i].size = 32 * 1024;
fm4.c:480s6e2dh_probe()
bank->sectors[i].size = 64 * 1024;
fm4.c:485s6e2dh_probe()
bank->size += bank->sectors[i].size;
fm4.c:486s6e2dh_probe()
flash_addr += bank->sectors[i].size;
gdb_server.c:2028gdb_memory_map()
if (p->sectors[j].offset + p->sectors[j].size > p->size) {
gdb_server.c:2041gdb_memory_map()
sector_size = p->sectors[j].size;
gdb_server.c:2051gdb_memory_map()
&& p->sectors[j + 1].size == sector_size
gdb_server.c:2053gdb_memory_map()
&& p->sectors[j + 1].offset + p->sectors[j + 1].size <= p->size)
jtagspi.c:342jtagspi_handle_set()
sectors[sector].size = info->dev.sectorsize;
jtagspi.c:498jtagspi_probe()
sectors[sector].size = sectorsize;
kinetis.c:1729kinetis_erase()
kinetis.c:2006kinetis_write()
if (offset < bank->sectors[sect].offset + bank->sectors[sect].size
kinetis_ke.c:1124kinetis_ke_probe()
bank->sectors[i].size = kinfo->sector_size;
lpc2000.c:345lpc2000_build_sector_list()
bank->sectors[i].size = 8 * 1024;
lpc2000.c:346lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:356lpc2000_build_sector_list()
bank->sectors[i].size = 8 * 1024;
lpc2000.c:357lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:363lpc2000_build_sector_list()
bank->sectors[i].size = 64 * 1024;
lpc2000.c:364lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:370lpc2000_build_sector_list()
bank->sectors[i].size = 8 * 1024;
lpc2000.c:371lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:427lpc2000_build_sector_list()
bank->sectors[i].size = 4 * 1024;
lpc2000.c:428lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:433lpc2000_build_sector_list()
bank->sectors[i].size = 32 * 1024;
lpc2000.c:434lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:439lpc2000_build_sector_list()
bank->sectors[i].size = 4 * 1024;
lpc2000.c:440lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:489lpc2000_build_sector_list()
bank->sectors[i].size = (i < 16) ? 4 * 1024 : 32 * 1024;
lpc2000.c:490lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:519lpc2000_build_sector_list()
bank->sectors[i].size = (i < 8) ? 8 * 1024 : 64 * 1024;
lpc2000.c:520lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:563lpc2000_build_sector_list()
bank->sectors[i].size = 1 * 1024;
lpc2000.c:564lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:593lpc2000_build_sector_list()
bank->sectors[i].size = (i < LPC11XX_REG_SECTORS ? 4 : 32) * 1024;
lpc2000.c:594lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:624lpc2000_build_sector_list()
bank->sectors[i].size = 4 * 1024;
lpc2000.c:625lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc2000.c:652lpc2000_build_sector_list()
bank->sectors[i].size = 32 * 1024;
lpc2000.c:653lpc2000_build_sector_list()
offset += bank->sectors[i].size;
lpc288x.c:143lpc288x_read_part_info()
bank->sectors[i].size = 64 * 1024;
lpc288x.c:144lpc288x_read_part_info()
offset += bank->sectors[i].size;
lpc288x.c:150lpc288x_read_part_info()
bank->sectors[i].size = 8 * 1024;
lpc288x.c:151lpc288x_read_part_info()
offset += bank->sectors[i].size;
lpc288x.c:276lpc288x_write()
(offset < (bank->sectors[i].offset + bank->sectors[i].size)) &&
lpc288x.c:280lpc288x_write()
if (offset % bank->sectors[i].size) {
lpc288x.c:284lpc288x_write()
bank->sectors[i].size);
lpc288x.c:289lpc288x_write()
((offset + count) <= (bank->sectors[i].offset + bank->sectors[i].size)) &&
lpc288x.c:308lpc288x_write()
for (page = 0; page < bank->sectors[sector].size / FLASH_PAGE_SIZE; page++) {
lpc2900.c:356lpc2900_address2sector()
if (address < (bank->sectors[sector].offset + bank->sectors[sector].size))
lpc2900.c:1108lpc2900_write()
(bank->sectors[sector].offset + bank->sectors[sector].size)) &&
lpc2900.c:1231lpc2900_write()
uint32_t nskip = bank->sectors[start_sector].size -
lpc2900.c:1232lpc2900_write()
(offset % bank->sectors[start_sector].size);
lpc2900.c:1485lpc2900_probe()
bank->sectors[i].size = 8 * KiB;
lpc2900.c:1487lpc2900_probe()
bank->sectors[i].size = 64 * KiB;
lpc2900.c:1492lpc2900_probe()
bank->sectors[i].size = 0;
lpc2900.c:1496lpc2900_probe()
offset += bank->sectors[i].size;
lpc2900.c:1533lpc2900_erase_check()
bank->sectors[sector].offset + (bank->sectors[sector].size - 1), signature);
lpc2900.c:1540lpc2900_erase_check()
if (bank->sectors[sector].size == 8*KiB) {
lpc2900.c:1547lpc2900_erase_check()
if (bank->sectors[sector].size == 64*KiB) {
lpcspifi.c:539lpcspifi_erase()
buf_set_u32(reg_params[3].value, 0, 32, bank->sectors[first].size);
lpcspifi.c:600lpcspifi_write()
(bank->sectors[sector].offset + bank->sectors[sector].size))
lpcspifi.c:893lpcspifi_probe()
sectors[sector].size = sectorsize;
max32xxx.c:648max32xxx_probe()
bank->sectors[i].size = info->sector_size;
mdr.c:570mdr_probe()
bank->sectors[i].size = page_size;
mrvlqspi.c:608mrvlqspi_flash_write()
(bank->sectors[sector].offset + bank->sectors[sector].size))
mrvlqspi.c:881mrvlqspi_probe()
sectors[sector].size = sectorsize;
msp432.c:927msp432_probe()
bank->sectors[i].size = sector_length;
msp432p4.c:552msp432p4_probe()
bank->sectors[i].size = 4096;
niietcm4.c:1691niietcm4_probe()
bank->sectors[i].size = page_size;
npcx.c:272npcx_probe()
bank->sectors[i].size = sector_length;
nrf5.c:593nrf51_protect_clenr0()
clenr0 = bank->sectors[last].offset + bank->sectors[last].size;
nrf5.c:1258nrf5_write()
if ((offset < (bs->offset + bs->size))
numicro.c:1094numicro_probe()
ocl.c:270ocl_probe()
bank->sectors[i].size = sectsize;
pic32mm.c:834pic32mm_recompute_sector_protection()
bank->sectors[i].is_protected = (bank->sectors[i].offset + bank->sectors[i].size) <= (protection_status & 0x00FFFFFF);
pic32mm.c:868pic32mm_probe()
bank->sectors[i].size = page_size_in_bytes;
pic32mm.c:871pic32mm_probe()
if ((bank->sectors[i].offset + bank->sectors[i].size) > bank->size)
pic32mm.c:872pic32mm_probe()
bank->sectors[i].size = bank->size - bank->sectors[i].offset; //Boot ROM size is not page-aligned according to the datasheet.
pic32mx.c:774pic32mx_probe()
bank->sectors[i].size = page_size;
psoc5lp.c:780psoc5lp_nvl_probe()
bank->sectors[0].size = 4;
psoc5lp.c:956psoc5lp_eeprom_probe()
psoc5lp.c:961psoc5lp_eeprom_probe()
flash_addr += bank->sectors[i].size;
psoc5lp.c:1078psoc5lp_erase_check()
block_array[i].size = bank->sectors[i].size;
psoc5lp.c:1409psoc5lp_probe()
psoc5lp.c:1414psoc5lp_probe()
flash_addr += bank->sectors[i].size;
psoc5lp.c:1418psoc5lp_probe()
psoc5lp.c:1423psoc5lp_probe()
flash_addr += bank->sectors[i].size;
psoc6.c:602psoc6_probe()
bank->sectors[i].size = row_sz;
rp2040.c:289rp2040_flash_erase()
uint32_t length = bank->sectors[last].offset + bank->sectors[last].size - start_addr;
rp2040.c:300rp2040_flash_erase()
rs14100.c:326rs14100_probe()
bank->sectors[i].size = sector_size;
sh_qspi.c:523sh_qspi_write()
if ((offset < (bs->offset + bs->size)) &&
sh_qspi.c:826sh_qspi_probe()
sectors[sector].size = sectorsize;
sim3x.c:803sim3x_probe()
stellaris.c:1241stellaris_probe()
bank->sectors[i].size = stellaris_info->pagesize;
stm32f1x.c:1046stm32x_probe()
bank->prot_blocks[31].size = (num_pages - (31 * stm32x_info->ppage_size)) * page_size;
stm32f2x.c:643stm32x_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:900setup_sector()
bank->sectors[i].size = size;
stm32f2x.c:901setup_sector()
bank->size += bank->sectors[i].size;
stm32f2x.c:1042stm32x_probe()
bank->sectors[i].size = otp_sector_size;
stm32f2x.c:1215stm32x_probe()
bank->prot_blocks[i].size = bank->sectors[i << 1].size
stm32f2x.c:1216stm32x_probe()
+ bank->sectors[(i << 1) + 1].size;
stm32f2x.c:1227stm32x_probe()
bank->prot_blocks[i].size = bank->sectors[i].size;
stm32f2x.c:1229stm32x_probe()
bank->prot_blocks[num_prot_blocks - 1].size <<= 1;
stm32g4x.c:890stm32l4_probe()
bank->sectors[i].size = part_info->page_size;
stm32l4x.c:1642stm32l4_write()
while ((head < tail) && (offset + count <= (tail - 1)->offset + (tail - 1)->size)) {
stm32l4x.c:1648stm32l4_write()
offset, offset + count - 1, head->offset, tail->offset + tail->size - 1);
stm32l4x.c:1654stm32l4_write()
if (head->offset + head->size != (head + 1)->offset) {
stm32l4x.c:1656stm32l4_write()
bank->base + head->offset + head->size,
stm32l4x.c:2147stm32l4_probe()
bank->sectors[i].size = page_size_kb * 1024;
stm32l5x.c:842stm32l4_probe()
bank->sectors[i].size = page_size;
stm32lx.c:853stm32lx_probe()
stmqspi.c:746stmqspi_handle_set()
sectors[sector].size = (stmqspi_info->dev.sectorsize << dual);
stmqspi.c:1177stmqspi_blank_check()
erase_check_info.size = h_to_le_32(bank->sectors[sector + index].size);
stmqspi.c:1199stmqspi_blank_check()
count * ((bank->sectors[sector].size >> 6) + 1) + 1000,
stmqspi.c:1641stmqspi_write()
if ((offset < (bank->sectors[sector].offset + bank->sectors[sector].size)) &&
stmqspi.c:2351stmqspi_probe()
sectors[sector].size = (stmqspi_info->dev.sectorsize << dual);
stmsmi.c:411stmsmi_write()
(bank->sectors[sector].offset + bank->sectors[sector].size))
stmsmi.c:599stmsmi_probe()
sectors[sector].size = sectorsize;
str7x.c:161str7x_build_block_list()
bank->sectors[num_sectors].size = mem_layout_str7bank0[i].sector_size;
str7x.c:172str7x_build_block_list()
bank->sectors[num_sectors].size = mem_layout_str7bank1[i].sector_size;
str7x.c:569str7x_write()
uint32_t sec_end = sec_start + bank->sectors[i].size;
str9x.c:111str9x_build_block_list()
bank->sectors[num_sectors].size = 0x10000;
str9x.c:112str9x_build_block_list()
offset += bank->sectors[i].size;
str9x.c:120str9x_build_block_list()
bank->sectors[num_sectors].size = str9x_info->variant == 0 ? 0x2000 : 0x4000;
str9x.c:121str9x_build_block_list()
offset += bank->sectors[i].size;
str9x.c:468str9x_write()
uint32_t sec_end = sec_start + bank->sectors[i].size;
str9xpec.c:243str9xpec_build_block_list()
bank->sectors[num_sectors].size = 0x10000;
str9xpec.c:244str9xpec_build_block_list()
offset += bank->sectors[i].size;
str9xpec.c:252str9xpec_build_block_list()
bank->sectors[num_sectors].size = b1_size;
str9xpec.c:253str9xpec_build_block_list()
offset += bank->sectors[i].size;
str9xpec.c:586str9xpec_write()
uint32_t sec_end = sec_start + bank->sectors[i].size;
str9xpec.c:616str9xpec_write()
dwords_remaining = dwords_remaining < (bank->sectors[i].size/8)
str9xpec.c:617str9xpec_write()
? dwords_remaining : (bank->sectors[i].size/8);
tcl.c:135handle_flash_info_command()
block_array[j].size,
tcl.c:136handle_flash_info_command()
block_array[j].size >> 10,
tcl.c:216handle_flash_erase_check_command()
p->sectors[j].size,
tcl.c:217handle_flash_erase_check_command()
p->sectors[j].size >> 10,
tms470.c:1036tms470_erase_check()
target_read_buffer(target, addr, bank->sectors[sector].size, buffer);
tms470.c:1039tms470_erase_check()
for (i = 0; i < bank->sectors[sector].size; i++) {
w600.c:335w600_probe()
xcf.c:111fill_sector_table()
xmc1xxx.c:127xmc1xxx_erase()
xmc1xxx.c:197xmc1xxx_erase_check()
buf_set_u32(reg_params[2].value, 0, 32, start + bank->sectors[sector].size);
xmc1xxx.c:481xmc1xxx_probe()
bank->sectors[i].size = 0x200;
xmc1xxx.c:485xmc1xxx_probe()
bank->sectors[i].size = 4 * 1024;
xmc1xxx.c:487xmc1xxx_probe()
flash_addr += bank->sectors[i].size;
xmc4xxx.c:300xmc4xxx_load_bank_layout()
bank->sectors[i].size = capacity[i] * 1024;
xmc4xxx.c:305xmc4xxx_load_bank_layout()
bank->size += bank->sectors[i].size;
xmc4xxx.c:307xmc4xxx_load_bank_layout()
total_offset += bank->sectors[i].size;

Data Use

Functions writing flash_sector::size
Functions reading flash_sector::size
flash_sector::size
Type of flash_sector::size
flash_sector::size
uint32_t
all items filtered out