Lines Matching refs:erasesize
56 blk_total = (mtd->size + mtd->erasesize - 1) >> mtd->erasesize_shift; in mtd_blk_map_table_init()
67 mtd->erasesize - 1) >> mtd->erasesize_shift); in mtd_blk_map_table_init()
102 size_t block_offset = offset & (mtd->erasesize - 1); in get_mtd_blk_map_address()
166 if (mtd_blk_map_table_init(desc, sector << 9, totalsize + (size_t)mtd->erasesize)) in mtd_blk_map_fit()
180 size_t block_offset = offset & (mtd->erasesize - 1); in mtd_map_read()
190 ~(mtd->erasesize - 1))) { in mtd_map_read()
192 offset & ~(mtd->erasesize - 1)); in mtd_map_read()
193 offset += mtd->erasesize - block_offset; in mtd_map_read()
198 if (left_to_read < (mtd->erasesize - block_offset)) in mtd_map_read()
201 read_length = mtd->erasesize - block_offset; in mtd_map_read()
229 blocksize = mtd->erasesize; in mtd_map_write()
249 size_t block_offset = offset & (mtd->erasesize - 1); in mtd_map_write()
259 ~(mtd->erasesize - 1))) { in mtd_map_write()
261 offset & ~(mtd->erasesize - 1)); in mtd_map_write()
262 offset += mtd->erasesize - block_offset; in mtd_map_write()
270 ei.len = mtd->erasesize; in mtd_map_write()
329 pos += mtd->erasesize; in mtd_map_erase()
336 ei.len = mtd->erasesize; in mtd_map_erase()
344 pos += mtd->erasesize; in mtd_map_erase()
345 len -= mtd->erasesize; in mtd_map_erase()
428 (mtd->erasesize >> 9) - 1) << 9, in mtd_part_parse()
555 rwsize_aligned = (rwsize_aligned + mtd->erasesize - 1) & in mtd_dwrite()
556 ~(mtd->erasesize - 1); in mtd_dwrite()
641 if (is_power_of_2(mtd->erasesize)) in mtd_blk_probe()
642 mtd->erasesize_shift = ffs(mtd->erasesize) - 1; in mtd_blk_probe()
673 for (; i < (mtd->size / mtd->erasesize); i++) { in mtd_blk_probe()
675 mtd->size - mtd->erasesize * (i + 1)); in mtd_blk_probe()
678 (mtd->erasesize >> 9) * i; in mtd_blk_probe()