Lines Matching refs:nand_dev

162 	uint32_t block_nb = page / spinand_dev.nand_dev->block_size;  in spi_nand_load_page()
163 uint32_t page_nb = page - (block_nb * spinand_dev.nand_dev->page_size); in spi_nand_load_page()
164 uint32_t nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_load_page()
165 spinand_dev.nand_dev->page_size; in spi_nand_load_page()
181 uint32_t nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_read_from_cache()
182 spinand_dev.nand_dev->page_size; in spi_nand_read_from_cache()
184 uint32_t page_sh = __builtin_ctz(spinand_dev.nand_dev->page_size) + 1U; in spi_nand_read_from_cache()
188 if ((spinand_dev.nand_dev->nb_planes > 1U) && ((block_nb % 2U) == 1U)) { in spi_nand_read_from_cache()
234 unsigned int nbpages_per_block = spinand_dev.nand_dev->block_size / in spi_nand_mtd_block_is_bad()
235 spinand_dev.nand_dev->page_size; in spi_nand_mtd_block_is_bad()
240 spinand_dev.nand_dev->page_size, in spi_nand_mtd_block_is_bad()
259 spinand_dev.nand_dev->page_size, true); in spi_nand_mtd_read_page()
267 spinand_dev.nand_dev = get_nand_device(); in spi_nand_init()
268 if (spinand_dev.nand_dev == NULL) { in spi_nand_init()
272 spinand_dev.nand_dev->mtd_block_is_bad = spi_nand_mtd_block_is_bad; in spi_nand_init()
273 spinand_dev.nand_dev->mtd_read_page = spi_nand_mtd_read_page; in spi_nand_init()
274 spinand_dev.nand_dev->nb_planes = 1; in spi_nand_init()
288 assert((spinand_dev.nand_dev->page_size != 0U) && in spi_nand_init()
289 (spinand_dev.nand_dev->block_size != 0U) && in spi_nand_init()
290 (spinand_dev.nand_dev->size != 0U)); in spi_nand_init()
315 spinand_dev.nand_dev->page_size, in spi_nand_init()
316 spinand_dev.nand_dev->block_size, in spi_nand_init()
317 spinand_dev.nand_dev->size); in spi_nand_init()
319 *size = spinand_dev.nand_dev->size; in spi_nand_init()
320 *erase_size = spinand_dev.nand_dev->block_size; in spi_nand_init()