Lines Matching refs:pgsz
203 #define NS_RAW_OFFSET_OOB(ns) (NS_RAW_OFFSET(ns) + ns->geom.pgsz)
317 uint pgsz; /* NAND flash page size, bytes */ member
654 ns->geom.pgsz = mtd->writesize; in ns_init()
657 ns->geom.pgszoob = ns->geom.pgsz + ns->geom.oobsz; in ns_init()
658 ns->geom.pgnum = div_u64(ns->geom.totsz, ns->geom.pgsz); in ns_init()
662 ns->geom.pgsec = ns->geom.secsz / ns->geom.pgsz; in ns_init()
666 if (ns->geom.pgsz == 512) { in ns_init()
670 } else if (ns->geom.pgsz == 2048) { in ns_init()
672 } else if (ns->geom.pgsz == 4096) { in ns_init()
675 NS_ERR("init_nandsim: unknown page size %u\n", ns->geom.pgsz); in ns_init()
744 printk("page size: %u bytes\n", ns->geom.pgsz); in ns_init()
1610 else if (ns->regs.off < ns->geom.pgsz) in ns_do_state_action()
1616 NS_UDELAY(input_cycle * ns->geom.pgsz / 1000 / busdiv); in ns_do_state_action()
1687 NS_UDELAY(output_cycle * ns->geom.pgsz / 1000 / busdiv); in ns_do_state_action()
1707 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz/2); in ns_do_state_action()
1708 ns->regs.off = ns->geom.pgsz/2; in ns_do_state_action()
1712 NS_DBG("do_state_action: set internal offset to %d\n", ns->geom.pgsz); in ns_do_state_action()
1713 ns->regs.off = ns->geom.pgsz; in ns_do_state_action()