Lines Matching refs:row
213 (((ns)->regs.row * (ns)->geom.pgszoob) + (ns)->regs.column)
351 uint row; /* the page number */ member
1184 ns->regs.row |= (byte << 8 * (ns->regs.count - in accept_addr_byte()
1207 ns->regs.row = 0; in switch_to_ready_state()
1426 return &(ns->pages[ns->regs.row]); in NS_GET_PAGE()
1439 unsigned int page_no = ns->regs.row; in do_read_error()
1460 pos, ns->regs.row, ns->regs.column + ns->regs.off, in do_bit_flips()
1474 if (!test_bit(ns->regs.row, ns->pages_written)) { in read_page()
1475 NS_DBG("read_page: page %d not written\n", ns->regs.row); in read_page()
1482 ns->regs.row, ns->regs.column + ns->regs.off); in read_page()
1488 NS_ERR("read_page: read error for page %d ret %ld\n", ns->regs.row, (long)tx); in read_page()
1498 NS_DBG("read_page: page %d not allocated\n", ns->regs.row); in read_page()
1502 ns->regs.row, ns->regs.column + ns->regs.off); in read_page()
1520 if (__test_and_clear_bit(ns->regs.row + i, in erase_sector()
1522 NS_DBG("erase_sector: freeing page %d\n", ns->regs.row + i); in erase_sector()
1530 NS_DBG("erase_sector: freeing page %d\n", ns->regs.row+i); in erase_sector()
1552 NS_DBG("prog_page: writing page %d\n", ns->regs.row); in prog_page()
1555 if (!test_bit(ns->regs.row, ns->pages_written)) { in prog_page()
1562 NS_ERR("prog_page: read error for page %d ret %ld\n", ns->regs.row, (long)tx); in prog_page()
1569 loff_t pos = (loff_t)ns->regs.row * ns->geom.pgszoob; in prog_page()
1572 NS_ERR("prog_page: write error for page %d ret %ld\n", ns->regs.row, (long)tx); in prog_page()
1575 __set_bit(ns->regs.row, ns->pages_written); in prog_page()
1579 NS_ERR("prog_page: write error for page %d ret %ld\n", ns->regs.row, (long)tx); in prog_page()
1588 NS_DBG("prog_page: allocating page %d\n", ns->regs.row); in prog_page()
1597 NS_ERR("prog_page: error allocating memory for page %d\n", ns->regs.row); in prog_page()
1624 if (action != ACTION_SECERASE && ns->regs.row >= ns->geom.pgnum) { in do_state_action()
1625 NS_WARN("do_state_action: wrong page number (%#x)\n", ns->regs.row); in do_state_action()
1648 NS_LOG("read page %d\n", ns->regs.row); in do_state_action()
1650 NS_LOG("read page %d (second half)\n", ns->regs.row); in do_state_action()
1652 NS_LOG("read OOB of page %d\n", ns->regs.row); in do_state_action()
1669 if (ns->regs.row >= ns->geom.pgnum - ns->geom.pgsec in do_state_action()
1670 || (ns->regs.row & ~(ns->geom.secsz - 1))) { in do_state_action()
1671 NS_ERR("do_state_action: wrong sector address (%#x)\n", ns->regs.row); in do_state_action()
1675 ns->regs.row = (ns->regs.row << in do_state_action()
1679 erase_block_no = ns->regs.row >> (ns->geom.secshift - ns->geom.pgshift); in do_state_action()
1682 ns->regs.row, NS_RAW_OFFSET(ns)); in do_state_action()
1719 page_no = ns->regs.row; in do_state_action()
1722 num, ns->regs.row, ns->regs.column, NS_RAW_OFFSET(ns) + ns->regs.off); in do_state_action()
1723 NS_LOG("programm page %d\n", ns->regs.row); in do_state_action()
2004 int row = ns->regs.row; in ns_nand_write_byte() local
2008 ns->regs.row = row; in ns_nand_write_byte()
2088 NS_DBG("address (%#x, %#x) is accepted\n", ns->regs.row, ns->regs.column); in ns_nand_write_byte()