Lines Matching refs:oob

970 static int read_oob_from_regs(struct brcmnand_controller *ctrl, int i, u8 *oob,  in read_oob_from_regs()  argument
982 oob[j] = oob_reg_read(ctrl, j); in read_oob_from_regs()
994 const u8 *oob, int sas, int sector_1k) in write_oob_to_regs() argument
1006 (oob[j + 0] << 24) | in write_oob_to_regs()
1007 (oob[j + 1] << 16) | in write_oob_to_regs()
1008 (oob[j + 2] << 8) | in write_oob_to_regs()
1009 (oob[j + 3] << 0)); in write_oob_to_regs()
1426 u8 *oob, u64 *err_addr) in brcmnand_read_by_pio() argument
1457 if (oob) in brcmnand_read_by_pio()
1458 oob += read_oob_from_regs(ctrl, i, oob, in brcmnand_read_by_pio()
1487 u64 addr, unsigned int trans, u32 *buf, u8 *oob) in brcmnand_read() argument
1498 if (has_flash_dma(ctrl) && !oob && flash_dma_buf_ok(buf)) { in brcmnand_read()
1508 if (oob) in brcmnand_read()
1509 memset(oob, 0x99, mtd->oobsize); in brcmnand_read()
1512 oob, &err_addr); in brcmnand_read()
1540 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page() local
1543 mtd->writesize >> FC_SHIFT, (u32 *)buf, oob); in brcmnand_read_page()
1550 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page_raw() local
1555 mtd->writesize >> FC_SHIFT, (u32 *)buf, oob); in brcmnand_read_page_raw()
1592 u64 addr, const u32 *buf, u8 *oob) in brcmnand_write() argument
1611 if (has_flash_dma(ctrl) && !oob && flash_dma_buf_ok(buf)) { in brcmnand_write()
1635 } else if (oob) { in brcmnand_write()
1640 if (oob) { in brcmnand_write()
1641 oob += write_oob_to_regs(ctrl, i, oob, in brcmnand_write()
1666 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page() local
1668 brcmnand_write(mtd, chip, host->last_addr, (const u32 *)buf, oob); in brcmnand_write_page()
1677 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page_raw() local
1680 brcmnand_write(mtd, chip, host->last_addr, (const u32 *)buf, oob); in brcmnand_write_page_raw()