Home
last modified time | relevance | path

Searched refs:oob_buf (Results 1 – 13 of 13) sorted by relevance

/drivers/spi/
A Dspi-qpic-snand.c112 u8 *oob_buf; member
802 oob_buf = snandc->qspi->oob_buf; in qcom_spi_read_page_raw()
812 if (oob_buf) in qcom_spi_read_page_raw()
828 oob_buf = snandc->qspi->oob_buf; in qcom_spi_read_page_ecc()
887 if (oob_buf) { in qcom_spi_read_page_ecc()
899 if (oob_buf) in qcom_spi_read_page_ecc()
968 if (oob_buf) { in qcom_spi_read_page_oob()
978 if (oob_buf) in qcom_spi_read_page_oob()
1045 oob_buf = snandc->qspi->oob_buf; in qcom_spi_program_raw()
1130 oob_buf = snandc->qspi->oob_buf; in qcom_spi_program_ecc()
[all …]
/drivers/mtd/nand/raw/
A Dqcom_nandc.c573 if (!oob_buf) { in check_for_erased_page()
703 if (oob_buf) in parse_read_errors()
772 if (oob_buf) { in read_page_ecc()
776 *oob_buf++ = 0xff; in read_page_ecc()
784 if (oob_buf) in read_page_ecc()
785 oob_buf += oob_size; in read_page_ecc()
941 oob_buf += ecc->bytes; in qcom_nandc_read_page_raw()
974 u8 *data_buf, *oob_buf; in qcom_nandc_write_page() local
1027 oob_buf += oob_size; in qcom_nandc_write_page()
1090 oob_buf += oob_size1; in qcom_nandc_write_page_raw()
[all …]
A Dtegra_nand.c497 void *buf, void *oob_buf, int oob_len, int page, in tegra_nand_page_xfer() argument
543 if (oob_buf) { in tegra_nand_page_xfer()
563 if (oob_buf) in tegra_nand_page_xfer()
578 if (oob_buf) in tegra_nand_page_xfer()
610 if (oob_buf) in tegra_nand_page_xfer()
623 void *oob_buf = oob_required ? chip->oob_poi : NULL; in tegra_nand_read_page_raw() local
625 return tegra_nand_page_xfer(mtd, chip, buf, oob_buf, in tegra_nand_read_page_raw()
633 void *oob_buf = oob_required ? chip->oob_poi : NULL; in tegra_nand_write_page_raw() local
661 void *oob_buf = oob_required ? chip->oob_poi : NULL; in tegra_nand_read_page_hwecc() local
770 void *oob_buf = oob_required ? chip->oob_poi : NULL; in tegra_nand_write_page_hwecc() local
[all …]
A Drockchip-nand-controller.c183 u32 *oob_buf; member
652 nfc->oob_buf[i] = tmp; in rk_nfc_write_page_hwecc()
654 nfc->oob_buf[i * (oob_step / 4)] = tmp; in rk_nfc_write_page_hwecc()
662 dma_oob = dma_map_single(nfc->dev, nfc->oob_buf, in rk_nfc_write_page_hwecc()
839 tmp = nfc->oob_buf[i]; in rk_nfc_read_page_hwecc()
841 tmp = nfc->oob_buf[i * (oob_step / 4)]; in rk_nfc_read_page_hwecc()
1073 buf = krealloc(nfc->oob_buf, new_oob_len, in rk_nfc_attach_chip()
1080 nfc->oob_buf = buf; in rk_nfc_attach_chip()
1091 if (!nfc->oob_buf) { in rk_nfc_attach_chip()
1093 if (!nfc->oob_buf) { in rk_nfc_attach_chip()
[all …]
A Dmeson_nand.c542 *info |= oob_buf[count]; in meson_nfc_set_user_byte()
543 *info |= oob_buf[count + 1] << 8; in meson_nfc_set_user_byte()
555 oob_buf[count] = *info; in meson_nfc_get_user_byte()
556 oob_buf[count + 1] = *info >> 8; in meson_nfc_get_user_byte()
786 u8 *oob_buf = nand->oob_poi; in meson_nfc_write_page_raw() local
798 u8 *oob_buf = nand->oob_poi; in meson_nfc_write_page_hwecc() local
802 meson_nfc_set_user_byte(nand, oob_buf); in meson_nfc_write_page_hwecc()
864 u8 *oob_buf = nand->oob_poi; in meson_nfc_read_page_raw() local
884 u8 *oob_buf = nand->oob_poi; in meson_nfc_read_page_hwecc() local
891 meson_nfc_get_user_byte(nand, oob_buf); in meson_nfc_read_page_hwecc()
[all …]
A Ddenali.c329 static int denali_read_raw(struct nand_chip *chip, void *buf, void *oob_buf, in denali_read_raw() argument
334 if (!buf && !oob_buf) in denali_read_raw()
347 if (oob_buf) { in denali_read_raw()
348 ret = denali_oob_xfer(chip, oob_buf, false); in denali_read_raw()
357 const void *oob_buf, int page) in denali_write_raw() argument
361 if (!buf && !oob_buf) in denali_write_raw()
374 if (oob_buf) { in denali_write_raw()
375 ret = denali_oob_xfer(chip, (void *)oob_buf, true); in denali_write_raw()
A Dmarvell_nand.c1035 u8 *data_buf, u8 *oob_buf, in marvell_nfc_hw_ecc_hmg_do_read_page() argument
1077 memcpy(oob_buf, nfc->dma_buf + lt->data_bytes, oob_bytes); in marvell_nfc_hw_ecc_hmg_do_read_page()
1080 marvell_nfc_xfer_data_in_pio(nfc, oob_buf, oob_bytes); in marvell_nfc_hw_ecc_hmg_do_read_page()
1147 const u8 *oob_buf, bool raw, in marvell_nfc_hw_ecc_hmg_do_write_page() argument
1185 memcpy(nfc->dma_buf + lt->data_bytes, oob_buf, oob_bytes); in marvell_nfc_hw_ecc_hmg_do_write_page()
1190 marvell_nfc_xfer_data_out_pio(nfc, oob_buf, oob_bytes); in marvell_nfc_hw_ecc_hmg_do_write_page()
A Dlpc32xx_mlc.c193 uint8_t *oob_buf; member
A Dnand_base.c4264 uint8_t *oob_buf = chip->oob_poi; in nand_write_subpage_hwecc() local
4296 memset(oob_buf, 0xff, oob_bytes); in nand_write_subpage_hwecc()
4300 oob_buf += oob_bytes; in nand_write_subpage_hwecc()
/drivers/mtd/
A Dssfdc.c196 static int get_logical_address(uint8_t *oob_buf) in get_logical_address() argument
209 block_address = ((int)oob_buf[offset[j]] << 8) | in get_logical_address()
210 oob_buf[offset[j]+1]; in get_logical_address()
242 uint8_t oob_buf[OOB_SIZE]; in build_logical_block_map() local
257 ret = read_raw_oob(mtd, offset, oob_buf); in build_logical_block_map()
263 block_address = get_logical_address(oob_buf); in build_logical_block_map()
A Dmtdswap.c127 char *oob_buf; member
335 ops.oobbuf = d->oob_buf; in mtdswap_read_markers()
345 data = (struct mtdswap_oobdata *)d->oob_buf; in mtdswap_read_markers()
347 (d->oob_buf + d->mtd->oobavail); in mtdswap_read_markers()
880 unsigned char *p2 = (unsigned char *)d->oob_buf; in mtdswap_eblk_passes()
889 ops.oobbuf = d->oob_buf; in mtdswap_eblk_passes()
898 memset(d->oob_buf, patt, mtd->oobavail); in mtdswap_eblk_passes()
992 kfree(d->oob_buf); in mtdswap_cleanup()
1311 d->oob_buf = kmalloc_array(2, mtd->oobavail, GFP_KERNEL); in mtdswap_init()
1312 if (!d->oob_buf) in mtdswap_init()
/drivers/mtd/nand/onenand/
A Donenand_base.c1616 u_char *oob_buf = this->oob_buf; in onenand_verify_oob() local
1629 if (buf[i] != 0xFF && buf[i] != oob_buf[i]) in onenand_verify_oob()
1856 oobbuf = this->oob_buf; in onenand_write_ops_nolock()
2017 oobbuf = this->oob_buf; in onenand_write_oob_nolock()
2796 oobbuf = this->oob_buf; in onenand_otp_write_oob_nolock()
3527 .oobbuf = this->oob_buf, in flexonenand_check_blocks_erased()
3547 if (this->oob_buf[i] != 0xff) in flexonenand_check_blocks_erased()
3881 if (!this->oob_buf) { in onenand_scan()
3882 this->oob_buf = kzalloc(mtd->oobsize, GFP_KERNEL); in onenand_scan()
3883 if (!this->oob_buf) { in onenand_scan()
[all …]
A Donenand_samsung.c130 void *oob_buf; member
410 s = onenand->oob_buf; in s3c_onenand_command()
486 p = onenand->oob_buf; in s3c_get_bufferram()
887 onenand->oob_buf = devm_kzalloc(&pdev->dev, 128, GFP_KERNEL); in s3c_onenand_probe()
888 if (!onenand->oob_buf) in s3c_onenand_probe()

Completed in 66 milliseconds