Lines Matching refs:column

207 /* Calculate the page offset in flash RAM image by (row, column) address */
209 (((ns)->regs.row << (ns)->geom.pgshift) + ((ns)->regs.row * (ns)->geom.oobsz) + (ns)->regs.column)
211 /* Calculate the OOB offset in flash RAM image by (row, column) address */
232 #define STATE_ADDR_PAGE 0x00000010 /* full (row, column) address is accepted */
234 #define STATE_ADDR_COLUMN 0x00000030 /* column address was accepted */
349 uint column; /* the offset within page */
1143 ns->regs.column |= (byte << 8 * ns->regs.count);
1169 ns->regs.column = 0;
1403 return NS_GET_PAGE(ns)->byte + ns->regs.column + ns->regs.off;
1432 pos, ns->regs.row, ns->regs.column + ns->regs.off,
1454 ns->regs.row, ns->regs.column + ns->regs.off);
1457 pos = (loff_t)ns->regs.row * ns->geom.pgszoob + ns->regs.column + ns->regs.off;
1474 ns->regs.row, ns->regs.column + ns->regs.off);
1525 pg_off = ns->file_buf + ns->regs.column + ns->regs.off;
1526 off = (loff_t)ns->regs.row * ns->geom.pgszoob + ns->regs.column + ns->regs.off;
1611 if (ns->regs.column >= (ns->geom.pgszoob - ns->regs.off)) {
1612 NS_ERR("do_state_action: column number is too large\n");
1615 num = ns->geom.pgszoob - ns->regs.off - ns->regs.column;
1650 8 * (ns->geom.pgaddrbytes - ns->geom.secaddrbytes)) | ns->regs.column;
1651 ns->regs.column = 0;
1683 num = ns->geom.pgszoob - ns->regs.off - ns->regs.column;
1696 num, ns->regs.row, ns->regs.column, NS_RAW_OFFSET(ns) + ns->regs.off);
1784 /* For 16x devices column means the page offset in words */
1786 NS_DBG("switch_state: double the column number for 16x device\n");
1787 ns->regs.column <<= 1;
1830 ns->regs.num = ns->geom.pgszoob - ns->regs.off - ns->regs.column;
2076 NS_DBG("address (%#x, %#x) is accepted\n", ns->regs.row, ns->regs.column);