Lines Matching refs:eraseblock
81 unsigned int eraseblock; member
649 pos->eraseblock = do_div(tmp, nand->memorg.eraseblocks_per_lun); in nanddev_offs_to_pos()
650 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun; in nanddev_offs_to_pos()
675 if (a->eraseblock != b->eraseblock) in nanddev_pos_cmp()
676 return a->eraseblock < b->eraseblock ? -1 : 1; in nanddev_pos_cmp()
701 ((pos->eraseblock + in nanddev_pos_to_offs()
724 (pos->eraseblock << nand->rowconv.eraseblock_addr_shift) | in nanddev_pos_to_row()
741 pos->eraseblock = 0; in nanddev_pos_next_target()
763 pos->eraseblock = 0; in nanddev_pos_next_lun()
777 if (pos->eraseblock >= nand->memorg.eraseblocks_per_lun - 1) in nanddev_pos_next_eraseblock()
780 pos->eraseblock++; in nanddev_pos_next_eraseblock()
782 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun; in nanddev_pos_next_eraseblock()
931 return pos->eraseblock + in nanddev_bbt_pos_to_entry()