Lines Matching defs:ops
298 struct mtd_oob_ops *ops)
300 int ret = mtd_read_oob(d->mtd, from, ops);
311 if (ops->oobretlen < ops->ooblen) {
314 ops->oobretlen, ops->ooblen, from);
326 struct mtd_oob_ops ops;
334 ops.ooblen = 2 * d->mtd->oobavail;
335 ops.oobbuf = d->oob_buf;
336 ops.ooboffs = 0;
337 ops.datbuf = NULL;
338 ops.mode = MTD_OPS_AUTO_OOB;
340 ret = mtdswap_read_oob(d, offset, &ops);
373 struct mtd_oob_ops ops;
375 ops.ooboffs = 0;
376 ops.oobbuf = (uint8_t *)&n;
377 ops.mode = MTD_OPS_AUTO_OOB;
378 ops.datbuf = NULL;
383 ops.ooblen = MTDSWAP_OOBSIZE;
387 ops.ooblen = sizeof(n.magic);
391 ret = mtd_write_oob(d->mtd, offset, &ops);
401 if (ops.oobretlen != ops.ooblen) {
404 offset, ops.oobretlen, ops.ooblen);
882 struct mtd_oob_ops ops;
885 ops.mode = MTD_OPS_AUTO_OOB;
886 ops.len = mtd->writesize;
887 ops.ooblen = mtd->oobavail;
888 ops.ooboffs = 0;
889 ops.datbuf = d->page_buf;
890 ops.oobbuf = d->oob_buf;
900 ret = mtd_write_oob(mtd, pos, &ops);
909 ret = mtd_read_oob(mtd, pos, &ops);