Lines Matching refs:pgsz
216 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz)
333 uint pgsz; /* NAND flash page size, bytes */ member
686 ns->geom.pgsz = mtd->writesize; in init_nandsim()
689 ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz; in init_nandsim()
690 ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz); in init_nandsim()
694 ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz; in init_nandsim()
698 if (ns->geom.pgsz == 512) { in init_nandsim()
702 } else if (ns->geom.pgsz == 2048) { in init_nandsim()
704 } else if (ns->geom.pgsz == 4096) { in init_nandsim()
707 NS_ERR("init_nandsim: unknown page size %u\n", ns->geom.pgsz); in init_nandsim()
769 printk("page size: %u bytes\n", ns->geom.pgsz); in init_nandsim()
1649 else if (ns->regs.off < ns->geom.pgsz) in do_state_action()
1655 NS_UDELAY(input_cycle * ns->geom.pgsz / 1000 / busdiv); in do_state_action()
1726 NS_UDELAY(output_cycle * ns->geom.pgsz / 1000 / busdiv); in do_state_action()
1746 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz/2); in do_state_action()
1747 ns->regs.off = ns->geom.pgsz/2; in do_state_action()
1751 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz); in do_state_action()
1752 ns->regs.off = ns->geom.pgsz; in do_state_action()