Lines Matching refs:ooblen
872 size_t len, ooblen, nbdata, nboob; in doc_read_oob() local
882 ooblen = ops->ooblen; in doc_read_oob()
884 ooblen = 0; in doc_read_oob()
890 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob()
891 if (ooblen % DOC_LAYOUT_OOB_SIZE) in doc_read_oob()
900 while (ret >= 0 && (len > 0 || ooblen > 0)) { in doc_read_oob()
904 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE); in doc_read_oob()
965 ooblen -= nboob; in doc_read_oob()
1347 int ooblen = ops->ooblen, autoecc; in doc_backup_oob() local
1349 if (ooblen != DOC_LAYOUT_OOB_SIZE) in doc_backup_oob()
1389 size_t len, ooblen; in doc_write_oob() local
1397 ooblen = ops->ooblen; in doc_write_oob()
1399 ooblen = 0; in doc_write_oob()
1405 ofs, ops->mode, buf, len, oobbuf, ooblen); in doc_write_oob()
1417 if ((len % DOC_LAYOUT_PAGE_SIZE) || (ooblen % oobdelta) || in doc_write_oob()
1420 if (len && ooblen && in doc_write_oob()
1421 (len / DOC_LAYOUT_PAGE_SIZE) != (ooblen / oobdelta)) in doc_write_oob()
1427 if (len == 0 && ooblen == 0) in doc_write_oob()
1429 if (len == 0 && ooblen > 0) in doc_write_oob()
1441 else if (ooblen > 0 && ops->mode == MTD_OPS_AUTO_OOB) in doc_write_oob()
1443 else if (ooblen > 0) in doc_write_oob()
1450 if (ooblen) { in doc_write_oob()
1452 ooblen -= oobdelta; in doc_write_oob()