Lines Matching defs:offset_in_page

1084  * @offset_in_page: The offset in the page
1093 unsigned int offset_in_page)
1098 if (offset_in_page > mtd->writesize + mtd->oobsize)
1106 if (mtd->writesize <= 512 && offset_in_page >= mtd->writesize)
1107 offset_in_page -= mtd->writesize;
1114 if (WARN_ON(offset_in_page % 2))
1117 offset_in_page /= 2;
1120 addrs[0] = offset_in_page;
1129 addrs[1] = offset_in_page >> 8;
1135 unsigned int offset_in_page, void *buf,
1156 if (offset_in_page >= mtd->writesize)
1158 else if (offset_in_page >= 256 &&
1162 ret = nand_fill_column_cycles(chip, addrs, offset_in_page);
1178 unsigned int offset_in_page, void *buf,
1199 ret = nand_fill_column_cycles(chip, addrs, offset_in_page);
1247 unsigned int offset_in_page, void *buf,
1280 ret = nand_fill_column_cycles(chip, addrs, offset_in_page);
1329 * @offset_in_page: offset within the page
1339 unsigned int offset_in_page, void *buf, unsigned int len)
1346 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1353 offset_in_page,
1357 offset_in_page, buf,
1361 return nand_sp_exec_read_page_op(chip, page, offset_in_page,
1365 chip->legacy.cmdfunc(chip, NAND_CMD_READ0, offset_in_page, page);
1424 * @offset_in_page: offset within the page
1435 unsigned int offset_in_page, void *buf,
1443 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1464 ret = nand_fill_column_cycles(chip, addrs, offset_in_page);
1477 chip->legacy.cmdfunc(chip, NAND_CMD_RNDOUT, offset_in_page, -1);
1523 unsigned int offset_in_page, const void *buf,
1546 int naddrs = nand_fill_column_cycles(chip, addrs, offset_in_page);
1572 if (offset_in_page >= mtd->writesize)
1574 else if (offset_in_page >= 256 &&
1593 * @offset_in_page: offset within the page
1603 unsigned int offset_in_page, const void *buf,
1611 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1615 return nand_exec_prog_page_op(chip, page, offset_in_page, buf,
1618 chip->legacy.cmdfunc(chip, NAND_CMD_SEQIN, offset_in_page, page);
1679 * @offset_in_page: offset within the page
1689 unsigned int offset_in_page, const void *buf,
1699 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1703 ret = nand_exec_prog_page_op(chip, page, offset_in_page, buf,
1712 chip->legacy.cmdfunc(chip, NAND_CMD_SEQIN, offset_in_page,
1733 * @offset_in_page: offset within the page
1744 unsigned int offset_in_page,
1753 if (offset_in_page + len > mtd->writesize + mtd->oobsize)
1772 ret = nand_fill_column_cycles(chip, addrs, offset_in_page);
1785 chip->legacy.cmdfunc(chip, NAND_CMD_RNDIN, offset_in_page, -1);