Lines Matching defs:record_size

42 static unsigned long record_size = 4096;
43 module_param(record_size, ulong, 0400);
44 MODULE_PARM_DESC(record_size,
97 u32 start_page = start_page_offset / record_size;
98 u32 erase_pages = mtd->erasesize / record_size;
165 mod = (cxt->nextpage * record_size) % mtd->erasesize;
167 cxt->nextpage = cxt->nextpage + ((mtd->erasesize - mod) / record_size);
173 ret = mtd_block_isbad(mtd, cxt->nextpage * record_size);
182 cxt->nextpage * record_size);
184 cxt->nextpage = cxt->nextpage + (mtd->erasesize / record_size);
187 if (i == cxt->oops_pages / (mtd->erasesize / record_size)) {
194 ret = mtdoops_erase_block(cxt, cxt->nextpage * record_size);
203 ret = mtd_block_markbad(mtd, cxt->nextpage * record_size);
225 ret = mtd_panic_write(mtd, cxt->nextpage * record_size,
226 record_size, &retlen, cxt->oops_buf);
232 ret = mtd_write(mtd, cxt->nextpage * record_size,
233 record_size, &retlen, cxt->oops_buf);
235 if (retlen != record_size || ret < 0)
237 cxt->nextpage * record_size, retlen, record_size, ret);
239 memset(cxt->oops_buf, 0xff, record_size);
261 mtd_block_isbad(mtd, page * record_size))
265 ret = mtd_read(mtd, page * record_size, MTDOOPS_HEADER_SIZE,
270 page * record_size, retlen,
326 l2_cpy = min(l2, record_size - MTDOOPS_HEADER_SIZE);
327 l1_cpy = min(l1, record_size - MTDOOPS_HEADER_SIZE - l2_cpy);
346 u64 mtdoops_pages = div_u64(mtd->size, record_size);
360 if (mtd->erasesize < record_size) {
389 cxt->oops_pages = (int)mtd->size / record_size;
425 if ((record_size & 4095) != 0) {
426 printk(KERN_ERR "mtdoops: record_size must be a multiple of 4096\n");
429 if (record_size < 4096) {
430 printk(KERN_ERR "mtdoops: record_size must be over 4096 bytes\n");
440 cxt->oops_buf = vmalloc(record_size);
445 memset(cxt->oops_buf, 0xff, record_size);