Searched refs:nc_page_size (Results 1 - 10 of 10) sorted by relevance

/netbsd-current/sys/dev/nand/
H A Dnand_toshiba.c84 chip->nc_page_size = 1024;
87 chip->nc_page_size = 2048;
90 chip->nc_page_size = 4096;
93 chip->nc_page_size = 8192;
101 (chip->nc_page_size >> 9);
H A Dnand_samsung.c93 chip->nc_page_size = 1024;
96 chip->nc_page_size = 2048;
99 chip->nc_page_size = 4096;
102 chip->nc_page_size = 8192;
128 chip->nc_spare_size = 8 * chip->nc_page_size / 512;
131 chip->nc_spare_size = 16 * chip->nc_page_size / 512;
H A Dnand.c150 nand_flash_if.page_size = chip->nc_page_size;
151 nand_flash_if.writesize = chip->nc_page_size;
155 chip->nc_page_cache = kmem_alloc(chip->nc_page_size, KM_SLEEP);
181 kmem_free(chip->nc_page_cache, chip->nc_page_size);
252 kmem_free(chip->nc_page_cache, chip->nc_page_size);
430 chip->nc_page_size, chip->nc_spare_size, chip->nc_block_size);
469 ecc->necc_steps = chip->nc_page_size / ecc->necc_block_size;
485 if (chip->nc_page_size > 512)
491 chip->nc_page_shift = ffs(chip->nc_page_size) - 1;
492 chip->nc_page_mask = ~(chip->nc_page_size
[all...]
H A Dnand_bbt.c124 bbt_pages = bbt->nbbt_size / chip->nc_page_size;
125 if (bbt->nbbt_size % chip->nc_page_size)
140 KASSERT(left <= chip->nc_page_size);
143 memcpy(bbtp, buf, chip->nc_page_size);
146 bbtp += chip->nc_page_size;
147 left -= chip->nc_page_size;
148 addr += chip->nc_page_size;
H A Dnand_micron.c153 chip->nc_page_size = MT29FxG_PAGESIZE;
H A Dnand.h119 uint32_t nc_page_size; /* page size in bytes */ member in struct:nand_chip
/netbsd-current/sys/dev/nor/
H A Dnor.c158 sc->sc_flash_if.page_size = chip->nc_page_size;
159 sc->sc_flash_if.writesize = chip->nc_page_size;
165 chip->nc_page_cache = kmem_alloc(chip->nc_page_size, KM_SLEEP);
194 kmem_free(chip->nc_page_cache, chip->nc_page_size);
253 kmem_free(chip->nc_page_cache, chip->nc_page_size);
373 format_bytes(pbuf[0], sizeof(pbuf[0]), chip->nc_page_size);
392 if (chip->nc_page_size > 512)
399 chip->nc_page_shift = ffs(chip->nc_page_size) - 1;
400 chip->nc_page_mask = ~(chip->nc_page_size - 1);
435 nor_read_buf_1(self, offset, data, chip->nc_page_size);
[all...]
H A Dcfi_0002.c161 chip->nc_page_size =
244 KASSERT (chip->nc_page_size != 0);
245 KASSERT((chip->nc_page_size & ((1 << cfi->cfi_portwidth) - 1)) == 0);
249 bus_size_t count = chip->nc_page_size >> cfi->cfi_portwidth;
288 KASSERT (chip->nc_page_size != 0);
289 KASSERT((chip->nc_page_size & ((1 << cfi->cfi_portwidth) - 1)) == 0);
293 bus_size_t count = chip->nc_page_size >> cfi->cfi_portwidth;
H A Dnor.h65 size_t nc_page_size; /* page (write buf) size in bytes */ member in struct:nor_chip
/netbsd-current/sys/arch/arm/sunxi/
H A Dsunxi_nand.c383 ctl |= __SHIFTIN(__builtin_ffs(nc->nc_page_size) - 11,
388 NAND_WRITE(sc, NDFC_SPARE_AREA, nc->nc_page_size);

Completed in 530 milliseconds