Home
last modified time | relevance | path

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

/linux-4.1.27/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.c1119 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_raw()
1139 uint8_t *oob = chip->oob_poi; in nand_read_page_raw_syndrome()
1160 size = mtd->oobsize - (oob - chip->oob_poi); in nand_read_page_raw_syndrome()
1193 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc()
1268 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_subpage()
1283 chip->read_buf(mtd, &chip->oob_poi[aligned_pos], aligned_len); in nand_read_subpage()
1287 chip->buffers->ecccode[i] = chip->oob_poi[eccpos[i + index]]; in nand_read_subpage()
1332 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_hwecc()
1335 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_hwecc()
1382 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_read_page_hwecc_oob_first()
[all …]
Dlpc32xx_slc.c378 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_oob_syndrome()
392 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_oob_syndrome()
615 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_page_syndrome()
621 oobecc = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_read_page_syndrome()
652 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_read_page_raw_syndrome()
666 uint8_t *pb = chip->oob_poi + chip->ecc.layout->eccpos[0]; in lpc32xx_nand_write_page_syndrome()
681 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_page_syndrome()
696 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_nand_write_page_raw_syndrome()
Dsunxi_nand.c585 chip->read_buf(mtd, chip->oob_poi + offset, in sunxi_nfc_hw_ecc_read_page()
597 chip->read_buf(mtd, chip->oob_poi + offset, cnt); in sunxi_nfc_hw_ecc_read_page()
639 writel(NFC_BUF_TO_USER_DATA(chip->oob_poi + in sunxi_nfc_hw_ecc_write_page()
664 chip->write_buf(mtd, chip->oob_poi + offset, cnt); in sunxi_nfc_hw_ecc_write_page()
685 uint8_t *oob = chip->oob_poi; in sunxi_nfc_hw_syndrome_ecc_read_page()
731 cnt = mtd->oobsize - (oob - chip->oob_poi); in sunxi_nfc_hw_syndrome_ecc_read_page()
752 uint8_t *oob = chip->oob_poi; in sunxi_nfc_hw_syndrome_ecc_write_page()
787 cnt = mtd->oobsize - (oob - chip->oob_poi); 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()
524 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in cafe_nand_write_page_lowlevel()
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()
597 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in hisi_nand_write_page_hwecc()
Ddenali.c1074 chip->oob_poi, in write_page()
1135 return write_oob_data(mtd, chip->oob_poi, page); in denali_write_oob()
1141 read_oob_data(mtd, chip->oob_poi, page); in denali_read_oob()
1186 read_oob_data(&denali->mtd, chip->oob_poi, denali->page); in denali_read_page()
1230 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()
572 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()
501 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()
983 chip->oob_poi[eccpos[pos]] = in atmel_nand_pmecc_write_page()
987 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in atmel_nand_pmecc_write_page()
1344 uint8_t *oob = chip->oob_poi; in atmel_nand_read_page()
1987 memcpy(sram + len, chip->oob_poi, mtd->oobsize); in nfc_sram_write_page()
Domap2.c1523 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in omap_write_page_bch()
1526 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in omap_write_page_bch()
1551 uint8_t *oob = &chip->oob_poi[eccpos[0]]; in omap_read_page_bch()
1569 memcpy(ecc_code, &chip->oob_poi[eccpos[0]], chip->ecc.total); in omap_read_page_bch()
Dfsl_ifc_nand.c758 fsl_ifc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_ifc_read_page()
776 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()
575 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in flctl_write_page_hwecc()
Dpxa3xx_nand.c1124 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in pxa3xx_nand_write_page_hwecc()
1137 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.1.27/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.1.27/include/linux/mtd/
Dnand.h707 uint8_t *oob_poi; member
/linux-4.1.27/drivers/staging/mt29f_spinand/
Dmt29f_spinand.c640 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in spinand_read_page_hwecc()