Lines Matching refs:nextpage

60 	int nextpage;  member
120 mod = (cxt->nextpage * record_size) % mtd->erasesize; in mtdoops_erase()
122 cxt->nextpage = cxt->nextpage + ((mtd->erasesize - mod) / record_size); in mtdoops_erase()
123 if (cxt->nextpage >= cxt->oops_pages) in mtdoops_erase()
124 cxt->nextpage = 0; in mtdoops_erase()
127 while ((ret = mtd_block_isbad(mtd, cxt->nextpage * record_size)) > 0) { in mtdoops_erase()
130 cxt->nextpage * record_size); in mtdoops_erase()
132 cxt->nextpage = cxt->nextpage + (mtd->erasesize / record_size); in mtdoops_erase()
133 if (cxt->nextpage >= cxt->oops_pages) in mtdoops_erase()
134 cxt->nextpage = 0; in mtdoops_erase()
147 ret = mtdoops_erase_block(cxt, cxt->nextpage * record_size); in mtdoops_erase()
151 cxt->nextpage, cxt->nextcount); in mtdoops_erase()
156 ret = mtd_block_markbad(mtd, cxt->nextpage * record_size); in mtdoops_erase()
175 cxt->nextpage++; in mtdoops_inc_counter()
176 if (cxt->nextpage >= cxt->oops_pages) in mtdoops_inc_counter()
177 cxt->nextpage = 0; in mtdoops_inc_counter()
182 if (page_is_used(cxt, cxt->nextpage)) { in mtdoops_inc_counter()
184 cxt->nextpage, cxt->nextcount, in mtdoops_inc_counter()
195 cxt->nextpage, cxt->nextcount); in mtdoops_inc_counter()
216 ret = mtd_panic_write(mtd, cxt->nextpage * record_size, in mtdoops_write()
223 ret = mtd_write(mtd, cxt->nextpage * record_size, in mtdoops_write()
228 cxt->nextpage * record_size, retlen, record_size, ret); in mtdoops_write()
229 mark_page_used(cxt, cxt->nextpage); in mtdoops_write()
289 cxt->nextpage = cxt->oops_pages - 1; in find_next_position()
293 cxt->nextpage = maxpos; in find_next_position()