Home
last modified time | relevance | path

Searched refs:erase_size (Results 1 – 25 of 30) sorted by relevance

12

/OK3568_Linux_fs/external/rk_pcba_test/pcba_minui/mtdutils/
H A Dmtdutils.c34 unsigned int erase_size; member
146 p->erase_size = mtderasesize; in mtd_scan_partitions()
239 size_t *total_size, size_t *erase_size, size_t *write_size) in mtd_partition_info() argument
252 if (erase_size != NULL) *erase_size = mtd_info.erasesize; in mtd_partition_info()
262 ctx->buffer = malloc(partition->erase_size); in mtd_read_partition()
278 ctx->consumed = partition->erase_size; in mtd_read_partition()
298 ssize_t size = partition->erase_size; in read_block()
322 pos += partition->erase_size; in read_block()
333 if (ctx->consumed < ctx->partition->erase_size) { in mtd_read_data()
334 size_t avail = ctx->partition->erase_size - ctx->consumed; in mtd_read_data()
[all …]
H A Dmtdutils.h37 size_t *total_size, size_t *erase_size, size_t *write_size);
/OK3568_Linux_fs/external/recovery/mtdutils/
H A Dmtdutils.c139 p->erase_size = mtderasesize; in mtd_scan_partitions()
257 size_t *total_size, size_t *erase_size, size_t *write_size) in mtd_partition_info() argument
271 if (erase_size != NULL) *erase_size = mtd_info.erasesize; in mtd_partition_info()
281 ctx->buffer = malloc(partition->erase_size); in mtd_read_partition()
298 ctx->consumed = partition->erase_size; in mtd_read_partition()
319 ssize_t size = partition->erase_size; in read_block()
343 pos += partition->erase_size; in read_block()
354 if (ctx->consumed < ctx->partition->erase_size) { in mtd_read_data()
355 size_t avail = ctx->partition->erase_size - ctx->consumed; in mtd_read_data()
363 while (ctx->consumed == ctx->partition->erase_size && in mtd_read_data()
[all …]
H A Dmtdutils.h26 unsigned int erase_size; member
44 size_t *total_size, size_t *erase_size, size_t *write_size);
/OK3568_Linux_fs/kernel/drivers/mmc/core/
H A Dcore.c1502 if (is_power_of_2(card->erase_size)) in mmc_init_erase()
1503 card->erase_shift = ffs(card->erase_size) - 1; in mmc_init_erase()
1525 } else if (card->erase_size) { in mmc_init_erase()
1535 if (card->pref_erase < card->erase_size) in mmc_init_erase()
1536 card->pref_erase = card->erase_size; in mmc_init_erase()
1538 sz = card->pref_erase % card->erase_size; in mmc_init_erase()
1540 card->pref_erase += card->erase_size - sz; in mmc_init_erase()
1688 qty += ((to / card->erase_size) - in mmc_do_erase()
1689 (from / card->erase_size)) + 1; in mmc_do_erase()
1784 if (is_power_of_2(card->erase_size)) { in mmc_align_erase_size()
[all …]
H A Dsd.c135 csd->erase_size = 1; in mmc_decode_csd()
137 csd->erase_size = UNSTUFF_BITS(resp, 39, 7) + 1; in mmc_decode_csd()
138 csd->erase_size <<= csd->write_blkbits - 9; in mmc_decode_csd()
176 csd->erase_size = 1; in mmc_decode_csd()
187 card->erase_size = csd->erase_size; in mmc_decode_csd()
692 MMC_DEV_ATTR(erase_size, "%u\n", card->erase_size << 9);
H A Dmmc.c127 card->erase_size = card->ext_csd.hc_erase_size; in mmc_set_erase_size()
129 card->erase_size = card->csd.erase_size; in mmc_set_erase_size()
182 csd->erase_size = (a + 1) * (b + 1); in mmc_decode_csd()
183 csd->erase_size <<= csd->write_blkbits - 9; in mmc_decode_csd()
860 MMC_DEV_ATTR(erase_size, "%u\n", card->erase_size << 9);
/OK3568_Linux_fs/kernel/Documentation/driver-api/mmc/
H A Dmmc-dev-attrs.rst34 erase_size Erase group size
47 "erase_size" is the minimum size, in bytes, of an erase
48 operation. For MMC, "erase_size" is the erase group size
49 reported by the card. Note that "erase_size" does not apply
51 always one 512 byte sector. For SD, "erase_size" is 512
71 "erase_size" is not the most efficient unit to erase
/OK3568_Linux_fs/kernel/drivers/mtd/chips/
H A Dmap_rom.c36 const __be32 *erase_size = NULL; in default_erasesize() local
38 erase_size = of_get_property(map->device_node, "erase-size", NULL); in default_erasesize()
40 return !erase_size ? map->size : be32_to_cpu(*erase_size); in default_erasesize()
/OK3568_Linux_fs/u-boot/drivers/mtd/spi/
H A Dsandbox.c89 uint erase_size; member
280 sbsf->erase_size = sbsf->data->sector_size * in sandbox_sf_process_cmd()
283 sbsf->erase_size = 4 << 10; in sandbox_sf_process_cmd()
285 sbsf->erase_size = 64 << 10; in sandbox_sf_process_cmd()
464 if (sbsf->off & (sbsf->erase_size - 1)) { in sandbox_sf_xfer()
466 sbsf->cmd, sbsf->erase_size, in sandbox_sf_xfer()
473 sbsf->off, sbsf->erase_size); in sandbox_sf_xfer()
484 ret = sandbox_erase_part(sbsf, sbsf->erase_size); in sandbox_sf_xfer()
H A Dspi_flash.c331 u32 erase_size, erase_addr; in spi_flash_cmd_erase_ops() local
335 erase_size = flash->erase_size; in spi_flash_cmd_erase_ops()
336 if (offset % erase_size || len % erase_size) { in spi_flash_cmd_erase_ops()
373 offset += erase_size; in spi_flash_cmd_erase_ops()
374 len -= erase_size; in spi_flash_cmd_erase_ops()
978 if (stm_is_locked_sr(flash, ofs - flash->erase_size, flash->erase_size, in stm_unlock()
1242 flash->erase_size = 4096 << flash->shift; in spi_flash_scan()
1247 flash->erase_size = flash->sector_size; in spi_flash_scan()
1251 flash->sector_size = flash->erase_size; in spi_flash_scan()
1323 print_size(flash->erase_size, ", total "); in spi_flash_scan()
H A Dsf_dataflash.c435 spi_flash->erase_size = pagesize; in add_dataflash()
440 print_size(spi_flash->erase_size, ", total "); in add_dataflash()
/OK3568_Linux_fs/kernel/drivers/mtd/
H A Dssfdc.c26 int erase_size; /* phys_block_size */ member
249 (unsigned long)ssfdc->map_len * ssfdc->erase_size / 1024); in build_logical_block_map()
254 offset = (unsigned long)phys_block * ssfdc->erase_size; in build_logical_block_map()
309 ssfdc->erase_size = mtd->erasesize; in ssfdcr_add_mtd()
313 ssfdc->cis_block, ssfdc->erase_size, ssfdc->map_len, in ssfdcr_add_mtd()
373 sectors_per_block = ssfdc->erase_size >> SECTOR_SHIFT; in ssfdcr_readsect()
/OK3568_Linux_fs/kernel/drivers/mtd/devices/
H A Dmtdram.c22 static unsigned long erase_size = CONFIG_MTDRAM_ERASE_SIZE; variable
25 #define MTDRAM_ERASE_SIZE (erase_size * 1024)
29 module_param(erase_size, ulong, 0);
30 MODULE_PARM_DESC(erase_size, "Device erase block size in KiB");
H A Dblock2mtd.c216 static struct block2mtd_dev *add_device(char *devname, int erase_size, in add_device() argument
272 if ((long)dev->blkdev->bd_inode->i_size % erase_size) { in add_device()
288 dev->mtd.erasesize = erase_size; in add_device()
386 size_t erase_size = PAGE_SIZE; in block2mtd_setup2() local
418 ret = parse_num(&erase_size, token[1]); in block2mtd_setup2()
425 add_device(name, erase_size, timeout); in block2mtd_setup2()
H A Dpowernv_flash.c186 u32 erase_size; in powernv_flash_set_driver_info() local
190 &erase_size); in powernv_flash_set_driver_info()
210 mtd->erasesize = erase_size; in powernv_flash_set_driver_info()
H A Dsst25l.c57 unsigned erase_size; member
374 flash->mtd.erasesize = flash_info->erase_size; in sst25l_probe()
/OK3568_Linux_fs/buildroot/board/boundarydevices/common/
H A Dupgrade.cmd7 erase_size=0xC0000
101 erase_size=0x7e000
160 erase_size=0x1000
162 erase_size=0x10000
164 setexpr filesize ${erase_size} - ${offset}
174 sf erase 0 ${erase_size} ;
/OK3568_Linux_fs/external/recovery/update_engine/
H A Drktools.c204 size_t erase_size; in getFlashSize() local
211 if (part == NULL || mtd_partition_info(part, &total_size, &erase_size, NULL)) { in getFlashSize()
215 total_size = total_size - (erase_size * 4); in getFlashSize()
/OK3568_Linux_fs/kernel/drivers/mtd/spi-nor/controllers/
H A Dintel-spi.c772 size_t erase_size, len = nor->mtd.erasesize; in intel_spi_erase() local
780 erase_size = SZ_64K; in intel_spi_erase()
783 erase_size = SZ_4K; in intel_spi_erase()
795 offs += erase_size; in intel_spi_erase()
796 len -= erase_size; in intel_spi_erase()
825 offs += erase_size; in intel_spi_erase()
826 len -= erase_size; in intel_spi_erase()
/OK3568_Linux_fs/kernel/include/linux/mmc/
H A Dcard.h35 unsigned int erase_size; /* In sectors */ member
280 unsigned int erase_size; /* erase size in sectors */ member
/OK3568_Linux_fs/u-boot/cmd/mvebu/
H A Dbubt.c265 (flash->erase_size - image_size % flash->erase_size); in spi_burn_image()
267 erase_bytes, erase_bytes / flash->erase_size); in spi_burn_image()
/OK3568_Linux_fs/external/recovery/
H A Drecovery.c1101 size_t erase_size; in main() local
1107 if (part == NULL || mtd_partition_info(part, &total_size, &erase_size, NULL)) { in main()
1160 size_t erase_size; in main() local
1166 if (part == NULL || mtd_partition_info(part, &total_size, &erase_size, NULL)) { in main()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/sfc/
H A Dsiena.c857 size_t size, erase_size; in siena_mtd_probe_partition() local
870 rc = efx_mcdi_nvram_info(efx, type, &size, &erase_size, &protected); in siena_mtd_probe_partition()
883 part->common.mtd.erasesize = erase_size; in siena_mtd_probe_partition()
/OK3568_Linux_fs/u-boot/include/linux/mtd/
H A Dspi-nor.h347 u32 erase_size; member

12