Lines Matching refs:eraseblock
22 * @pages_per_eraseblock: number of pages per eraseblock
58 * @eraseblock_addr_shift: position of the eraseblock identifier in the row
71 * @eraseblock: the eraseblock within the LUN
81 unsigned int eraseblock;
501 * nanddev_pages_per_eraseblock() - Get the number of pages per eraseblock
504 * Return: the number of pages per eraseblock.
530 * Return: the eraseblock size.
755 pos->eraseblock = do_div(tmp, nand->memorg.eraseblocks_per_lun);
756 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun;
781 if (a->eraseblock != b->eraseblock)
782 return a->eraseblock < b->eraseblock ? -1 : 1;
807 ((pos->eraseblock +
830 (pos->eraseblock << nand->rowconv.eraseblock_addr_shift) |
847 pos->eraseblock = 0;
869 pos->eraseblock = 0;
873 * nanddev_pos_next_eraseblock() - Move a position to the next eraseblock
877 * Updates @pos to point to the start of the next eraseblock. Useful when you
883 if (pos->eraseblock >= nand->memorg.eraseblocks_per_lun - 1)
886 pos->eraseblock++;
888 pos->plane = pos->eraseblock % nand->memorg.planes_per_lun;
1037 * Return the BBT entry used to store information about the eraseblock pointed
1040 * Return: the BBT entry storing information about eraseblock pointed by @pos.
1045 return pos->eraseblock +