Lines Matching refs:pgsz
202 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz)
319 uint pgsz; /* NAND flash page size, bytes */
656 ns->geom.pgsz = mtd->writesize;
659 ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz;
660 ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz);
664 ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz;
668 if (ns->geom.pgsz == 512) {
672 } else if (ns->geom.pgsz == 2048) {
674 } else if (ns->geom.pgsz == 4096) {
677 NS_ERR("init_nandsim: unknown page size %u\n", ns->geom.pgsz);
746 printk("page size: %u bytes\n", ns->geom.pgsz);
1605 else if (ns->regs.off < ns->geom.pgsz)
1611 NS_UDELAY(input_cycle * ns->geom.pgsz / 1000 / busdiv);
1682 NS_UDELAY(output_cycle * ns->geom.pgsz / 1000 / busdiv);
1702 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz/2);
1703 ns->regs.off = ns->geom.pgsz/2;
1707 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz);
1708 ns->regs.off = ns->geom.pgsz;