/openbmc/u-boot/drivers/mtd/nand/raw/ |
H A D | mxc_nand.c | 391 uint8_t *bufpoi = buf; local 401 chip->read_buf(mtd, bufpoi, toread); 402 bufpoi += toread; 405 bufpoi += chip->ecc.bytes; 411 chip->read_buf(mtd, bufpoi, toread); 412 bufpoi += toread; 417 chip->read_buf(mtd, bufpoi, length); 422 bufpoi = buf + chip->ecc.prepad; 426 chip->read_buf(mtd, bufpoi, toread); 427 bufpoi += eccpitch; [all …]
|
H A D | denali.c | 637 uint8_t *bufpoi = chip->oob_poi; in denali_oob_xfer() local 648 chip->write_buf(mtd, bufpoi, oob_skip); in denali_oob_xfer() 650 chip->read_buf(mtd, bufpoi, oob_skip); in denali_oob_xfer() 651 bufpoi += oob_skip; in denali_oob_xfer() 665 chip->write_buf(mtd, bufpoi, len); in denali_oob_xfer() 667 chip->read_buf(mtd, bufpoi, len); in denali_oob_xfer() 668 bufpoi += len; in denali_oob_xfer() 673 chip->write_buf(mtd, bufpoi, len); in denali_oob_xfer() 675 chip->read_buf(mtd, bufpoi, len); in denali_oob_xfer() 676 bufpoi += len; in denali_oob_xfer() [all …]
|
H A D | nand_base.c | 1328 uint32_t data_offs, uint32_t readlen, uint8_t *bufpoi, in nand_read_subpage() argument 1355 p = bufpoi + data_col_addr; in nand_read_subpage() 1395 p = bufpoi + data_col_addr; in nand_read_subpage() 1700 uint8_t *bufpoi, *oob, *buf; in nand_do_read_ops() local 1735 bufpoi = use_bufpoi ? chip->buffers->databuf : buf; in nand_do_read_ops() 1750 ret = chip->ecc.read_page_raw(mtd, chip, bufpoi, in nand_do_read_ops() 1756 col, bytes, bufpoi, in nand_do_read_ops() 1759 ret = chip->ecc.read_page(mtd, chip, bufpoi, in nand_do_read_ops() 1895 uint8_t *bufpoi = chip->oob_poi; in nand_read_oob_syndrome() local 1909 chip->read_buf(mtd, bufpoi, toread); in nand_read_oob_syndrome() [all …]
|
H A D | sunxi_nand.c | 1044 uint8_t *bufpoi, int page) in sunxi_nfc_hw_ecc_read_subpage() argument 1057 u8 *data = bufpoi + data_off; in sunxi_nfc_hw_ecc_read_subpage()
|
/openbmc/linux/drivers/mtd/nand/raw/ |
H A D | nand_toshiba.c | 110 uint32_t readlen, uint8_t *bufpoi, int page) in toshiba_nand_read_subpage_benand() argument 115 bufpoi + data_offs, readlen); in toshiba_nand_read_subpage_benand()
|
H A D | mtk_nand.c | 831 const u8 *bufpoi; in mtk_nfc_write_page() local 857 bufpoi = nfc->buffer; in mtk_nfc_write_page() 862 bufpoi = buf; in mtk_nfc_write_page() 866 ret = mtk_nfc_do_write_page(mtd, chip, bufpoi, page, len); in mtk_nfc_write_page() 941 u8 *bufpoi, int page, int raw) in mtk_nfc_read_subpage() argument 961 buf = bufpoi + start * chip->ecc.size; in mtk_nfc_read_subpage() 1031 mtk_nand->bad_mark.bm_swap(mtd, bufpoi, raw); in mtk_nfc_read_subpage()
|
H A D | nand_base.c | 3103 uint32_t readlen, uint8_t *bufpoi, int page) in nand_read_subpage() argument 3127 p = bufpoi + data_col_addr; in nand_read_subpage() 3179 p = bufpoi + data_col_addr; in nand_read_subpage() 3566 uint8_t *bufpoi, *oob, *buf; in nand_do_read_ops() local 3608 bufpoi = use_bounce_buf ? chip->data_buf : buf; in nand_do_read_ops() 3620 ret = chip->ecc.read_page_raw(chip, bufpoi, in nand_do_read_ops() 3626 bufpoi, page); in nand_do_read_ops() 3628 ret = chip->ecc.read_page(chip, bufpoi, in nand_do_read_ops() 3651 memcpy(buf, bufpoi + col, bytes); in nand_do_read_ops() 3760 uint8_t *bufpoi = chip->oob_poi; in nand_read_oob_syndrome() local [all …]
|
H A D | renesas-nand-controller.c | 488 u32 req_len, u8 *bufpoi, int page) in rnandc_read_subpage_hw_ecc() argument 525 ioread32_rep(rnandc->regs + FIFO_DATA_REG, bufpoi + page_off, in rnandc_read_subpage_hw_ecc() 553 bf = nand_check_erased_ecc_chunk(bufpoi + dataoff, in rnandc_read_subpage_hw_ecc() 632 u32 req_len, const u8 *bufpoi, in rnandc_write_subpage_hw_ecc() argument 662 iowrite32_rep(rnandc->regs + FIFO_DATA_REG, bufpoi + page_off, in rnandc_write_subpage_hw_ecc()
|
H A D | sunxi_nand.c | 1151 u8 *bufpoi, int page) in sunxi_nfc_hw_ecc_read_subpage() argument 1168 u8 *data = bufpoi + data_off; in sunxi_nfc_hw_ecc_read_subpage()
|