Home
last modified time | relevance | path

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

/rk3399_rockchip-uboot/drivers/mtd/nand/raw/
H A Dmxs_nand_spl.c171 memset(chip->oob_poi, 0, mtd->oobsize); in is_badblock()
172 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in is_badblock()
174 return chip->oob_poi[0] != 0xff; in is_badblock()
202 nand_chip.oob_poi = nand_chip.buffers->databuf + mtd->writesize; in nand_init()
H A Dlpc32xx_nand_mlc.c239 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_read_page_hwecc()
287 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_read_page_raw()
335 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_read_oob()
389 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_write_page_hwecc()
447 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_write_page_raw()
483 struct lpc32xx_oob *oob = (struct lpc32xx_oob *)chip->oob_poi; in lpc32xx_write_oob()
H A Dzynq_nand.c432 p = chip->oob_poi; in zynq_nand_read_oob()
454 const u8 *buf = chip->oob_poi; in zynq_nand_write_oob()
492 p = chip->oob_poi; in zynq_nand_read_page_raw()
540 p = chip->oob_poi; in zynq_nand_write_page_raw()
592 chip->oob_poi[eccpos[i]] = ~(ecc_calc[i]); in zynq_nand_write_page_hwecc()
600 oob_ptr = chip->oob_poi; in zynq_nand_write_page_hwecc()
636 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in zynq_nand_write_page_swecc()
690 oob_ptr = chip->oob_poi; in zynq_nand_read_page_hwecc()
702 ecc_code[i] = ~(chip->oob_poi[eccpos[i]]); in zynq_nand_read_page_hwecc()
743 ecc_code[i] = chip->oob_poi[eccpos[i]]; in zynq_nand_read_page_swecc()
H A Dmxc_nand.c389 uint8_t *buf = chip->oob_poi;
446 uint8_t *oob = chip->oob_poi;
473 size = mtd->oobsize - (oob - chip->oob_poi);
493 uint8_t *oob = chip->oob_poi;
528 n = mtd->oobsize - (oob - chip->oob_poi);
536 oob = chip->oob_poi + chip->ecc.prepad;
555 const uint8_t *bufpoi = chip->oob_poi;
583 uint8_t *oob = chip->oob_poi;
608 size = mtd->oobsize - (oob - chip->oob_poi);
625 uint8_t *oob = chip->oob_poi;
[all …]
H A Dtegra_nand.c548 memcpy(tag_ptr, chip->oob_poi + free->offset, in nand_rw_page()
571 bounce_buffer_start(&bbstate_oob, (void *)chip->oob_poi, in nand_rw_page()
626 memcpy(chip->oob_poi, tag_ptr, in nand_rw_page()
628 memcpy(chip->oob_poi + free->offset, in nand_rw_page()
732 if (((int)chip->oob_poi) & 0x03) in nand_rw_oob()
761 bounce_buffer_start(&bbstate_oob, (void *)chip->oob_poi, tag_size, in nand_rw_oob()
807 (u8 *)(chip->oob_poi + free->offset), in nand_rw_oob()
H A Dnand_base.c1773 ret = nand_read_data_op(chip, chip->oob_poi, mtd->oobsize, in nand_read_page_raw()
1798 uint8_t *oob = chip->oob_poi; in nand_read_page_raw_syndrome()
1833 size = mtd->oobsize - (oob - chip->oob_poi); in nand_read_page_raw_syndrome()
1869 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_swecc()
1947 chip->oob_poi, mtd->oobsize, in nand_read_subpage()
1965 &chip->oob_poi[aligned_pos], in nand_read_subpage()
1972 chip->buffers->ecccode[i] = chip->oob_poi[eccpos[i + index]]; in nand_read_subpage()
2033 ret = nand_read_data_op(chip, chip->oob_poi, mtd->oobsize, false); in nand_read_page_hwecc()
2038 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_read_page_hwecc()
2094 ret = nand_read_oob_op(chip, page, 0, chip->oob_poi, mtd->oobsize); in nand_read_page_hwecc_oob_first()
[all …]
H A Dlpc32xx_nand_slc.c432 lpc32xx_dma_read_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_read_page_hwecc()
435 ecc_code[i] = chip->oob_poi[eccpos[i]]; in lpc32xx_read_page_hwecc()
471 chip->oob_poi[eccpos[i]] = ecc_calc[i]; in lpc32xx_write_page_hwecc()
473 lpc32xx_dma_write_buf(mtd, chip->oob_poi, mtd->oobsize); in lpc32xx_write_page_hwecc()
H A Dmxs_nand.c690 memset(nand->oob_poi, 0xff, mtd->oobsize); in mxs_nand_ecc_read_page()
692 nand->oob_poi[0] = nand_info->oob_buf[0]; in mxs_nand_ecc_read_page()
716 memcpy(nand_info->oob_buf, nand->oob_poi, mtd->oobsize); in mxs_nand_ecc_write_page()
898 nand->read_buf(mtd, nand->oob_poi, mtd->oobsize); in mxs_nand_ecc_read_oob()
904 memset(nand->oob_poi, 0xff, mtd->oobsize); in mxs_nand_ecc_read_oob()
907 mxs_nand_read_buf(mtd, nand->oob_poi, 1); in mxs_nand_ecc_read_oob()
H A Drockchip_nand_v9.c336 u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_read_page()
366 rockchip_nand_read_extra_oob(mtd, chip->oob_poi); in rockchip_nand_hw_syndrome_pio_read_page()
403 const u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page()
420 oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page()
438 rockchip_nand_write_extra_oob(mtd, chip->oob_poi); in rockchip_nand_hw_syndrome_pio_write_page()
H A Drockchip_nand.c335 u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_read_page()
365 rockchip_nand_read_extra_oob(mtd, chip->oob_poi); in rockchip_nand_hw_syndrome_pio_read_page()
402 const u8 *oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page()
420 oob = chip->oob_poi + oob_off; in rockchip_nand_hw_syndrome_pio_write_page()
438 rockchip_nand_write_extra_oob(mtd, chip->oob_poi); in rockchip_nand_hw_syndrome_pio_write_page()
H A Dsunxi_nand.c1021 u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_read_page()
1034 sunxi_nfc_hw_ecc_read_extra_oob(mtd, chip->oob_poi, &cur_off, in sunxi_nfc_hw_ecc_read_page()
1059 u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_read_subpage()
1087 const u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_write_page()
1097 sunxi_nfc_hw_ecc_write_extra_oob(mtd, chip->oob_poi, in sunxi_nfc_hw_ecc_write_page()
1121 const u8 *oob = chip->oob_poi + oob_off; in sunxi_nfc_hw_ecc_write_subpage()
1151 u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_read_page()
1163 sunxi_nfc_hw_ecc_read_extra_oob(mtd, chip->oob_poi, &cur_off, in sunxi_nfc_hw_syndrome_ecc_read_page()
1185 const u8 *oob = chip->oob_poi + (i * (ecc->bytes + 4)); in sunxi_nfc_hw_syndrome_ecc_write_page()
1195 sunxi_nfc_hw_ecc_write_extra_oob(mtd, chip->oob_poi, in sunxi_nfc_hw_syndrome_ecc_write_page()
H A Ddenali.c319 ret = mtd_ooblayout_get_eccbytes(mtd, ecc_code, chip->oob_poi, 0, in denali_check_erased_page()
638 uint8_t *bufpoi = chip->oob_poi; in denali_oob_xfer()
682 len = oobsize - (bufpoi - chip->oob_poi); in denali_oob_xfer()
731 uint8_t *oob = chip->oob_poi; in denali_read_page_raw()
758 len = oobsize - (oob - chip->oob_poi); in denali_read_page_raw()
865 const uint8_t *oob = chip->oob_poi; in denali_write_page_raw()
892 len = oobsize - (oob - chip->oob_poi); in denali_write_page_raw()
H A Dpxa3xx_nand.c1230 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in pxa3xx_nand_write_page_hwecc()
1244 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in pxa3xx_nand_read_page_hwecc()
1258 chip->oob_poi, mtd->oobsize, in pxa3xx_nand_read_page_hwecc()
1307 chip->oob_poi + in pxa3xx_nand_read_page_raw()
1311 chip->oob_poi + ecc_off_buf + in pxa3xx_nand_read_page_raw()
1321 chip->oob_poi + in pxa3xx_nand_read_page_raw()
1325 chip->oob_poi + ecc_off_buf + in pxa3xx_nand_read_page_raw()
H A Dvf610_nfc.c597 vf610_nfc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in vf610_nfc_read_page()
599 stat = vf610_nfc_correct_data(mtd, buf, chip->oob_poi, page); in vf610_nfc_read_page()
620 vf610_nfc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in vf610_nfc_write_page()
H A Dfsl_elbc_nand.c602 fsl_elbc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_read_page()
618 fsl_elbc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_write_page()
633 fsl_elbc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_elbc_write_subpage()
H A Ddavinci_nand.c444 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in nand_davinci_read_page_hwecc()
448 ecc_code[i] = chip->oob_poi[eccpos[i]]; in nand_davinci_read_page_hwecc()
H A Dfsl_ifc_nand.c711 u8 *ecc = chip->oob_poi; in check_erased_page()
744 fsl_ifc_read_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_ifc_read_page()
762 fsl_ifc_write_buf(mtd, chip->oob_poi, mtd->oobsize); in fsl_ifc_write_page()
H A Datmel_nand.c534 uint8_t *oob = chip->oob_poi; in atmel_nand_pmecc_read_page()
607 chip->oob_poi[eccpos[pos]] = in atmel_nand_pmecc_write_page()
611 chip->write_buf(mtd, chip->oob_poi, mtd->oobsize); in atmel_nand_pmecc_write_page()
1028 uint8_t *oob = chip->oob_poi; in atmel_nand_read_page()
H A Domap_gpmc.c594 uint8_t *oob = chip->oob_poi; in omap_read_page_bch()
621 ecc_code[i] = chip->oob_poi[eccpos[i]]; in omap_read_page_bch()
H A Darasan_nfc.c607 chip->read_buf(mtd, chip->oob_poi, (mtd->oobsize)); in arasan_nand_read_oob()
616 const u8 *buf = chip->oob_poi; in arasan_nand_write_oob()
H A Dstm32_fmc2_nand.c572 chip->read_buf(mtd, chip->oob_poi, mtd->oobsize); in stm32_fmc2_read_page()
/rk3399_rockchip-uboot/drivers/mtd/nand/raw/brcmnand/
H A Dbrcmnand.c1679 void *oob = chip->oob_poi; in brcmstb_nand_verify_erased_page()
1806 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page()
1818 u8 *oob = oob_required ? (u8 *)chip->oob_poi : NULL; in brcmnand_read_page_raw()
1835 NULL, (u8 *)chip->oob_poi); in brcmnand_read_oob()
1846 NULL, (u8 *)chip->oob_poi); in brcmnand_read_oob_raw()
1928 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page()
1941 void *oob = oob_required ? chip->oob_poi : NULL; in brcmnand_write_page_raw()
1955 NULL, chip->oob_poi); in brcmnand_write_oob()
1966 (u8 *)chip->oob_poi); in brcmnand_write_oob_raw()
/rk3399_rockchip-uboot/include/linux/mtd/
H A Drawnand.h926 uint8_t *oob_poi; member