Lines Matching refs:ooblen
864 size_t len, ooblen, nbdata, nboob; in doc_read_oob() local
873 ooblen = ops->ooblen; in doc_read_oob()
875 ooblen = 0; in doc_read_oob()
881 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob()
882 if (ooblen % DOC_LAYOUT_OOB_SIZE) in doc_read_oob()
893 while (ret >= 0 && (len > 0 || ooblen > 0)) { in doc_read_oob()
897 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE); in doc_read_oob()
958 ooblen -= nboob; in doc_read_oob()
1376 int ooblen = ops->ooblen, autoecc; in doc_backup_oob() local
1378 if (ooblen != DOC_LAYOUT_OOB_SIZE) in doc_backup_oob()
1418 size_t len, ooblen; in doc_write_oob() local
1426 ooblen = ops->ooblen; in doc_write_oob()
1428 ooblen = 0; in doc_write_oob()
1434 ofs, ops->mode, buf, len, oobbuf, ooblen); in doc_write_oob()
1446 if ((len % DOC_LAYOUT_PAGE_SIZE) || (ooblen % oobdelta) || in doc_write_oob()
1449 if (len && ooblen && in doc_write_oob()
1450 (len / DOC_LAYOUT_PAGE_SIZE) != (ooblen / oobdelta)) in doc_write_oob()
1458 if (len == 0 && ooblen == 0) in doc_write_oob()
1460 if (len == 0 && ooblen > 0) in doc_write_oob()
1472 else if (ooblen > 0 && ops->mode == MTD_OPS_AUTO_OOB) in doc_write_oob()
1474 else if (ooblen > 0) in doc_write_oob()
1481 if (ooblen) { in doc_write_oob()
1483 ooblen -= oobdelta; in doc_write_oob()
1519 ops.ooblen = 0; in doc_write()