Searched refs:memorg (Results 1 - 6 of 6) sorted by relevance

/u-boot/drivers/mtd/nand/
H A Dcore.c198 * @nand->memorg. Also takes care of initializing the BBT.
206 struct nand_memory_organization *memorg = nanddev_get_memorg(nand); local
214 if (!memorg->bits_per_cell || !memorg->pagesize ||
215 !memorg->pages_per_eraseblock || !memorg->eraseblocks_per_lun ||
216 !memorg->planes_per_lun || !memorg->luns_per_target ||
217 !memorg->ntargets)
221 fls(memorg
[all...]
/u-boot/include/linux/mtd/
H A Dnand.h163 * @memorg: memory layout
172 * struct_nand_device->memorg and struct_nand_device->eccreq should be filled
181 struct nand_memory_organization memorg; member in struct:nand_device
236 return nand->memorg.bits_per_cell;
247 return nand->memorg.pagesize;
259 return nand->memorg.oobsize;
271 return nand->memorg.pages_per_eraseblock;
282 return nand->memorg.pagesize * nand->memorg.pages_per_eraseblock;
294 return nand->memorg
[all...]
H A Dspinand.h302 * @memorg: memory organization
319 struct nand_memory_organization memorg; member in struct:spinand_info
359 .memorg = __memorg, \
/u-boot/drivers/mtd/nand/spi/
H A Dcore.c47 if (nand->memorg.planes_per_lun < 2)
51 shift = fls(nand->memorg.pagesize);
88 spinand->cur_target >= nand->memorg.ntargets))
101 spinand->cur_target >= nand->memorg.ntargets))
154 if (WARN_ON(target >= nand->memorg.ntargets))
160 if (nand->memorg.ntargets == 1) {
182 nand->memorg.ntargets,
187 for (target = 0; target < nand->memorg.ntargets; target++) {
974 nand->memorg = table[i].memorg;
[all...]
H A Dmicron.c97 if (section >= spinand->base.memorg.pagesize /
112 if (section >= spinand->base.memorg.pagesize /
H A Dwinbond.c186 for (i = 0; i < nand->memorg.ntargets; i++) {

Completed in 157 milliseconds