/linux-4.1.27/drivers/mtd/nand/ |
D | docg4.c | 403 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 …]
|
D | nand_base.c | 1119 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 …]
|
D | lpc32xx_slc.c | 378 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()
|
D | sunxi_nand.c | 585 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()
|
D | cafe_nand.c | 352 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()
|
D | hisi504_nand.c | 551 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()
|
D | denali.c | 1074 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()
|
D | fsl_elbc_nand.c | 706 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()
|
D | bf5xx_nand.c | 563 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()
|
D | lpc32xx_mlc.c | 436 uint8_t *oobbuf = chip->oob_poi; in lpc32xx_read_page() 501 const uint8_t *oobbuf = chip->oob_poi; in lpc32xx_write_page_lowlevel()
|
D | atmel_nand.c | 924 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()
|
D | omap2.c | 1523 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()
|
D | fsl_ifc_nand.c | 758 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()
|
D | sh_flctl.c | 567 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()
|
D | pxa3xx_nand.c | 1124 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()
|
D | r852.c | 526 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in r852_read_oob()
|
/linux-4.1.27/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.c | 1061 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/ |
D | nand.h | 707 uint8_t *oob_poi; member
|
/linux-4.1.27/drivers/staging/mt29f_spinand/ |
D | mt29f_spinand.c | 640 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in spinand_read_page_hwecc()
|