/linux-4.4.14/drivers/mtd/tests/ |
D | stresstest.c | 94 if (offs >= mtd->erasesize) in do_read() 95 offs -= mtd->erasesize; in do_read() 96 if (offs + len > mtd->erasesize) in do_read() 97 len = mtd->erasesize - offs; in do_read() 99 addr = (loff_t)eb * mtd->erasesize + offs; in do_read() 109 if (offs >= mtd->erasesize) { in do_write() 117 if (offs + len > mtd->erasesize) { in do_write() 119 len = mtd->erasesize - offs; in do_write() 127 addr = (loff_t)eb * mtd->erasesize + offs; in do_write() 132 while (offs > mtd->erasesize) { in do_write() [all …]
|
D | speedtest.c | 59 loff_t addr = (loff_t)ebnum * mtd->erasesize; in multiblock_erase() 64 ei.len = mtd->erasesize * blocks; in multiblock_erase() 84 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 86 return mtdtest_write(mtd, addr, mtd->erasesize, iobuf); in write_eraseblock() 92 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock_by_page() 110 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock_by_2pages() 128 loff_t addr = (loff_t)ebnum * mtd->erasesize; in read_eraseblock() 130 return mtdtest_read(mtd, addr, mtd->erasesize, iobuf); in read_eraseblock() 136 loff_t addr = (loff_t)ebnum * mtd->erasesize; in read_eraseblock_by_page() 154 loff_t addr = (loff_t)ebnum * mtd->erasesize; in read_eraseblock_by_2pages() [all …]
|
D | torturetest.c | 105 loff_t addr = (loff_t)ebnum * mtd->erasesize; in check_eraseblock() 106 size_t len = mtd->erasesize; in check_eraseblock() 109 addr = (loff_t)(ebnum + 1) * mtd->erasesize - pgcnt * pgsize; in check_eraseblock() 159 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_pattern() 160 size_t len = mtd->erasesize; in write_pattern() 163 addr = (loff_t)(ebnum + 1) * mtd->erasesize - pgcnt * pgsize; in write_pattern() 219 if (pgcnt && (pgcnt > mtd->erasesize / pgsize || pgcnt < 0)) { in tort_init() 225 patt_5A5 = kmalloc(mtd->erasesize, GFP_KERNEL); in tort_init() 229 patt_A5A = kmalloc(mtd->erasesize, GFP_KERNEL); in tort_init() 233 patt_FF = kmalloc(mtd->erasesize, GFP_KERNEL); in tort_init() [all …]
|
D | pagetest.c | 55 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 57 prandom_bytes_state(&rnd_state, writebuf, mtd->erasesize); in write_eraseblock() 59 return mtdtest_write(mtd, addr, mtd->erasesize, writebuf); in write_eraseblock() 67 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock() 71 addr0 += mtd->erasesize; in verify_eraseblock() 75 addrn -= mtd->erasesize; in verify_eraseblock() 77 prandom_bytes_state(&rnd_state, writebuf, mtd->erasesize); in verify_eraseblock() 111 memcpy(boundary, writebuf + mtd->erasesize - pgsize, pgsize); in verify_eraseblock() 140 addr0 += mtd->erasesize; in crosstest() 144 addrn -= mtd->erasesize; in crosstest() [all …]
|
D | subpagetest.c | 60 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 95 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock2() 98 if (addr + (subpgsize * k) > (loff_t)(ebnum + 1) * mtd->erasesize) in write_eraseblock2() 134 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock() 195 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock2() 198 if (addr + (subpgsize * k) > (loff_t)(ebnum + 1) * mtd->erasesize) in verify_eraseblock2() 230 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock_ff() 233 for (j = 0; j < mtd->erasesize / subpgsize; ++j) { in verify_eraseblock_ff() 312 do_div(tmp, mtd->erasesize); in mtd_subpagetest_init() 314 pgcnt = mtd->erasesize / mtd->writesize; in mtd_subpagetest_init() [all …]
|
D | readtest.c | 50 loff_t addr = (loff_t)ebnum * mtd->erasesize; in read_eraseblock_by_page() 98 n = mtd->erasesize; in dump_eraseblock() 155 do_div(tmp, mtd->erasesize); in mtd_readtest_init() 157 pgcnt = mtd->erasesize / pgsize; in mtd_readtest_init() 162 (unsigned long long)mtd->size, mtd->erasesize, in mtd_readtest_init() 166 iobuf = kmalloc(mtd->erasesize, GFP_KERNEL); in mtd_readtest_init() 169 iobuf1 = kmalloc(mtd->erasesize, GFP_KERNEL); in mtd_readtest_init()
|
D | oobtest.c | 73 loff_t addr = (loff_t)ebnum * mtd->erasesize; in write_eraseblock() 182 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock() 271 loff_t addr = (loff_t)ebnum * mtd->erasesize; in verify_eraseblock_in_one_go() 371 do_div(tmp, mtd->erasesize); in mtd_oobtest_init() 373 pgcnt = mtd->erasesize / mtd->writesize; in mtd_oobtest_init() 378 (unsigned long long)mtd->size, mtd->erasesize, in mtd_oobtest_init() 382 readbuf = kmalloc(mtd->erasesize, GFP_KERNEL); in mtd_oobtest_init() 385 writebuf = kmalloc(mtd->erasesize, GFP_KERNEL); in mtd_oobtest_init() 496 addr0 += mtd->erasesize; in mtd_oobtest_init() 644 addr = (loff_t)(i + 1) * mtd->erasesize - mtd->writesize; in mtd_oobtest_init() [all …]
|
D | mtd_test.c | 13 loff_t addr = (loff_t)ebnum * mtd->erasesize; in mtdtest_erase_eraseblock() 18 ei.len = mtd->erasesize; in mtdtest_erase_eraseblock() 36 loff_t addr = (loff_t)ebnum * mtd->erasesize; in is_block_bad()
|
D | nandbiterrs.c | 363 (unsigned long long)mtd->size, mtd->erasesize, in mtd_nandbiterrs_init()
|
/linux-4.4.14/drivers/mtd/ |
D | redboot.c | 80 offset = master->size + directory * master->erasesize; in parse_redboot_partitions() 87 offset -= master->erasesize; in parse_redboot_partitions() 90 offset = directory * master->erasesize; in parse_redboot_partitions() 92 offset += master->erasesize; in parse_redboot_partitions() 97 buf = vmalloc(master->erasesize); in parse_redboot_partitions() 105 ret = mtd_read(master, offset, master->erasesize, &retlen, in parse_redboot_partitions() 111 if (retlen != master->erasesize) { in parse_redboot_partitions() 116 numslots = (master->erasesize / sizeof(struct fis_image_desc)); in parse_redboot_partitions() 134 if (swab32(buf[i].size) == master->erasesize || in parse_redboot_partitions() 135 (buf[i].size > master->erasesize in parse_redboot_partitions() [all …]
|
D | ar7part.c | 52 unsigned int pre_size = master->erasesize, post_size = 0; in create_mtd_partitions() 63 ar7_parts[0].size = master->erasesize; in create_mtd_partitions() 68 ar7_parts[1].size = master->erasesize; in create_mtd_partitions() 81 pre_size += master->erasesize; in create_mtd_partitions() 87 ar7_parts[1].offset = master->size - master->erasesize; in create_mtd_partitions() 88 post_size = master->erasesize; in create_mtd_partitions() 116 root_offset += master->erasesize - 1; in create_mtd_partitions() 117 root_offset &= ~(master->erasesize - 1); in create_mtd_partitions()
|
D | mtdconcat.c | 391 if (instr->addr & (concat->mtd.erasesize - 1)) in concat_erase() 393 if (instr->len & (concat->mtd.erasesize - 1)) in concat_erase() 412 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1)) in concat_erase() 426 (erase_regions[i].erasesize - 1))) in concat_erase() 712 concat->mtd.erasesize = subdev[0]->erasesize; in mtd_concat_create() 801 max_erasesize = curr_erasesize = subdev[0]->erasesize; in mtd_concat_create() 806 if (subdev[i]->erasesize != curr_erasesize) { in mtd_concat_create() 809 curr_erasesize = subdev[i]->erasesize; in mtd_concat_create() 819 if (subdev[i]->eraseregions[j].erasesize != in mtd_concat_create() 824 erasesize; in mtd_concat_create() [all …]
|
D | mtdoops.c | 96 u32 start_page_offset = mtd_div_by_eb(offset, mtd) * mtd->erasesize; in mtdoops_erase_block() 98 u32 erase_pages = mtd->erasesize / record_size; in mtdoops_erase_block() 109 erase.len = mtd->erasesize; in mtdoops_erase_block() 165 mod = (cxt->nextpage * record_size) % mtd->erasesize; in mtdoops_workfunc_erase() 167 cxt->nextpage = cxt->nextpage + ((mtd->erasesize - mod) / record_size); in mtdoops_workfunc_erase() 177 cxt->nextpage = cxt->nextpage + (mtd->erasesize / record_size); in mtdoops_workfunc_erase() 180 if (i == cxt->oops_pages / (mtd->erasesize / record_size)) { in mtdoops_workfunc_erase() 336 if (mtd->size < mtd->erasesize * 2) { in mtdoops_notify_add() 341 if (mtd->erasesize < record_size) { in mtdoops_notify_add()
|
D | afs.c | 74 u_int ptr = off + mtd->erasesize - sizeof(fs); in afs_read_footer() 184 for (idx = off = sz = 0; off < mtd->size; off += mtd->erasesize) { in parse_afs_partitions() 217 for (idx = off = 0; off < mtd->size; off += mtd->erasesize) { in parse_afs_partitions() 238 parts[idx].size = (iis.length + mtd->erasesize - 1) & ~(mtd->erasesize - 1); in parse_afs_partitions()
|
D | ssfdc.c | 124 for (k = 0, offset = 0; k < 4; k++, offset += mtd->erasesize) { in get_valid_cis_sector() 311 ssfdc->cis_block = cis_sector / (mtd->erasesize >> SECTOR_SHIFT); in ssfdcr_add_mtd() 312 ssfdc->erase_size = mtd->erasesize; in ssfdcr_add_mtd() 313 ssfdc->map_len = (u32)mtd->size / mtd->erasesize; in ssfdcr_add_mtd()
|
D | mtdpart.c | 455 slave->offset = (mtd_div_by_eb(cur_offset, master) + 1) * master->erasesize; in allocate_partition() 510 if (slave->mtd.erasesize < regions[i].erasesize) { in allocate_partition() 511 slave->mtd.erasesize = regions[i].erasesize; in allocate_partition() 514 BUG_ON(slave->mtd.erasesize == 0); in allocate_partition() 517 slave->mtd.erasesize = master->erasesize; in allocate_partition() 549 offs += slave->mtd.erasesize; in allocate_partition()
|
D | mtdblock.c | 270 mtdblk->cache_data = vmalloc(mtdblk->mbd.mtd->erasesize); in mtdblock_writesect() 296 if (!(mbd->mtd->flags & MTD_NO_ERASE) && mbd->mtd->erasesize) { in mtdblock_open() 297 mtdblk->cache_size = mbd->mtd->erasesize; in mtdblock_open()
|
D | bcm63xxpart.c | 91 cfe_erasesize = max_t(uint32_t, master->erasesize, in bcm63xx_parse_cfe_partitions() 128 spareaddr = roundup(totallen, master->erasesize) + cfelen; in bcm63xx_parse_cfe_partitions()
|
D | mtdswap.c | 201 return (loff_t)(eb - d->eb_data) * d->mtd->erasesize; in mtdswap_eb_offset() 567 erase.len = mtd->erasesize; in mtdswap_erase_block() 1062 for (offset = 0; offset < size; offset += mtd->erasesize) in mtdswap_badblocks() 1256 use_size = (uint64_t)d->eblks * d->mtd->erasesize; in mtdswap_show() 1359 d->pages_per_eblk = mtd->erasesize >> PAGE_SHIFT; in mtdswap_init() 1438 if (mtd->erasesize < PAGE_SIZE || mtd->erasesize % PAGE_SIZE) { in mtdswap_add_mtd() 1440 "%lu\n", MTDSWAP_PREFIX, mtd->erasesize, PAGE_SIZE); in mtdswap_add_mtd() 1477 use_size = (uint64_t)eblocks * mtd->erasesize; in mtdswap_add_mtd() 1496 swap_size = (uint64_t)(eavailable - spare_cnt) * mtd->erasesize + in mtdswap_add_mtd()
|
D | inftlmount.c | 62 inftl->EraseSize = inftl->mbd.mtd->erasesize; in find_boot_record() 182 inftl->EraseSize = inftl->mbd.mtd->erasesize << in find_boot_record() 307 for (physblock = 0; physblock < inftl->EraseSize; physblock += inftl->mbd.mtd->erasesize) { in find_boot_record() 390 instr->len = inftl->mbd.mtd->erasesize; in INFTL_formatblock()
|
D | nftlmount.c | 54 nftl->EraseSize = nftl->mbd.mtd->erasesize; in find_boot_record() 162 erasesize based on UnitSizeFactor. So the erasesize we read from the mtd in find_boot_record() 173 nftl->EraseSize = nftl->mbd.mtd->erasesize << (0xff - mh->UnitSizeFactor); in find_boot_record()
|
D | mtdcore.c | 176 return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->erasesize); in mtd_erasesize_show() 179 static DEVICE_ATTR(erasesize, S_IRUGO, mtd_erasesize_show, NULL); 416 if (is_power_of_2(mtd->erasesize)) in add_mtd_device() 417 mtd->erasesize_shift = ffs(mtd->erasesize) - 1; in add_mtd_device() 1264 mtd->erasesize, mtd->name); in mtd_proc_show()
|
D | mtdchar.c | 628 || put_user(kr->erasesize, &(ur->erasesize)) in mtdchar_ioctl() 640 info.erasesize = mtd->erasesize; in mtdchar_ioctl()
|
D | bcm47xxpart.c | 93 uint32_t blocksize = master->erasesize; in bcm47xxpart_parse()
|
D | ftl.c | 168 offset += part->mbd.mtd->erasesize ? : 0x2000) { in scan_header() 189 if ((1 << header.EraseUnitSize) != part->mbd.mtd->erasesize) { in scan_header() 191 1 << header.EraseUnitSize,part->mbd.mtd->erasesize); in scan_header()
|
D | rfd_ftl.c | 773 if (!mtd->erasesize) { in rfd_ftl_add_mtd() 777 part->block_size = mtd->erasesize; in rfd_ftl_add_mtd()
|
D | sm_ftl.c | 632 if (mtd->erasesize > ftl->block_size) in sm_get_media_info()
|
/linux-4.4.14/drivers/mtd/devices/ |
D | lart.c | 388 if (i < 0 || (instr->addr & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 405 if (i < 0 || ((instr->addr + instr->len) & (mtd->eraseregions[i].erasesize - 1))) in flash_erase() 422 addr += mtd->eraseregions[i].erasesize; in flash_erase() 423 len -= mtd->eraseregions[i].erasesize; in flash_erase() 425 …if (addr == mtd->eraseregions[i].offset + (mtd->eraseregions[i].erasesize * mtd->eraseregions[i].n… in flash_erase() 575 .erasesize = FLASH_BLOCKSIZE_PARAM, 581 .erasesize = FLASH_BLOCKSIZE_MAIN, 626 mtd.erasesize = FLASH_BLOCKSIZE_MAIN; in lart_flash_init() 642 mtd.erasesize,mtd.erasesize / 1024, in lart_flash_init() 653 result,mtd.eraseregions[result].erasesize,mtd.eraseregions[result].erasesize / 1024, in lart_flash_init()
|
D | sst25l.c | 177 if ((uint32_t)instr->len % mtd->erasesize) in sst25l_erase() 180 if ((uint32_t)instr->addr % mtd->erasesize) in sst25l_erase() 203 addr += mtd->erasesize; in sst25l_erase() 381 flash->mtd.erasesize = flash_info->erase_size; in sst25l_probe() 396 flash->mtd.erasesize, flash->mtd.erasesize / 1024, in sst25l_probe()
|
D | block2mtd.c | 293 dev->mtd.erasesize = erase_size; in add_device() 314 dev->mtd.erasesize >> 10, dev->mtd.erasesize); in add_device()
|
D | spear_smi.c | 525 addr += mtd->erasesize; in spear_mtd_erase() 526 len -= mtd->erasesize; in spear_mtd_erase() 862 flash->mtd.erasesize = flash_devices[flash_index].sectorsize; in spear_smi_setup_banks() 876 flash->mtd.erasesize, flash->mtd.erasesize / 1024); in spear_smi_setup_banks()
|
D | mtdram.c | 127 mtd->erasesize = MTDRAM_ERASE_SIZE; in mtdram_init_device()
|
D | powernv_flash.c | 200 mtd->erasesize = erase_size; in powernv_flash_set_driver_info()
|
D | st_spi_fsm.c | 1821 addr += mtd->erasesize; in stfsm_mtd_erase() 1822 len -= mtd->erasesize; in stfsm_mtd_erase() 2114 fsm->mtd.erasesize = info->sector_size; in stfsm_probe() 2125 fsm->mtd.erasesize, (fsm->mtd.erasesize >> 10)); in stfsm_probe()
|
D | phram.c | 124 new->mtd.erasesize = PAGE_SIZE; in register_device()
|
D | m25p80.c | 160 flash->spi_nor.mtd.erasesize / 1024, (u32)offset); in m25p80_erase()
|
D | bcm47xxsflash.c | 252 mtd->erasesize = b47s->blocksize; in bcm47xxsflash_fill_mtd()
|
D | slram.c | 184 (*curmtd)->mtdinfo->erasesize = SLRAM_BLK_SZ; in register_device()
|
D | docg3.c | 1222 for (len = info->len; !ret && len > 0; len -= mtd->erasesize) { in doc_erase() 1851 mtd->erasesize = DOC_LAYOUT_BLOCK_SIZE * DOC_LAYOUT_NBPLANES; in doc_set_driver_info() 1853 mtd->erasesize /= 2; in doc_set_driver_info()
|
D | mtd_dataflash.c | 649 device->erasesize = pagesize; in add_dataflash_otp()
|
D | pmc551.c | 786 mtd->erasesize = 0x10000; in init_pmc551()
|
/linux-4.4.14/drivers/mtd/maps/ |
D | scb2_flash.c | 103 mtd->erasesize /= 2; in scb2_fixup_mtd() 106 region->erasesize /= 2; in scb2_fixup_mtd() 118 if (region->numblocks * region->erasesize > mtd->size) { in scb2_fixup_mtd() 120 region->erasesize); in scb2_fixup_mtd()
|
D | nettel.c | 373 (1024*1024 + intel_mtd->erasesize); in nettel_init() 376 (intel0size + intel1size) - intel_mtd->erasesize; in nettel_init() 377 nettel_intel_partitions[4].size = intel_mtd->erasesize; in nettel_init()
|
D | vmu-flash.c | 538 mtd_cur->erasesize = card->blocklen; in vmu_queryblocks()
|
/linux-4.4.14/drivers/staging/goldfish/ |
D | goldfish_nand.c | 117 ofs, len, mtd->size, mtd->erasesize); in goldfish_nand_erase() 128 ofs, len, mtd->size, mtd->erasesize); in goldfish_nand_erase() 247 rem = do_div(ofs, mtd->erasesize); in goldfish_nand_block_isbad() 250 ofs *= mtd->erasesize / mtd->writesize; in goldfish_nand_block_isbad() 268 rem = do_div(ofs, mtd->erasesize); in goldfish_nand_block_markbad() 271 ofs *= mtd->erasesize / mtd->writesize; in goldfish_nand_block_markbad() 320 mtd->erasesize = readl(base + NAND_DEV_ERASE_SIZE) / in goldfish_nand_init_device() 327 mtd->oobsize, mtd->erasesize); in goldfish_nand_init_device()
|
/linux-4.4.14/drivers/mtd/ubi/ |
D | gluebi.c | 178 lnum = div_u64_rem(from, mtd->erasesize, &offs); in gluebi_read() 181 size_t to_read = mtd->erasesize - offs; in gluebi_read() 218 lnum = div_u64_rem(to, mtd->erasesize, &offs); in gluebi_write() 225 size_t to_write = mtd->erasesize - offs; in gluebi_write() 286 instr->fail_addr = (long long)lnum * mtd->erasesize; in gluebi_erase() 323 mtd->erasesize = vi->usable_leb_size; in gluebi_create()
|
D | build.c | 648 ubi->peb_size = ubi->mtd->erasesize; in io_init()
|
/linux-4.4.14/drivers/mtd/chips/ |
D | map_ram.c | 76 mtd->erasesize = PAGE_SIZE; in map_ram_probe() 77 while(mtd->size & (mtd->erasesize - 1)) in map_ram_probe() 78 mtd->erasesize >>= 1; in map_ram_probe()
|
D | cfi_cmdset_0020.c | 200 if (mtd->erasesize < ersize) { in cfi_staa_setup() 201 mtd->erasesize = ersize; in cfi_staa_setup() 205 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_staa_setup() 223 mtd->eraseregions[i].erasesize, in cfi_staa_setup() 920 if (instr->addr & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 938 if ((instr->addr + instr->len) & (regions[i].erasesize-1)) in cfi_staa_erase_varsize() 953 adr += regions[i].erasesize; in cfi_staa_erase_varsize() 954 len -= regions[i].erasesize; in cfi_staa_erase_varsize() 956 …if (adr % (1<< cfi->chipshift) == (((unsigned long)regions[i].offset + (regions[i].erasesize * reg… in cfi_staa_erase_varsize() 1137 if (ofs & (mtd->erasesize - 1)) in cfi_staa_lock() [all …]
|
D | cfi_util.c | 384 if (ofs & (regions[i].erasesize-1)) in cfi_varsize_frob() 402 if ((ofs + len) & (regions[i].erasesize-1)) in cfi_varsize_frob() 411 int size = regions[i].erasesize; in cfi_varsize_frob()
|
D | map_absent.c | 63 mtd->erasesize = PAGE_SIZE; in map_absent_probe()
|
D | map_rom.c | 60 mtd->erasesize = default_erasesize(map); in map_rom_probe()
|
D | cfi_cmdset_0001.c | 609 if (mtd->erasesize < ersize) { in cfi_intelext_setup() 610 mtd->erasesize = ersize; in cfi_intelext_setup() 614 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_intelext_setup() 630 mtd->eraseregions[i].erasesize, in cfi_intelext_setup() 732 if ((1 << partshift) < mtd->erasesize) { in cfi_intelext_partition_fixup() 2470 len = region->erasesize; in cfi_intelext_save_locks() 2570 len = region->erasesize; in cfi_intelext_restore_locks()
|
D | cfi_cmdset_0002.c | 703 if (mtd->erasesize < ersize) { in cfi_amdstd_setup() 704 mtd->erasesize = ersize; in cfi_amdstd_setup() 708 mtd->eraseregions[(j*cfi->cfiq->NumEraseRegions)+i].erasesize = ersize; in cfi_amdstd_setup() 2659 int size = regions[i].erasesize; in cfi_ppb_unlock()
|
/linux-4.4.14/fs/logfs/ |
D | dev_mtd.c | 98 BUG_ON(len % mtd->erasesize); in logfs_mtd_erase() 157 *ofs += mtd->erasesize; in logfs_mtd_find_first_sb() 172 *ofs = mtd->size - mtd->erasesize; in logfs_mtd_find_last_sb() 174 *ofs -= mtd->erasesize; in logfs_mtd_find_last_sb() 178 *ofs = *ofs + mtd->erasesize - 0x1000; in logfs_mtd_find_last_sb()
|
/linux-4.4.14/drivers/mtd/spi-nor/ |
D | spi-nor.c | 329 div_u64_rem(instr->len, mtd->erasesize, &rem); in spi_nor_erase() 379 addr += mtd->erasesize; in spi_nor_erase() 380 len -= mtd->erasesize; in spi_nor_erase() 519 if (stm_is_locked_sr(nor, ofs - mtd->erasesize, mtd->erasesize, in stm_unlock() 1200 mtd->erasesize = 4096; in spi_nor_scan() 1203 mtd->erasesize = 4096; in spi_nor_scan() 1208 mtd->erasesize = info->sector_size; in spi_nor_scan() 1290 mtd->erasesize = info->sector_size; in spi_nor_scan() 1306 mtd->erasesize, mtd->erasesize / 1024, mtd->numeraseregions); in spi_nor_scan() 1315 mtd->eraseregions[i].erasesize, in spi_nor_scan() [all …]
|
D | fsl-quadspi.c | 890 nor->mtd.erasesize / 1024, q->chip_base_addr, (u32)offs); in fsl_qspi_erase()
|
/linux-4.4.14/include/uapi/mtd/ |
D | mtd-abi.h | 130 __u32 erasesize; member 139 __u32 erasesize; /* For this region */ member
|
/linux-4.4.14/include/linux/mtd/ |
D | mtd.h | 62 uint32_t erasesize; /* For this region */ member 123 uint32_t erasesize; member 326 do_div(sz, mtd->erasesize); in mtd_div_by_eb() 334 return do_div(sz, mtd->erasesize); in mtd_mod_by_eb()
|
D | doc2000.h | 207 unsigned long erasesize; member
|
D | nand.h | 750 .chipsize = (chipsz), .erasesize = (erasesz), .options = (opts) } 811 unsigned int erasesize; member
|
/linux-4.4.14/arch/cris/arch-v32/drivers/ |
D | axisflashmap.c | 395 ptable_sector += main_mtd->erasesize; in init_axis_flash() 566 mtd_ram->erasesize = (main_mtd ? main_mtd->erasesize : in init_axis_flash()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | nand_base.c | 327 ofs += mtd->erasesize - mtd->writesize; in nand_block_bad() 401 ofs += mtd->erasesize - mtd->writesize; in nand_default_block_markbad() 1000 len -= mtd->erasesize; in nand_unlock() 3352 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_onfi() 3353 mtd->erasesize *= mtd->writesize; in nand_flash_detect_onfi() 3359 chip->chipsize *= (uint64_t)mtd->erasesize * p->lun_count; in nand_flash_detect_onfi() 3448 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_jedec() 3449 mtd->erasesize *= mtd->writesize; in nand_flash_detect_jedec() 3455 chip->chipsize *= (uint64_t)mtd->erasesize * p->lun_count; in nand_flash_detect_jedec() 3602 mtd->erasesize = (128 * 1024) << in nand_decode_ext_id() [all …]
|
D | diskonchip.c | 1016 for (offs = 0; offs < mtd->size; offs += mtd->erasesize) { in find_media_headers() 1085 maxblocks = min(32768U, mtd->erasesize - psize); in nftl_partscan() 1109 mtd->erasesize <<= (0xff - mh->UnitSizeFactor); in nftl_partscan() 1110 printk(KERN_INFO "Setting virtual erase size to %d\n", mtd->erasesize); in nftl_partscan() 1112 maxblocks = min(32768U, mtd->erasesize - psize); in nftl_partscan() 1123 offs += mtd->erasesize; in nftl_partscan() 1214 if (inftl_bbt_write && (blocks > mtd->erasesize)) { in inftl_partscan() 1243 parts[0].size = mtd->erasesize * ip->firstUnit; in inftl_partscan()
|
D | nandsim.c | 688 ns->geom.secsz = mtd->erasesize; in init_nandsim() 1018 wear_eb_count = div_u64(mtd->size, mtd->erasesize); in setup_wear_reporting() 2353 uint64_t new_size = (uint64_t)nsmtd->erasesize << overridesize; in ns_init_module() 2354 if (new_size >> overridesize != nsmtd->erasesize) { in ns_init_module() 2362 chip->chip_shift = ffs(nsmtd->erasesize) + overridesize - 1; in ns_init_module()
|
D | mpc5121_nfc.c | 792 switch (mtd->erasesize / mtd->writesize) { in mpc5121_nfc_probe()
|
D | mxc_nand.c | 1020 uint16_t pages_per_block = mtd->erasesize / mtd->writesize; in preset_v2() 1100 ffs(mtd->erasesize / mtd->writesize) - 6, in preset_v3()
|
D | fsl_elbc_nand.c | 666 mtd->erasesize); in fsl_elbc_chip_init_tail()
|
D | fsl_ifc_nand.c | 817 mtd->erasesize); in fsl_ifc_chip_init_tail()
|
D | nand_bbt.c | 486 from += mtd->erasesize - (mtd->writesize * numpages); in create_bbt()
|
D | docg4.c | 1211 mtd->erasesize = DOCG4_BLOCK_SIZE; in init_mtd_structs()
|
D | denali.c | 1526 denali->mtd.erasesize <<= (denali->devnum - 1); in denali_init()
|
/linux-4.4.14/drivers/mtd/onenand/ |
D | onenand_base.c | 1086 if (mtd->eraseregions[i].erasesize < (1 << this->erase_shift)) in onenand_recover_lsb() 2399 region_end = region->offset + region->erasesize * region->numblocks; in onenand_block_by_block_erase() 2439 block_size = region->erasesize; in onenand_block_by_block_erase() 2440 region_end = region->offset + region->erasesize * region->numblocks; in onenand_block_by_block_erase() 2479 block_size = region->erasesize; in onenand_erase() 3576 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() 3590 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() 3600 mtd->erasesize = 1 << this->erase_shift; in flexonenand_get_size() 3602 mtd->erasesize >>= 1; in flexonenand_get_size() 3609 mtd->eraseregions[i].erasesize, in flexonenand_get_size() [all …]
|
D | onenand_bbt.c | 115 from += mtd->eraseregions[rgn].erasesize; in create_bbt()
|
/linux-4.4.14/drivers/mtd/lpddr/ |
D | lpddr2_nvm.c | 260 add += mtd->erasesize; in lpddr2_nvm_do_block_op() 468 .erasesize = ERASE_BLOCKSIZE * pcm_data->bus_width, in lpddr2_nvm_probe()
|
D | lpddr_cmds.c | 78 mtd->erasesize = 1 << lpddr->qinfo->UniformBlockSizeShift; in lpddr_cmdset()
|
/linux-4.4.14/fs/jffs2/ |
D | wbuf.c | 288 if (c->wbuf_ofs % c->mtd->erasesize) in jffs2_wbuf_recover() 1245 c->wbuf_pagesize = c->mtd->erasesize; in jffs2_dataflash_setup() 1255 c->sector_size = 8 * c->mtd->erasesize; in jffs2_dataflash_setup()
|
D | fs.c | 536 c->sector_size = c->mtd->erasesize; in jffs2_do_fill_super()
|
/linux-4.4.14/Documentation/ABI/testing/ |
D | sysfs-class-mtd | 45 What: /sys/class/mtd/mtdX/erasesize
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | mcdi.c | 1973 loff_t offset = start & ~((loff_t)(mtd->erasesize - 1)); in efx_mcdi_mtd_erase() 1975 size_t chunk = part->common.mtd.erasesize; in efx_mcdi_mtd_erase()
|
D | siena.c | 842 part->common.mtd.erasesize = erase_size; in siena_mtd_probe_partition()
|
D | falcon.c | 944 parts[n_parts].common.mtd.erasesize = spi->erase_size; in falcon_mtd_probe() 959 parts[n_parts].common.mtd.erasesize = spi->erase_size; in falcon_mtd_probe()
|
D | ef10.c | 4484 part->common.mtd.erasesize = erase_size; in efx_ef10_mtd_probe_partition()
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.c | 1672 block_size_in_pages = mtd->erasesize / mtd->writesize; in mx23_write_transcription_stamp()
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
D | brcmnand.c | 1870 cfg->block_size = mtd->erasesize; in brcmnand_setup_dev()
|