Lines Matching defs:nand_dev
21 static struct nand_device nand_dev;
38 unsigned int block = offset / nand_dev.block_size;
39 unsigned int end_block = (offset + length - 1U) / nand_dev.block_size;
41 (offset % nand_dev.block_size) / nand_dev.page_size;
42 unsigned int nb_pages = nand_dev.block_size / nand_dev.page_size;
43 unsigned int start_offset = offset % nand_dev.page_size;
60 if (((start_offset != 0U) || (length % nand_dev.page_size) != 0U) &&
61 (scratch_buff_size < nand_dev.page_size)) {
66 is_bad = nand_dev.mtd_block_is_bad(block);
74 nand_dev.size / nand_dev.block_size;
87 (length < nand_dev.page_size)) {
88 ret = nand_dev.mtd_read_page(
89 &nand_dev,
96 bytes_read = MIN((size_t)(nand_dev.page_size -
106 ret = nand_dev.mtd_read_page(&nand_dev,
113 bytes_read = nand_dev.page_size;
140 block = base / nand_dev.block_size;
143 offset_block = (base + offset - 1U) / nand_dev.block_size;
148 max_block = nand_dev.size / nand_dev.block_size;
155 is_bad = nand_dev.mtd_block_is_bad(block);
168 *extra_offset = count_bb * nand_dev.block_size;
175 return &nand_dev;