Lines Matching refs:oobbuf
862 u8 *oobbuf = ops->oobbuf; in doc_read_oob() local
872 if (oobbuf) in doc_read_oob()
877 if (oobbuf && ops->mode == MTD_OPS_PLACE_OOB) in doc_read_oob()
878 oobbuf += ops->ooboffs; in doc_read_oob()
881 from, ops->mode, buf, len, oobbuf, ooblen); in doc_read_oob()
913 ret = doc_read_page_getbytes(docg3, nboob, oobbuf, 0, 0); in doc_read_oob()
923 doc_dbg("OOB - INFO: %*phC\n", 7, oobbuf); in doc_read_oob()
924 doc_dbg("OOB - HAMMING: %02x\n", oobbuf[7]); in doc_read_oob()
925 doc_dbg("OOB - BCH_ECC: %*phC\n", 7, oobbuf + 8); in doc_read_oob()
926 doc_dbg("OOB - UNUSED: %02x\n", oobbuf[15]); in doc_read_oob()
956 oobbuf += nboob; in doc_read_oob()
1387 doc_fill_autooob(docg3->oob_write_buf, ops->oobbuf); in doc_backup_oob()
1390 memcpy(docg3->oob_write_buf, ops->oobbuf, DOC_LAYOUT_OOB_SIZE); in doc_backup_oob()
1416 u8 *oobbuf = ops->oobbuf; in doc_write_oob() local
1425 if (oobbuf) in doc_write_oob()
1430 if (oobbuf && ops->mode == MTD_OPS_PLACE_OOB) in doc_write_oob()
1431 oobbuf += ops->ooboffs; in doc_write_oob()
1434 ofs, ops->mode, buf, len, oobbuf, ooblen); in doc_write_oob()
1473 doc_fill_autooob(oob, oobbuf); in doc_write_oob()
1475 memcpy(oob, oobbuf, DOC_LAYOUT_OOB_SIZE); in doc_write_oob()
1482 oobbuf += oobdelta; in doc_write_oob()
1518 ops.oobbuf = NULL; in doc_write()