Searched refs:ooblen (Results 1 - 25 of 25) sorted by relevance

/linux-master/drivers/mtd/
H A Dmtdchar.c356 ops.ooblen = length;
362 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
393 ops.ooblen = length;
399 if (ops.ooboffs && ops.ooblen > (mtd->oobsize - ops.ooboffs))
582 if (ops->len == 0 || ops->ooblen == 0)
589 ops->ooblen = min_t(size_t, ops->ooblen,
616 req.ooblen = 0;
619 req.ooblen &= 0xffffffff;
631 oobbuf_len = min_t(size_t, req.ooblen, mt
[all...]
H A Dmtdswap.c311 if (ops->oobretlen < ops->ooblen) {
314 ops->oobretlen, ops->ooblen, from);
334 ops.ooblen = 2 * d->mtd->oobavail;
383 ops.ooblen = MTDSWAP_OOBSIZE;
387 ops.ooblen = sizeof(n.magic);
401 if (ops.oobretlen != ops.ooblen) {
404 offset, ops.oobretlen, ops.ooblen);
886 ops.ooblen = mtd->oobavail;
H A Dmtdconcat.c305 devops.ooblen = ops->ooblen - ops->oobretlen;
306 if (!devops.ooblen)
353 devops.ooblen = ops->ooblen - ops->oobretlen;
354 if (!devops.ooblen)
H A Dnftlcore.c132 ops.ooblen = len;
153 ops.ooblen = len;
176 ops.ooblen = mtd->oobsize;
H A Dmtdcore.c1570 * ->len or ->ooblen uninitialized. Force ->len and ->ooblen to 0 in
1577 ops->ooblen = 0;
1582 if (ops->ooblen) {
1591 if (ops->ooblen > maxooblen)
1650 while (ops->retlen < ops->len || ops->oobretlen < ops->ooblen) {
1665 adjops.ooblen = ops->ooblen - ops->oobretlen;
1666 if (adjops.ooblen > oobavail - adjops.ooboffs)
1667 adjops.ooblen
[all...]
H A Dssfdc.c170 ops.ooblen = OOB_SIZE;
H A Dinftlcore.c144 ops.ooblen = len;
164 ops.ooblen = len;
184 ops.ooblen = mtd->oobsize;
H A Dsm_ftl.c260 ops.ooblen = SM_OOB_SIZE;
344 ops.ooblen = SM_OOB_SIZE;
/linux-master/drivers/mtd/tests/
H A Doobtest.c68 ops.ooblen = use_len;
178 ops.ooblen = use_len;
215 ops.ooblen = mtd->oobavail;
275 ops.ooblen = len;
499 ops.ooblen = 1;
518 ops.ooblen = 1;
544 ops.ooblen = mtd->oobavail + 1;
563 ops.ooblen = mtd->oobavail + 1;
589 ops.ooblen = mtd->oobavail;
608 ops.ooblen
[all...]
H A Dreadtest.c55 ops.ooblen = mtd->oobsize;
H A Dnandbiterrs.c110 ops.ooblen = 0;
/linux-master/drivers/mtd/devices/
H A Ddocg3.c872 size_t len, ooblen, nbdata, nboob; local
882 ooblen = ops->ooblen;
884 ooblen = 0;
890 from, ops->mode, buf, len, oobbuf, ooblen);
891 if (ooblen % DOC_LAYOUT_OOB_SIZE)
900 while (ret >= 0 && (len > 0 || ooblen > 0)) {
904 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE);
965 ooblen -= nboob;
1347 int ooblen local
1389 size_t len, ooblen; local
[all...]
/linux-master/include/uapi/mtd/
H A Dmtd-abi.h73 * @ooblen: length of OOB buffer (only lower 32 bits are used)
87 __u64 ooblen; member in struct:mtd_write_req
118 * @ooblen: length of OOB buffer (only lower 32 bits are used)
133 __u64 ooblen; member in struct:mtd_read_req
/linux-master/include/linux/mtd/
H A Dnand.h103 * @ooblen: the number of OOB bytes to read from/write to this page
122 unsigned int ooblen; member in struct:nand_page_io_req
931 iter->oobleft = req->ooblen;
937 iter->req.ooblen = min_t(unsigned int,
955 iter->oobleft -= iter->req.ooblen;
956 iter->req.oobbuf.in += iter->req.ooblen;
961 iter->req.ooblen = min_t(unsigned int, iter->oobbytes_per_page,
H A Dmtd.h57 * @ooblen: number of oob bytes to write/read
74 size_t ooblen; member in struct:mtd_oob_ops
/linux-master/drivers/mtd/nand/
H A Decc.c547 if (orig->ooblen < nanddev_per_page_oobsize(nand)) {
550 tweak->ooblen = nanddev_per_page_oobsize(nand);
563 orig->oobbuf.out, orig->ooblen);
586 orig->ooblen);
H A Decc-mxic.c574 req->ooblen + (ctx->steps * STAT_BYTES));
632 req->ooblen + (ctx->steps * STAT_BYTES));
686 req->ooblen + (ctx->steps * STAT_BYTES));
/linux-master/drivers/mtd/nand/spi/
H A Dcore.c376 if (req->ooblen) {
406 if (req->ooblen) {
411 req->ooblen);
414 req->ooblen);
447 if (req->ooblen) {
452 req->ooblen);
455 req->ooblen);
671 ops->oobretlen += iter.req.ooblen;
716 ops->oobretlen += iter.req.ooblen;
730 .ooblen
[all...]
/linux-master/fs/jffs2/
H A Dwbuf.c1041 ops.ooblen = NR_OOB_SCAN_PAGES * c->oobavail;
1047 if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) {
1049 jeb->offset, ops.ooblen, ops.oobretlen, ret);
1055 for(i = 0; i < ops.ooblen; i++) {
1083 ops.ooblen = cmlen;
1089 if ((ret && !mtd_is_bitflip(ret)) || ops.oobretlen != ops.ooblen) {
1091 jeb->offset, ops.ooblen, ops.oobretlen, ret);
1108 ops.ooblen = cmlen;
1114 if (ret || ops.oobretlen != ops.ooblen) {
1116 jeb->offset, ops.ooblen, op
[all...]
/linux-master/drivers/mtd/nand/raw/
H A Dsm_common.c113 ops.ooblen = mtd->oobsize;
H A Dnand_bbt.c321 ops.ooblen = mtd->oobsize;
361 ops.ooblen = mtd->oobsize;
422 ops.ooblen = mtd->oobsize;
760 ops.ooblen = mtd->oobsize;
834 ops.ooblen = (len >> this->page_shift) * mtd->oobsize;
837 if (res < 0 || ops.oobretlen != ops.ooblen)
H A Dnand_base.c434 __func__, (unsigned int)to, (int)ops->ooblen);
439 if ((ops->ooboffs + ops->ooblen) > len) {
446 if (nand_region_is_secured(chip, to, ops->ooblen))
476 nand_fill_oob(chip, ops->oobbuf, ops->ooblen, ops);
488 ops->oobretlen = ops->ooblen;
514 ops.len = ops.ooblen = 2;
516 ops.len = ops.ooblen = 1;
3572 uint32_t oobreadlen = ops->ooblen;
3736 ops->oobretlen = ops->ooblen - oobreadlen;
3916 int readlen = ops->ooblen;
[all...]
/linux-master/drivers/mtd/nand/onenand/
H A Donenand_bbt.c84 ops.ooblen = readlen;
H A Donenand_base.c1120 size_t ooblen = ops->ooblen; local
1170 thisooblen = min_t(int, thisooblen, ooblen - oobread);
1221 size_t ooblen = ops->ooblen; local
1288 thisooblen = min_t(int, thisooblen, ooblen - oobread);
1350 size_t len = ops->ooblen;
1544 size_t len = ops->ooblen;
1805 size_t ooblen = ops->ooblen; local
[all...]
/linux-master/drivers/mtd/parsers/
H A Dsharpslpart.c104 ops.ooblen = mtd->oobsize;

Completed in 256 milliseconds