/external/u-boot/drivers/mtd/nand/ |
D | nand_util.c | 63 if ((opts->offset & (mtd->erasesize - 1)) != 0) { in nand_erase_opts() 72 erase.len = mtd->erasesize; in nand_erase_opts() 74 erase_length = lldiv(opts->length + mtd->erasesize - 1, in nand_erase_opts() 75 mtd->erasesize); in nand_erase_opts() 100 erase.addr += mtd->erasesize) { in nand_erase_opts() 342 if ((start & (mtd->erasesize - 1)) != 0) { in nand_unlock() 349 if (length == 0 || (length & (mtd->erasesize - 1)) != 0) { in nand_unlock() 351 "size %08x!\n", mtd->erasesize); in nand_unlock() 360 length -= mtd->erasesize; in nand_unlock() 421 block_start = offset & ~(loff_t)(mtd->erasesize - 1); in check_skip_len() [all …]
|
D | mxs_nand_spl.c | 115 mtd->erasesize = le32_to_cpu(p->pages_per_block) * mtd->writesize; in mxs_flash_onfi_ident() 118 chip->chipsize *= (uint64_t)mtd->erasesize * p->lun_count; in mxs_flash_onfi_ident() 121 chip->phys_erase_shift = ffs(mtd->erasesize) - 1; in mxs_flash_onfi_ident() 126 debug("erasesize=%d (>>%d)\n", mtd->erasesize, chip->phys_erase_shift); in mxs_flash_onfi_ident() 218 nand_page_per_block = mtd->erasesize / mtd->writesize; in nand_spl_load_image()
|
D | nand_base.c | 353 ofs += mtd->erasesize - mtd->writesize; in nand_block_bad() 413 ofs += mtd->erasesize - mtd->writesize; in nand_default_block_markbad() 3321 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_onfi() 3322 mtd->erasesize *= mtd->writesize; in nand_flash_detect_onfi() 3328 chip->chipsize *= (uint64_t)mtd->erasesize * p->lun_count; in nand_flash_detect_onfi() 3424 mtd->erasesize = 1 << (fls(le32_to_cpu(p->pages_per_block)) - 1); in nand_flash_detect_jedec() 3425 mtd->erasesize *= mtd->writesize; in nand_flash_detect_jedec() 3431 chip->chipsize *= (uint64_t)mtd->erasesize * p->lun_count; in nand_flash_detect_jedec() 3578 mtd->erasesize = (128 * 1024) << in nand_decode_ext_id() 3616 mtd->erasesize = (128 * 1024) << tmp; in nand_decode_ext_id() [all …]
|
/external/u-boot/drivers/mtd/ |
D | altera_qspi.c | 91 instr.addr = mtd->erasesize * s_first; in flash_erase() 92 instr.len = mtd->erasesize * (s_last + 1 - s_first); in flash_erase() 146 addr &= ~(mtd->erasesize - 1); /* get lower aligned address */ in altera_qspi_erase() 157 last = pdata->base + addr + mtd->erasesize; in altera_qspi_erase() 165 sect = addr / mtd->erasesize; in altera_qspi_erase() 186 addr += mtd->erasesize; in altera_qspi_erase() 247 *len = mtd->erasesize << (pow - 1); in altera_qspi_get_locked_range() 266 num_sectors = mtd->size / mtd->erasesize; in altera_qspi_lock() 267 sector_start = ofs / mtd->erasesize; in altera_qspi_lock() 268 sector_end = (ofs + len) / mtd->erasesize; in altera_qspi_lock() [all …]
|
D | mtdconcat.c | 396 if (instr->addr & (concat->mtd.erasesize - 1)) in concat_erase() 398 if (instr->len & (concat->mtd.erasesize - 1)) in concat_erase() 417 if (i < 0 || instr->addr & (erase_regions[i].erasesize - 1)) in concat_erase() 431 (erase_regions[i].erasesize - 1))) in concat_erase() 723 concat->mtd.erasesize = subdev[0]->erasesize; in mtd_concat_create() 830 max_erasesize = curr_erasesize = subdev[0]->erasesize; in mtd_concat_create() 835 if (subdev[i]->erasesize != curr_erasesize) { in mtd_concat_create() 838 curr_erasesize = subdev[i]->erasesize; in mtd_concat_create() 848 if (subdev[i]->eraseregions[j].erasesize != in mtd_concat_create() 853 erasesize; in mtd_concat_create() [all …]
|
D | cfi_mtd.c | 156 mtd->erasesize = sect_size_old; in cfi_mtd_set_erasesize() 172 mtd->eraseregions[regions].erasesize = sect_size_old; in cfi_mtd_set_erasesize() 194 mtd->eraseregions[regions].erasesize = sect_size_old; in cfi_mtd_set_erasesize() 197 mtd->erasesize = sect_size; in cfi_mtd_set_erasesize()
|
D | mtdpart.c | 484 slave->offset = (mtd_div_by_eb(cur_offset, master) + 1) * master->erasesize; in allocate_partition() 539 if (slave->mtd.erasesize < regions[i].erasesize) { in allocate_partition() 540 slave->mtd.erasesize = regions[i].erasesize; in allocate_partition() 543 BUG_ON(slave->mtd.erasesize == 0); in allocate_partition() 546 slave->mtd.erasesize = master->erasesize; in allocate_partition() 576 offs += slave->mtd.erasesize; in allocate_partition()
|
D | mtdcore.c | 258 return snprintf(buf, PAGE_SIZE, "%lu\n", (unsigned long)mtd->erasesize); in mtd_erasesize_show() 261 static DEVICE_ATTR(erasesize, S_IRUGO, mtd_erasesize_show, NULL); 433 if (is_power_of_2(mtd->erasesize)) in add_mtd_device() 434 mtd->erasesize_shift = ffs(mtd->erasesize) - 1; in add_mtd_device() 819 block_len = mtd->erasesize - (offset & (mtd->erasesize - 1)); in mtd_get_len_incl_bad() 821 if (!mtd->_block_isbad(mtd, offset & ~(mtd->erasesize - 1))) in mtd_get_len_incl_bad() 1640 mtd->erasesize, mtd->name); in mtd_proc_show()
|
/external/u-boot/cmd/ |
D | nand.c | 138 static void print_status(ulong start, ulong end, ulong erasesize, int status) in print_status() argument 149 (end - start) / erasesize, in print_status() 168 for (off = 0; off < mtd->size; off += mtd->erasesize) { in do_nand_status() 173 print_status(block_start, off, mtd->erasesize, in do_nand_status() 180 print_status(block_start, off, mtd->erasesize, last_status); in do_nand_status() 241 if ((addr & (mtd->erasesize - 1)) != 0) { in do_nand_env_oob() 253 oob_buf[1] = addr / mtd->erasesize; in do_nand_env_oob() 299 mtd->name, mtd->erasesize >> 10); in nand_print_and_set_info() 302 printf(" Erase size %8d b\n", mtd->erasesize); in nand_print_and_set_info() 310 env_set_hex("nand_erasesize", mtd->erasesize); in nand_print_and_set_info() [all …]
|
D | mtdparts.c | 335 part->sector_size = mtd->erasesize; in part_validate_eraseblock() 343 if (do_div(offset, mtd->erasesize)) { in part_validate_eraseblock() 351 if (do_div(size, mtd->erasesize)) { in part_validate_eraseblock() 368 start += mtd->eraseregions[i].erasesize; in part_validate_eraseblock() 384 start += mtd->eraseregions[i].erasesize; in part_validate_eraseblock() 1235 for (i = 0; i < part->size; i += mtd->erasesize) { in net_part_size() 1237 net_size += mtd->erasesize; in net_part_size() 1457 mtd->erasesize, &padding_size, &truncated); 1461 padding_size -= mtd->erasesize;
|
D | onenand.c | 117 for (page = 0; page < (mtd->erasesize / mtd->writesize); page ++) { in onenand_write_oneblock_withoob() 128 *retlen = (ret) ? 0 : mtd->erasesize; in onenand_write_oneblock_withoob() 374 for (ofs = 0; ofs < mtd->size; ofs += mtd->erasesize) { in do_onenand_bad()
|
D | jffs2.c | 249 return mtd->erasesize; in get_part_sector_size_nand() 300 return mtd->erasesize; in get_part_sector_size_onenand()
|
/external/u-boot/drivers/dfu/ |
D | dfu_nand.c | 159 if ((off & (mtd->erasesize - 1)) != 0) { in dfu_flush_medium_nand() 164 off = off & ~((mtd->erasesize - 1)); in dfu_flush_medium_nand() 165 off += mtd->erasesize; in dfu_flush_medium_nand()
|
/external/u-boot/tools/env/ |
D | fw_env.c | 977 size_t erasesize; /* erase / write length - one block on NAND, in flash_write_buf() local 1067 erasesize = blocklen; in flash_write_buf() 1069 erasesize = erase_len; in flash_write_buf() 1072 erase.length = erasesize; in flash_write_buf() 1080 if (blockstart + erasesize > environment_end(dev)) { in flash_write_buf() 1111 (unsigned long long)erasesize, in flash_write_buf() 1114 if (write(fd, data + processed, erasesize) != erasesize) { in flash_write_buf() 1123 processed += erasesize; in flash_write_buf() 1125 blockstart += erasesize; in flash_write_buf()
|
/external/kernel-headers/original/uapi/mtd/ |
D | mtd-abi.h | 131 __u32 erasesize; member 140 __u32 erasesize; /* For this region */ member
|
/external/u-boot/include/mtd/ |
D | mtd-abi.h | 120 __u32 erasesize; member 129 __u32 erasesize; /* For this region */ member
|
/external/u-boot/env/ |
D | nand.c | 138 blocksize = mtd->erasesize; in writeenv() 259 blocksize = mtd->erasesize; in readenv() 304 *result = ovoid ob_buf[1] * mtd->erasesize; in get_nand_env_oob()
|
/external/u-boot/include/linux/mtd/ |
D | mtd.h | 59 uint32_t erasesize; /* For this region */ member 160 uint32_t erasesize; member 417 do_div(sz, mtd->erasesize); in mtd_div_by_eb() 425 return do_div(sz, mtd->erasesize); in mtd_mod_by_eb()
|
D | doc2000.h | 182 unsigned long erasesize; member
|
/external/u-boot/drivers/mtd/onenand/ |
D | onenand_base.c | 828 if (mtd->eraseregions[i].erasesize < (1 << this->erase_shift)) in onenand_recover_lsb() 1746 block_size = region->erasesize; in onenand_erase() 1748 + region->erasesize * region->numblocks; in onenand_erase() 1818 block_size = region->erasesize; in onenand_erase() 1820 + region->erasesize * region->numblocks; in onenand_erase() 2334 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() 2348 mtd->eraseregions[i].erasesize = 1 << eraseshift; in flexonenand_get_size() 2358 mtd->erasesize = 1 << this->erase_shift; in flexonenand_get_size() 2360 mtd->erasesize >>= 1; in flexonenand_get_size() 2366 mtd->eraseregions[i].erasesize, in flexonenand_get_size() [all …]
|
/external/strace/ |
D | mtd.c | 166 minfo.size, minfo.erasesize, minfo.writesize, minfo.oobsize, in decode_mtd_info_user() 352 rinfo.erasesize, in MPERS_PRINTER_DECL()
|
/external/u-boot/fs/yaffs2/ |
D | yaffs_uboot_glue.c | 190 end_block = lldiv(mtd->size, mtd->erasesize - 1); in cmd_yaffs_devconfig() 226 dev->param.chunks_per_block = mtd->erasesize / mtd->writesize; in cmd_yaffs_devconfig()
|
/external/u-boot/board/toradex/colibri_t20/ |
D | colibri_t20.c | 71 (get_nand_dev_by_index(0)->erasesize >> 10 == 512) ? in checkboard()
|
/external/u-boot/drivers/mtd/spi/ |
D | sf_mtd.c | 95 sf_mtd_info.erasesize = flash->sector_size; in spi_flash_mtd_register()
|
/external/u-boot/board/isee/igep00x0/ |
D | igep00x0.c | 254 linux_name, 4 * mtd->erasesize >> 10); in board_mtdparts_default()
|