Lines Matching refs:ofs

67 	loff_t ofs = from;  in onenand_block_read()  local
79 ret = mtd_block_isbad(mtd, ofs); in onenand_block_read()
82 (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_read()
83 ofs += blocksize; in onenand_block_read()
93 ret = mtd_read_oob(mtd, ofs, &ops); in onenand_block_read()
95 printk("Read failed 0x%x, %d\n", (u32)ofs, ret); in onenand_block_read()
96 ofs += blocksize; in onenand_block_read()
99 ofs += blocksize; in onenand_block_read()
138 loff_t ofs; in onenand_block_write() local
155 ofs = to; in onenand_block_write()
158 ret = mtd_block_isbad(mtd, ofs); in onenand_block_write()
161 (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_write()
167 ret = mtd_write(mtd, ofs, blocksize, &_retlen, buf); in onenand_block_write()
169 ret = onenand_write_oneblock_withoob(ofs, buf, &_retlen); in onenand_block_write()
171 printk("Write failed 0x%x, %d", (u32)ofs, ret); in onenand_block_write()
180 ofs += blocksize; in onenand_block_write()
192 loff_t ofs; in onenand_block_erase() local
196 for (ofs = start; ofs < (start + size); ofs += blocksize) { in onenand_block_erase()
197 ret = mtd_block_isbad(mtd, ofs); in onenand_block_erase()
200 (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_erase()
204 instr.addr = ofs; in onenand_block_erase()
211 (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_erase()
228 loff_t ofs; in onenand_block_test() local
259 ofs = start; in onenand_block_test()
261 printf("\rTesting block %d at 0x%x", (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_test()
263 ret = mtd_block_isbad(mtd, ofs); in onenand_block_test()
266 (u32)(ofs >> this->erase_shift), (u32)ofs); in onenand_block_test()
270 instr.addr = ofs; in onenand_block_test()
274 printk("Erase failed 0x%x, %d\n", (u32)ofs, ret); in onenand_block_test()
278 ret = mtd_write(mtd, ofs, blocksize, &retlen, buf); in onenand_block_test()
280 printk("Write failed 0x%x, %d\n", (u32)ofs, ret); in onenand_block_test()
284 ret = mtd_read(mtd, ofs, blocksize, &retlen, verify_buf); in onenand_block_test()
286 printk("Read failed 0x%x, %d\n", (u32)ofs, ret); in onenand_block_test()
291 printk("\nRead/Write test failed at 0x%x\n", (u32)ofs); in onenand_block_test()
294 ofs += blocksize; in onenand_block_test()
369 ulong ofs; in do_onenand_bad() local
374 for (ofs = 0; ofs < mtd->size; ofs += mtd->erasesize) { in do_onenand_bad()
375 if (mtd_block_isbad(mtd, ofs)) in do_onenand_bad()
376 printf(" %08x\n", (u32)ofs); in do_onenand_bad()
386 ulong addr, ofs; in do_onenand_read() local
401 if (arg_off_size_onenand(argc - 2, argv + 2, &ofs, &len) != 0) in do_onenand_read()
404 ret = onenand_block_read(ofs, len, &retlen, (u8 *)addr, oob); in do_onenand_read()
413 ulong addr, ofs; in do_onenand_write() local
427 if (arg_off_size_onenand(argc - 2, argv + 2, &ofs, &len) != 0) in do_onenand_write()
430 ret = onenand_block_write(ofs, len, &retlen, (u8 *)addr, withoob); in do_onenand_write()
439 ulong ofs; in do_onenand_erase() local
463 if (arg_off_size_onenand(argc, argv, &ofs, &len) != 0) in do_onenand_erase()
466 ret = onenand_block_erase(ofs, len, force); in do_onenand_erase()
475 ulong ofs; in do_onenand_test() local
488 if (arg_off_size_onenand(argc - 1, argv + 1, &ofs, &len) != 0) in do_onenand_test()
491 ret = onenand_block_test(ofs, len); in do_onenand_test()
500 ulong ofs; in do_onenand_dump() local
508 ofs = (int)simple_strtoul(argv[1], NULL, 16); in do_onenand_dump()
511 ret = onenand_dump(mtd, ofs, 1); in do_onenand_dump()
513 ret = onenand_dump(mtd, ofs, 0); in do_onenand_dump()