Lines Matching refs:ooblen
886 size_t len, ooblen, nbdata, nboob; in doc_read_oob() local
895 ooblen = ops->ooblen; in doc_read_oob()
897 ooblen = 0; in doc_read_oob()
903 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob()
904 if (ooblen % DOC_LAYOUT_OOB_SIZE) in doc_read_oob()
912 while (ret >= 0 && (len > 0 || ooblen > 0)) { in doc_read_oob()
916 nboob = min_t(size_t, ooblen, (size_t)DOC_LAYOUT_OOB_SIZE); in doc_read_oob()
977 ooblen -= nboob; in doc_read_oob()
1353 int ooblen = ops->ooblen, autoecc; in doc_backup_oob() local
1355 if (ooblen != DOC_LAYOUT_OOB_SIZE) in doc_backup_oob()
1395 size_t len, ooblen; in doc_write_oob() local
1403 ooblen = ops->ooblen; in doc_write_oob()
1405 ooblen = 0; in doc_write_oob()
1411 ofs, ops->mode, buf, len, oobbuf, ooblen); in doc_write_oob()
1423 if ((len % DOC_LAYOUT_PAGE_SIZE) || (ooblen % oobdelta) || in doc_write_oob()
1426 if (len && ooblen && in doc_write_oob()
1427 (len / DOC_LAYOUT_PAGE_SIZE) != (ooblen / oobdelta)) in doc_write_oob()
1433 if (len == 0 && ooblen == 0) in doc_write_oob()
1435 if (len == 0 && ooblen > 0) in doc_write_oob()
1447 else if (ooblen > 0 && ops->mode == MTD_OPS_AUTO_OOB) in doc_write_oob()
1449 else if (ooblen > 0) in doc_write_oob()
1456 if (ooblen) { in doc_write_oob()
1458 ooblen -= oobdelta; in doc_write_oob()