Home
last modified time | relevance | path

Searched refs:oob_poi (Results 1 – 21 of 21) sorted by relevance

/linux-4.4.14/drivers/mtd/nand/
Ddocg4.c403 if (nand->oob_poi[15]) { in correct_data()
405 unsigned long written_flag = nand->oob_poi[15]; in correct_data()
453 (unsigned long *)nand->oob_poi); in correct_data()
737 memcpy(nand->oob_poi, doc->oob_buf, 16); in docg4_command()
792 docg4_read_buf(mtd, nand->oob_poi, 14); in read_page()
795 buf16 = (uint16_t *)(nand->oob_poi + 14); in read_page()
864 docg4_read_buf(mtd, nand->oob_poi, 16); in docg4_read_oob()
942 docg4_write_buf16(mtd, nand->oob_poi, 6); in write_page()
945 writew(nand->oob_poi[6], docptr + DOCG4_OOB_6_7); in write_page()
965 writew(nand->oob_poi[7], docptr + DOCG4_OOB_6_7); in write_page()
[all …]
Dnand_base.c1253 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_raw()
1273 uint8_t *oob = chip->oob_poi; in nand_read_page_raw_syndrome()
1294 size = mtd->oobsize - (oob - chip->oob_poi); in nand_read_page_raw_syndrome()
1327 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc()
1402 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_subpage()
1417 chip->read_buf(mtd, &chip->oob_poi[aligned_pos], aligned_len); in nand_read_subpage()
1421 chip->buffers->ecccode[i] = chip->oob_poi[eccpos[i + index]]; in nand_read_subpage()
1466 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_hwecc()
1469 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_hwecc()
1516 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_hwecc_oob_first()
[all …]
Dlpc32xx_slc.c381 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_oob_syndrome()
395 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_oob_syndrome()
618 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_page_syndrome()
624 oobecc = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_read_page_syndrome()
655 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_page_raw_syndrome()
670 uint8_t *pb = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_write_page_syndrome()
685 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_page_syndrome()
700 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_page_raw_syndrome()
Dsunxi_nand.c736 u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_read_page()
746 sunxi_nfc_hw_ecc_read_extra_oob(mtd, chip->oob_poi, &cur_off); in sunxi_nfc_hw_ecc_read_page()
767 const u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_write_page()
777 sunxi_nfc_hw_ecc_write_extra_oob(mtd, chip->oob_poi, &cur_off); in sunxi_nfc_hw_ecc_write_page()
799 u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_read_page()
809 sunxi_nfc_hw_ecc_read_extra_oob(mtd, chip->oob_poi, &cur_off); in sunxi_nfc_hw_syndrome_ecc_read_page()
830 const u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_write_page()
839 sunxi_nfc_hw_ecc_write_extra_oob(mtd, chip->oob_poi, &cur_off); in sunxi_nfc_hw_syndrome_ecc_write_page()
Dcafe_nand.c352 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in cafe_nand_write_oob()
364 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in cafe_nand_read_oob()
388 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in cafe_nand_read_page()
393 u8 *oob = chip->oob_poi; in cafe_nand_read_page()
525 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in cafe_nand_write_page_lowlevel()
Dvf610_nfc.c593 vf610_nfc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in vf610_nfc_read_page()
595 stat = vf610_nfc_correct_data(mtd, buf, chip->oob_poi, page); in vf610_nfc_read_page()
613 vf610_nfc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in vf610_nfc_write_page()
Dhisi504_nand.c551 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in hisi_nand_read_page_hwecc()
581 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in hisi_nand_read_oob()
598 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in hisi_nand_write_page_hwecc()
Ddenali.c1083 chip->oob_poi, in write_page()
1145 return write_oob_data(mtd, chip->oob_poi, page); in denali_write_oob()
1151 read_oob_data(mtd, chip->oob_poi, page); in denali_read_oob()
1196 read_oob_data(&denali->mtd, chip->oob_poi, denali->page); in denali_read_page()
1240 memcpy(chip->oob_poi, denali->buf.buf + mtd->writesize, mtd->oobsize); in denali_read_page_raw()
Dfsl_elbc_nand.c706 fsl_elbc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_read_page()
721 fsl_elbc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_write_page()
734 fsl_elbc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_write_subpage()
Dbf5xx_nand.c563 bf5xx_nand_read_buf(mtd, chip->oob_poi, mtd->oobsize); in bf5xx_nand_read_page_raw()
573 bf5xx_nand_write_buf(mtd, chip->oob_poi, mtd->oobsize); in bf5xx_nand_write_page_raw()
Dlpc32xx_mlc.c436 uint8_t *oobbuf = chip->oob_poi; in lpc32xx_read_page()
502 const uint8_t *oobbuf = chip->oob_poi; in lpc32xx_write_page_lowlevel()
Datmel_nand.c924 uint8_t *oob = chip->oob_poi; in atmel_nand_pmecc_read_page()
984 chip->oob_poi[eccpos[pos]] = in atmel_nand_pmecc_write_page()
988 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in atmel_nand_pmecc_write_page()
1345 uint8_t *oob = chip->oob_poi; in atmel_nand_read_page()
1988 memcpy(sram + len, chip->oob_poi, mtd->oobsize); in nfc_sram_write_page()
Domap2.c1524 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in omap_write_page_bch()
1527 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in omap_write_page_bch()
1552 uint8_t *oob = &chip->oob_poi[eccpos[0]]; in omap_read_page_bch()
1570 memcpy(ecc_code, &chip->oob_poi[eccpos[0]], chip->ecc.total); in omap_read_page_bch()
Dfsl_ifc_nand.c760 fsl_ifc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_ifc_read_page()
778 fsl_ifc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_ifc_write_page()
Dsh_flctl.c567 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in flctl_read_page_hwecc()
576 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in flctl_write_page_hwecc()
Dpxa3xx_nand.c1280 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in pxa3xx_nand_write_page_hwecc()
1293 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in pxa3xx_nand_read_page_hwecc()
Dr852.c526 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in r852_read_oob()
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/
Dgpmi-nand.c1061 memset(chip->oob_poi, ~0, mtd->oobsize); in gpmi_ecc_read_page()
1062 chip->oob_poi[0] = ((uint8_t *) auxiliary_virt)[0]; in gpmi_ecc_read_page()
1184 memcpy(this->auxiliary_virt, chip->oob_poi, in gpmi_ecc_write_page()
1208 chip->oob_poi, mtd->oobsize, in gpmi_ecc_write_page()
1224 send_page_end(this, chip->oob_poi, mtd->oobsize, in gpmi_ecc_write_page()
1305 memset(chip->oob_poi, ~0, mtd->oobsize); in gpmi_ecc_read_oob()
1309 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in gpmi_ecc_read_oob()
1319 chip->oob_poi[0] = chip->read_byte(mtd); in gpmi_ecc_read_oob()
1339 chip->write_buf(mtd, chip->oob_poi + of->offset, of->length); in gpmi_ecc_write_oob()
1370 uint8_t *oob = chip->oob_poi; in gpmi_ecc_read_page_raw()
[all …]
/linux-4.4.14/drivers/mtd/nand/brcmnand/
Dbrcmnand.c1540 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page()
1550 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page_raw()
1565 NULL, (u8 *)chip->oob_poi); in brcmnand_read_oob()
1576 NULL, (u8 *)chip->oob_poi); in brcmnand_read_oob_raw()
1666 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page()
1677 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page_raw()
1689 NULL, chip->oob_poi); in brcmnand_write_oob()
1700 (u8 *)chip->oob_poi); in brcmnand_write_oob_raw()
/linux-4.4.14/include/linux/mtd/
Dnand.h706 uint8_t *oob_poi; member
/linux-4.4.14/drivers/staging/mt29f_spinand/
Dmt29f_spinand.c642 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in spinand_read_page_hwecc()