• Home
  • Raw
  • Download

Lines Matching refs:ops

71 	struct mtd_oob_ops ops;  in write_eraseblock()  local
77 ops.mode = MTD_OPS_AUTO_OOB; in write_eraseblock()
78 ops.len = 0; in write_eraseblock()
79 ops.retlen = 0; in write_eraseblock()
80 ops.ooblen = use_len; in write_eraseblock()
81 ops.oobretlen = 0; in write_eraseblock()
82 ops.ooboffs = use_offset; in write_eraseblock()
83 ops.datbuf = NULL; in write_eraseblock()
84 ops.oobbuf = writebuf + (use_len_max * i) + use_offset; in write_eraseblock()
85 err = mtd_write_oob(mtd, addr, &ops); in write_eraseblock()
86 if (err || ops.oobretlen != use_len) { in write_eraseblock()
180 struct mtd_oob_ops ops; in verify_eraseblock() local
187 ops.mode = MTD_OPS_AUTO_OOB; in verify_eraseblock()
188 ops.len = 0; in verify_eraseblock()
189 ops.retlen = 0; in verify_eraseblock()
190 ops.ooblen = use_len; in verify_eraseblock()
191 ops.oobretlen = 0; in verify_eraseblock()
192 ops.ooboffs = use_offset; in verify_eraseblock()
193 ops.datbuf = NULL; in verify_eraseblock()
194 ops.oobbuf = readbuf; in verify_eraseblock()
195 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock()
196 if (err || ops.oobretlen != use_len) { in verify_eraseblock()
221 ops.mode = MTD_OPS_AUTO_OOB; in verify_eraseblock()
222 ops.len = 0; in verify_eraseblock()
223 ops.retlen = 0; in verify_eraseblock()
224 ops.ooblen = mtd->ecclayout->oobavail; in verify_eraseblock()
225 ops.oobretlen = 0; in verify_eraseblock()
226 ops.ooboffs = 0; in verify_eraseblock()
227 ops.datbuf = NULL; in verify_eraseblock()
228 ops.oobbuf = readbuf; in verify_eraseblock()
229 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock()
230 if (err || ops.oobretlen != mtd->ecclayout->oobavail) { in verify_eraseblock()
269 struct mtd_oob_ops ops; in verify_eraseblock_in_one_go() local
278 ops.mode = MTD_OPS_AUTO_OOB; in verify_eraseblock_in_one_go()
279 ops.len = 0; in verify_eraseblock_in_one_go()
280 ops.retlen = 0; in verify_eraseblock_in_one_go()
281 ops.ooblen = len; in verify_eraseblock_in_one_go()
282 ops.oobretlen = 0; in verify_eraseblock_in_one_go()
283 ops.ooboffs = 0; in verify_eraseblock_in_one_go()
284 ops.datbuf = NULL; in verify_eraseblock_in_one_go()
285 ops.oobbuf = readbuf; in verify_eraseblock_in_one_go()
288 err = mtd_read_oob(mtd, addr, &ops); in verify_eraseblock_in_one_go()
289 if (err || ops.oobretlen != len) { in verify_eraseblock_in_one_go()
344 struct mtd_oob_ops ops; in mtd_oobtest_init() local
499 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
500 ops.len = 0; in mtd_oobtest_init()
501 ops.retlen = 0; in mtd_oobtest_init()
502 ops.ooblen = 1; in mtd_oobtest_init()
503 ops.oobretlen = 0; in mtd_oobtest_init()
504 ops.ooboffs = mtd->ecclayout->oobavail; in mtd_oobtest_init()
505 ops.datbuf = NULL; in mtd_oobtest_init()
506 ops.oobbuf = writebuf; in mtd_oobtest_init()
509 err = mtd_write_oob(mtd, addr0, &ops); in mtd_oobtest_init()
519 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
520 ops.len = 0; in mtd_oobtest_init()
521 ops.retlen = 0; in mtd_oobtest_init()
522 ops.ooblen = 1; in mtd_oobtest_init()
523 ops.oobretlen = 0; in mtd_oobtest_init()
524 ops.ooboffs = mtd->ecclayout->oobavail; in mtd_oobtest_init()
525 ops.datbuf = NULL; in mtd_oobtest_init()
526 ops.oobbuf = readbuf; in mtd_oobtest_init()
529 err = mtd_read_oob(mtd, addr0, &ops); in mtd_oobtest_init()
543 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
544 ops.len = 0; in mtd_oobtest_init()
545 ops.retlen = 0; in mtd_oobtest_init()
546 ops.ooblen = mtd->ecclayout->oobavail + 1; in mtd_oobtest_init()
547 ops.oobretlen = 0; in mtd_oobtest_init()
548 ops.ooboffs = 0; in mtd_oobtest_init()
549 ops.datbuf = NULL; in mtd_oobtest_init()
550 ops.oobbuf = writebuf; in mtd_oobtest_init()
553 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
563 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
564 ops.len = 0; in mtd_oobtest_init()
565 ops.retlen = 0; in mtd_oobtest_init()
566 ops.ooblen = mtd->ecclayout->oobavail + 1; in mtd_oobtest_init()
567 ops.oobretlen = 0; in mtd_oobtest_init()
568 ops.ooboffs = 0; in mtd_oobtest_init()
569 ops.datbuf = NULL; in mtd_oobtest_init()
570 ops.oobbuf = readbuf; in mtd_oobtest_init()
573 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
587 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
588 ops.len = 0; in mtd_oobtest_init()
589 ops.retlen = 0; in mtd_oobtest_init()
590 ops.ooblen = mtd->ecclayout->oobavail; in mtd_oobtest_init()
591 ops.oobretlen = 0; in mtd_oobtest_init()
592 ops.ooboffs = 1; in mtd_oobtest_init()
593 ops.datbuf = NULL; in mtd_oobtest_init()
594 ops.oobbuf = writebuf; in mtd_oobtest_init()
597 err = mtd_write_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
607 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
608 ops.len = 0; in mtd_oobtest_init()
609 ops.retlen = 0; in mtd_oobtest_init()
610 ops.ooblen = mtd->ecclayout->oobavail; in mtd_oobtest_init()
611 ops.oobretlen = 0; in mtd_oobtest_init()
612 ops.ooboffs = 1; in mtd_oobtest_init()
613 ops.datbuf = NULL; in mtd_oobtest_init()
614 ops.oobbuf = readbuf; in mtd_oobtest_init()
617 err = mtd_read_oob(mtd, mtd->size - mtd->writesize, &ops); in mtd_oobtest_init()
647 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
648 ops.len = 0; in mtd_oobtest_init()
649 ops.retlen = 0; in mtd_oobtest_init()
650 ops.ooblen = sz; in mtd_oobtest_init()
651 ops.oobretlen = 0; in mtd_oobtest_init()
652 ops.ooboffs = 0; in mtd_oobtest_init()
653 ops.datbuf = NULL; in mtd_oobtest_init()
654 ops.oobbuf = writebuf + pg * sz; in mtd_oobtest_init()
655 err = mtd_write_oob(mtd, addr, &ops); in mtd_oobtest_init()
679 ops.mode = MTD_OPS_AUTO_OOB; in mtd_oobtest_init()
680 ops.len = 0; in mtd_oobtest_init()
681 ops.retlen = 0; in mtd_oobtest_init()
682 ops.ooblen = mtd->ecclayout->oobavail * 2; in mtd_oobtest_init()
683 ops.oobretlen = 0; in mtd_oobtest_init()
684 ops.ooboffs = 0; in mtd_oobtest_init()
685 ops.datbuf = NULL; in mtd_oobtest_init()
686 ops.oobbuf = readbuf; in mtd_oobtest_init()
687 err = mtd_read_oob(mtd, addr, &ops); in mtd_oobtest_init()