Home
last modified time | relevance | path

Searched refs:nand_to_mtd (Results 1 – 25 of 66) sorted by relevance

123

/linux-6.1.9/drivers/mtd/nand/raw/
Dsharpsl.c60 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_hwcontrol()
78 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_dev_ready()
84 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_enable_hwecc()
91 struct sharpsl_nand *sharpsl = mtd_to_sharpsl(nand_to_mtd(chip)); in sharpsl_nand_calculate_ecc()
162 mtd = nand_to_mtd(this); in sharpsl_nand_probe()
220 ret = mtd_device_unregister(nand_to_mtd(chip)); in sharpsl_nand_remove()
Dtmio_nand.c133 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_hwcontrol()
164 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_dev_ready()
188 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(nand_chip)); in tmio_nand_wait()
225 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_read_byte()
245 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_write_buf()
252 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_read_buf()
259 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_enable_hwecc()
269 struct tmio_nand *tmio = mtd_to_tmio(nand_to_mtd(chip)); in tmio_nand_calculate_ecc()
406 mtd = nand_to_mtd(nand_chip); in tmio_probe()
481 ret = mtd_device_unregister(nand_to_mtd(chip)); in tmio_remove()
Ds3c2410.c450 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2410_nand_hwcontrol()
467 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2440_nand_hwcontrol()
486 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2410_nand_devready()
493 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2440_nand_devready()
500 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2412_nand_devready()
510 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2410_nand_correct_data()
592 info = s3c2410_nand_mtd_toinfo(nand_to_mtd(chip)); in s3c2410_nand_enable_hwecc()
603 info = s3c2410_nand_mtd_toinfo(nand_to_mtd(chip)); in s3c2412_nand_enable_hwecc()
614 info = s3c2410_nand_mtd_toinfo(nand_to_mtd(chip)); in s3c2440_nand_enable_hwecc()
622 struct mtd_info *mtd = nand_to_mtd(chip); in s3c2410_nand_calculate_ecc()
[all …]
Dxway_nand.c109 struct mtd_info *mtd = nand_to_mtd(chip); in xway_cmd_ctrl()
130 return xway_readb(nand_to_mtd(chip), NAND_READ_DATA); in xway_read_byte()
138 buf[i] = xway_readb(nand_to_mtd(chip), NAND_WRITE_DATA); in xway_read_buf()
146 xway_writeb(nand_to_mtd(chip), NAND_WRITE_DATA, buf[i]); in xway_write_buf()
184 mtd = nand_to_mtd(&data->chip); in xway_nand_probe()
247 ret = mtd_device_unregister(nand_to_mtd(chip)); in xway_nand_remove()
Dtxx9ndfmc.c103 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_read_byte()
111 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_write_buf()
123 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_read_buf()
162 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_dev_ready()
170 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_calculate_ecc()
210 struct platform_device *dev = mtd_to_platdev(nand_to_mtd(chip)); in txx9ndfmc_enable_hwecc()
253 struct mtd_info *mtd = nand_to_mtd(chip); in txx9ndfmc_attach_chip()
327 mtd = nand_to_mtd(chip); in txx9ndfmc_probe()
389 ret = mtd_device_unregister(nand_to_mtd(chip)); in txx9ndfmc_remove()
Dr852.c232 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_write_buf()
266 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_read_buf()
303 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_read_byte()
317 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_cmdctl()
389 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_ready()
400 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_ecc_hwctl()
433 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_ecc_calculate()
469 struct r852_device *dev = r852_get_dev(nand_to_mtd(chip)); in r852_ecc_correct()
520 struct mtd_info *mtd = nand_to_mtd(chip); in r852_read_oob()
631 struct mtd_info *mtd = nand_to_mtd(dev->chip); in r852_register_nand_device()
[all …]
Ddavinci_nand.c102 info = to_davinci_nand(nand_to_mtd(chip)); in nand_davinci_hwctl_1bit()
105 nand_davinci_readecc_1bit(nand_to_mtd(chip)); in nand_davinci_hwctl_1bit()
123 unsigned int ecc_val = nand_davinci_readecc_1bit(nand_to_mtd(chip)); in nand_davinci_calculate_1bit()
182 struct davinci_nand_info *info = to_davinci_nand(nand_to_mtd(chip)); in nand_davinci_hwctl_4bit()
218 struct davinci_nand_info *info = to_davinci_nand(nand_to_mtd(chip)); in nand_davinci_calculate_4bit()
256 struct davinci_nand_info *info = to_davinci_nand(nand_to_mtd(chip)); in nand_davinci_correct_4bit()
509 struct mtd_info *mtd = nand_to_mtd(chip); in davinci_nand_attach_chip()
685 struct davinci_nand_info *info = to_davinci_nand(nand_to_mtd(chip)); in davinci_nand_exec_op()
766 mtd = nand_to_mtd(&info->chip); in nand_davinci_probe()
835 ret = mtd_device_unregister(nand_to_mtd(chip)); in nand_davinci_remove()
Dnand_toshiba.c52 struct mtd_info *mtd = nand_to_mtd(chip); in toshiba_nand_benand_eccstatus()
124 struct mtd_info *mtd = nand_to_mtd(chip); in toshiba_nand_benand_init()
150 struct mtd_info *mtd = nand_to_mtd(chip); in toshiba_nand_decode_id()
248 struct mtd_info *mtd = nand_to_mtd(chip); in tc58teg5dclta00_init()
Dhisi504_nand.c182 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nfc_dma_transfer()
254 struct mtd_info *mtd = nand_to_mtd(&host->chip); in hisi_nfc_send_cmd_readstart()
426 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nfc_cmdfunc()
521 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nand_read_page_hwecc()
553 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nand_read_oob()
571 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nand_write_page_hwecc()
642 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nfc_ecc_probe()
695 struct mtd_info *mtd = nand_to_mtd(chip); in hisi_nfc_attach_chip()
750 mtd = nand_to_mtd(chip); in hisi_nfc_probe()
807 ret = mtd_device_unregister(nand_to_mtd(chip)); in hisi_nfc_remove()
Dnand_bbt.c169 struct mtd_info *mtd = nand_to_mtd(this); in read_bbt()
262 struct mtd_info *mtd = nand_to_mtd(this); in read_abs_bbt()
290 struct mtd_info *mtd = nand_to_mtd(this); in scan_read_data()
315 struct mtd_info *mtd = nand_to_mtd(this); in scan_read_oob()
356 struct mtd_info *mtd = nand_to_mtd(this); in scan_write_bbt()
371 struct mtd_info *mtd = nand_to_mtd(this); in bbt_get_ver_offs()
392 struct mtd_info *mtd = nand_to_mtd(this); in read_abs_bbts()
417 struct mtd_info *mtd = nand_to_mtd(this); in scan_block_fast()
494 struct mtd_info *mtd = nand_to_mtd(this); in create_bbt()
556 struct mtd_info *mtd = nand_to_mtd(this); in search_bbt()
[all …]
Domap2.c261 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_nand_data_in_pref()
305 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_nand_data_out_pref()
373 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_nand_dma_transfer()
447 struct mtd_info *mtd = nand_to_mtd(chip); in omap_nand_data_in_dma_pref()
468 struct mtd_info *mtd = nand_to_mtd(chip); in omap_nand_data_out_dma_pref()
534 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_nand_data_in_irq_pref()
535 struct mtd_info *mtd = nand_to_mtd(&info->nand); in omap_nand_data_in_irq_pref()
576 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_nand_data_out_irq_pref()
577 struct mtd_info *mtd = nand_to_mtd(&info->nand); in omap_nand_data_out_irq_pref()
787 struct omap_nand_info *info = mtd_to_omap(nand_to_mtd(chip)); in omap_correct_data()
[all …]
Dfsl_elbc_nand.c309 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_cmdfunc()
542 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_write_buf()
635 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_read_page()
656 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_write_page()
671 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_write_subpage()
685 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_chip_init()
723 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_elbc_attach_chip()
835 struct mtd_info *mtd = nand_to_mtd(&priv->chip); in fsl_elbc_chip_remove()
923 mtd = nand_to_mtd(&priv->chip); in fsl_elbc_nand_probe()
925 if (!nand_to_mtd(&priv->chip)->name) { in fsl_elbc_nand_probe()
[all …]
Dnand_base.c228 struct mtd_info *mtd = nand_to_mtd(chip); in nand_bbm_get_next_page()
315 struct mtd_info *mtd = nand_to_mtd(chip); in nand_isbad_bbm()
388 struct mtd_info *mtd = nand_to_mtd(chip); in nand_fill_oob()
427 struct mtd_info *mtd = nand_to_mtd(chip); in nand_do_write_oob()
501 struct mtd_info *mtd = nand_to_mtd(chip); in nand_default_block_markbad()
567 struct mtd_info *mtd = nand_to_mtd(chip); in nand_block_markbad_lowlevel()
1092 struct mtd_info *mtd = nand_to_mtd(chip); in nand_fill_column_cycles()
1137 struct mtd_info *mtd = nand_to_mtd(chip); in nand_sp_exec_read_page_op()
1227 struct mtd_info *mtd = nand_to_mtd(chip); in nand_read_page_op()
1318 struct mtd_info *mtd = nand_to_mtd(chip); in nand_change_read_column_op()
[all …]
Doxnas_nand.c126 mtd = nand_to_mtd(chip); in oxnas_nand_probe()
165 WARN_ON(mtd_device_unregister(nand_to_mtd(chip))); in oxnas_nand_probe()
182 WARN_ON(mtd_device_unregister(nand_to_mtd(chip))); in oxnas_nand_remove()
Dnand_legacy.c195 struct mtd_info *mtd = nand_to_mtd(chip); in nand_wait_ready()
253 struct mtd_info *mtd = nand_to_mtd(chip); in nand_command()
392 struct mtd_info *mtd = nand_to_mtd(chip); in nand_command_lp()
535 struct mtd_info *mtd = nand_to_mtd(chip); in nand_wait()
616 struct mtd_info *mtd = nand_to_mtd(chip); in nand_legacy_adjust_cmdfunc()
Dlpc32xx_slc.c387 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_read_oob_syndrome()
397 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_write_oob_syndrome()
604 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_read_page_syndrome()
652 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_read_page_raw_syndrome()
672 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_write_page_syndrome()
710 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_write_page_raw_syndrome()
722 struct mtd_info *mtd = nand_to_mtd(&host->nand_chip); in lpc32xx_nand_dma_setup()
774 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_attach_chip()
867 mtd = nand_to_mtd(chip); in lpc32xx_nand_probe()
955 ret = mtd_device_unregister(nand_to_mtd(chip)); in lpc32xx_nand_remove()
Dnand_samsung.c15 struct mtd_info *mtd = nand_to_mtd(chip); in samsung_nand_decode_id()
123 struct mtd_info *mtd = nand_to_mtd(chip); in samsung_nand_init()
Dfsl_upm.c45 struct mtd_info *mtd = nand_to_mtd(&fun->chip); in fun_chip_init()
80 struct fsl_upm_nand *fun = to_fsl_upm_nand(nand_to_mtd(chip)); in func_exec_instr()
134 struct fsl_upm_nand *fun = to_fsl_upm_nand(nand_to_mtd(chip)); in fun_exec_op()
242 struct mtd_info *mtd = nand_to_mtd(chip); in fun_remove()
Dfsl_ifc_nand.c292 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_cmdfunc()
510 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_write_buf()
605 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_wait()
639 struct mtd_info *mtd = nand_to_mtd(chip); in check_erased_page()
669 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_read_page()
697 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_write_page()
707 struct mtd_info *mtd = nand_to_mtd(chip); in fsl_ifc_attach_chip()
859 struct mtd_info *mtd = nand_to_mtd(&priv->chip); in fsl_ifc_chip_init()
952 struct mtd_info *mtd = nand_to_mtd(&priv->chip); in fsl_ifc_chip_remove()
1062 mtd = nand_to_mtd(&priv->chip); in fsl_ifc_nand_probe()
[all …]
Dlpc32xx_mlc.c322 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_waitfunc_nand()
342 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_waitfunc_controller()
436 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_read_page()
503 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_write_page_lowlevel()
573 struct mtd_info *mtd = nand_to_mtd(&host->nand_chip); in lpc32xx_dma_setup()
646 struct mtd_info *mtd = nand_to_mtd(chip); in lpc32xx_nand_attach_chip()
708 mtd = nand_to_mtd(nand_chip); in lpc32xx_nand_probe()
834 ret = mtd_device_unregister(nand_to_mtd(chip)); in lpc32xx_nand_remove()
Dgpio.c78 struct gpiomtd *gpiomtd = gpio_nand_getpriv(nand_to_mtd(chip)); in gpio_nand_exec_instr()
141 struct gpiomtd *gpiomtd = gpio_nand_getpriv(nand_to_mtd(chip)); in gpio_nand_exec_op()
274 ret = mtd_device_unregister(nand_to_mtd(chip)); in gpio_nand_remove()
357 mtd = nand_to_mtd(chip); in gpio_nand_probe()
/linux-6.1.9/drivers/mtd/nand/raw/ingenic/
Dingenic_nand_drv.c144 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); in ingenic_nand_ecc_hwctl()
152 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); in ingenic_nand_ecc_calculate()
173 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); in ingenic_nand_ecc_correct()
186 struct mtd_info *mtd = nand_to_mtd(chip); in ingenic_nand_attach_chip()
262 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); in ingenic_nand_exec_instr()
316 struct ingenic_nand *nand = to_ingenic_nand(nand_to_mtd(chip)); in ingenic_nand_exec_op()
405 mtd = nand_to_mtd(chip); in ingenic_nand_init_chip()
443 ret = mtd_device_unregister(nand_to_mtd(chip)); in ingenic_nand_cleanup_chips()
/linux-6.1.9/drivers/mtd/nand/raw/bcm47xxnflash/
Dmain.c34 mtd = nand_to_mtd(&b47n->nand_chip); in bcm47xxnflash_probe()
66 ret = mtd_device_unregister(nand_to_mtd(chip)); in bcm47xxnflash_remove()
Dops_bcm4706.c213 struct mtd_info *mtd = nand_to_mtd(nand_chip); in bcm47xxnflash_ops_bcm4706_cmdfunc()
309 struct mtd_info *mtd = nand_to_mtd(nand_chip); in bcm47xxnflash_ops_bcm4706_read_byte()
343 bcm47xxnflash_ops_bcm4706_read(nand_to_mtd(nand_chip), buf, in bcm47xxnflash_ops_bcm4706_read_buf()
358 bcm47xxnflash_ops_bcm4706_write(nand_to_mtd(nand_chip), buf, in bcm47xxnflash_ops_bcm4706_write_buf()
/linux-6.1.9/drivers/mtd/nand/raw/gpmi-nand/
Dgpmi-nand.c275 struct mtd_info *mtd = nand_to_mtd(chip); in bbm_in_data_chunk()
314 struct mtd_info *mtd = nand_to_mtd(chip); in set_geometry_by_ecc_info()
441 struct mtd_info *mtd = nand_to_mtd(&this->nand); in get_ecc_strength()
455 struct mtd_info *mtd = nand_to_mtd(chip); in set_geometry_for_large_oob()
582 struct mtd_info *mtd = nand_to_mtd(&this->nand); in legacy_set_geometry()
696 struct mtd_info *mtd = nand_to_mtd(&this->nand); in common_nfc_set_geometry()
1330 struct mtd_info *mtd = nand_to_mtd(&this->nand); in gpmi_alloc_dma_buffer()
1414 struct mtd_info *mtd = nand_to_mtd(chip); in gpmi_count_bitflips()
1531 struct mtd_info *mtd = nand_to_mtd(chip); in gpmi_ecc_read_page()
1668 struct mtd_info *mtd = nand_to_mtd(chip); in gpmi_ecc_write_page()
[all …]

123