Searched refs:erase_size (Results 1 – 9 of 9) sorted by relevance
| /linux/drivers/firmware/microchip/ |
| H A D | mpfs-auto-update.c | 103 size_t erase_size = AUTO_UPDATE_DIRECTORY_SIZE; in mpfs_auto_update_prepare() local 120 erase_size = round_up(erase_size, (u64)priv->flash->erasesize); in mpfs_auto_update_prepare() 132 priv->size_per_bitstream = round_down(priv->size_per_bitstream / 3, erase_size); in mpfs_auto_update_prepare() 206 size_t erase_size = round_up(AUTO_UPDATE_DIRECTORY_SIZE, (u64)priv->flash->erasesize); in mpfs_auto_update_set_image_address() local 208 char *buffer __free(kfree) = kzalloc(erase_size, GFP_KERNEL); in mpfs_auto_update_set_image_address() 215 erase.len = erase_size; in mpfs_auto_update_set_image_address() 225 ret = mtd_read(priv->flash, AUTO_UPDATE_DIRECTORY_BASE, erase_size, &bytes_read, in mpfs_auto_update_set_image_address() 230 if (bytes_read != erase_size) in mpfs_auto_update_set_image_address() 253 ret = mtd_write(priv->flash, 0x0, erase_size, &bytes_written, (u_char *)buffer); in mpfs_auto_update_set_image_address() 257 if (bytes_written != erase_size) in mpfs_auto_update_set_image_address() [all …]
|
| /linux/drivers/mtd/chips/ |
| H A D | map_rom.c | 37 const __be32 *erase_size = NULL; in default_erasesize() local 39 erase_size = of_get_property(map->device_node, "erase-size", NULL); in default_erasesize() 41 return !erase_size ? map->size : be32_to_cpu(*erase_size); in default_erasesize()
|
| /linux/Documentation/driver-api/mmc/ |
| H A D | mmc-dev-attrs.rst | 34 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
|
| /linux/drivers/mtd/devices/ |
| H A D | mtdram.c | 22 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 D | powernv_flash.c | 189 u32 erase_size; in powernv_flash_set_driver_info() local 193 &erase_size); in powernv_flash_set_driver_info() 216 mtd->erasesize = erase_size; in powernv_flash_set_driver_info()
|
| H A D | sst25l.c | 57 unsigned erase_size; member 374 flash->mtd.erasesize = flash_info->erase_size; in sst25l_probe()
|
| /linux/drivers/mtd/ |
| H A D | ssfdc.c | 25 int erase_size; /* phys_block_size */ member 248 (unsigned long)ssfdc->map_len * ssfdc->erase_size / 1024); in build_logical_block_map() 253 offset = (unsigned long)phys_block * ssfdc->erase_size; in build_logical_block_map() 308 ssfdc->erase_size = mtd->erasesize; in ssfdcr_add_mtd() 312 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()
|
| /linux/drivers/net/ethernet/sfc/falcon/ |
| H A D | falcon.c | 813 if (len != spi->erase_size) in falcon_spi_erase() 946 parts[n_parts].common.mtd.erasesize = spi->erase_size; in falcon_mtd_probe() 961 parts[n_parts].common.mtd.erasesize = spi->erase_size; in falcon_mtd_probe() 2165 spi_device->erase_size = in falcon_spi_device_init()
|
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ef10.c | 3504 size_t size, erase_size, write_size, outlen; in efx_ef10_mtd_probe_partition() local 3519 rc = efx_mcdi_nvram_info(efx, type, &size, &erase_size, &write_size, in efx_ef10_mtd_probe_partition() 3531 erase_size = 0; in efx_ef10_mtd_probe_partition() 3560 part->common.mtd.erasesize = erase_size; in efx_ef10_mtd_probe_partition() 3562 if (!erase_size) in efx_ef10_mtd_probe_partition()
|