Lines Matching refs:page_addr
66 * @page_addr: Page address of the most-recent command
86 int column, page_addr, fd, fd_page_addr;
129 if (chip->fd_page_addr == chip->page_addr)
132 if (os_lseek(chip->fd, (off_t)chip->page_addr * chip->chunksize,
138 chip->fd_page_addr = chip->page_addr;
170 if (test_bit(chip->page_addr, chip->programmed)) {
222 int column, int page_addr)
228 SAND_DEBUG(chip, "command=%02x column=%d page_addr=%d\n", command,
229 column, page_addr);
242 test_and_set_bit(chip->page_addr, chip->programmed)) {
268 if (chip->page_addr < 0 ||
269 chip->page_addr >= chip->pages ||
270 chip->page_addr % chip->pages_per_erase)
273 bitmap_clear(chip->programmed, chip->page_addr,
278 chip->page_addr = page_addr;
286 if (page_addr < 0 || page_addr >= chip->pages)
295 chip->page_addr = page_addr;
309 if (page_addr < 0 || page_addr >= chip->pages ||
335 chip->page_addr = -1;