/linux-4.4.14/drivers/mtd/nand/bcm47xxnflash/ |
D | ops_bcm4706.c | 92 struct nand_chip *nand_chip = (struct nand_chip *)mtd->priv; in bcm47xxnflash_ops_bcm4706_read() local 93 struct bcm47xxnflash *b47n = (struct bcm47xxnflash *)nand_chip->priv; in bcm47xxnflash_ops_bcm4706_read() 100 BUG_ON(b47n->curr_page_addr & ~nand_chip->pagemask); in bcm47xxnflash_ops_bcm4706_read() 142 struct nand_chip *nand_chip = (struct nand_chip *)mtd->priv; in bcm47xxnflash_ops_bcm4706_write() local 143 struct bcm47xxnflash *b47n = (struct bcm47xxnflash *)nand_chip->priv; in bcm47xxnflash_ops_bcm4706_write() 150 BUG_ON(b47n->curr_page_addr & ~nand_chip->pagemask); in bcm47xxnflash_ops_bcm4706_write() 176 struct nand_chip *nand_chip = (struct nand_chip *)mtd->priv; in bcm47xxnflash_ops_bcm4706_cmd_ctrl() local 177 struct bcm47xxnflash *b47n = (struct bcm47xxnflash *)nand_chip->priv; in bcm47xxnflash_ops_bcm4706_cmd_ctrl() 202 struct nand_chip *nand_chip = (struct nand_chip *)mtd->priv; in bcm47xxnflash_ops_bcm4706_dev_ready() local 203 struct bcm47xxnflash *b47n = (struct bcm47xxnflash *)nand_chip->priv; in bcm47xxnflash_ops_bcm4706_dev_ready() [all …]
|
D | bcm47xxnflash.h | 14 struct nand_chip nand_chip; member
|
D | main.c | 36 b47n->nand_chip.priv = b47n; in bcm47xxnflash_probe() 38 b47n->mtd.priv = &b47n->nand_chip; /* Required */ in bcm47xxnflash_probe()
|
/linux-4.4.14/drivers/mtd/nand/ |
D | socrates_nand.c | 32 struct nand_chip nand_chip; member 48 struct nand_chip *this = mtd->priv; in socrates_nand_write_buf() 67 struct nand_chip *this = mtd->priv; in socrates_nand_read_buf() 108 struct nand_chip *nand_chip = mtd->priv; in socrates_nand_cmd_ctrl() local 109 struct socrates_nand_host *host = nand_chip->priv; in socrates_nand_cmd_ctrl() 133 struct nand_chip *nand_chip = mtd->priv; in socrates_nand_device_ready() local 134 struct socrates_nand_host *host = nand_chip->priv; in socrates_nand_device_ready() 148 struct nand_chip *nand_chip; in socrates_nand_probe() local 164 nand_chip = &host->nand_chip; in socrates_nand_probe() 167 nand_chip->priv = host; /* link the private data structures */ in socrates_nand_probe() [all …]
|
D | tmio_nand.c | 107 struct nand_chip chip; 131 struct nand_chip *chip = mtd->priv; in tmio_nand_hwcontrol() 170 struct nand_chip *nand_chip = &tmio->chip; in tmio_irq() local 175 if (unlikely(!waitqueue_active(&nand_chip->controller->wq))) in tmio_irq() 178 wake_up(&nand_chip->controller->wq); in tmio_irq() 189 tmio_nand_wait(struct mtd_info *mtd, struct nand_chip *nand_chip) in tmio_nand_wait() argument 198 timeout = wait_event_timeout(nand_chip->controller->wq, in tmio_nand_wait() 200 msecs_to_jiffies(nand_chip->state == FL_ERASING ? 400 : 20)); in tmio_nand_wait() 205 nand_chip->state == FL_ERASING ? "erase" : "program", in tmio_nand_wait() 206 nand_chip->state == FL_ERASING ? 400 : 20); in tmio_nand_wait() [all …]
|
D | omap2.c | 156 struct nand_chip nand; 273 struct nand_chip *nand = mtd->priv; in omap_read_buf8() 309 struct nand_chip *nand = mtd->priv; in omap_read_buf16() 958 struct nand_chip *chip = mtd->priv; in omap_enable_hwecc() 1002 static int omap_wait(struct mtd_info *mtd, struct nand_chip *chip) in omap_wait() 1004 struct nand_chip *this = mtd->priv; in omap_wait() 1064 struct nand_chip *chip = mtd->priv; in omap_enable_hwecc_bch() 1507 static int omap_write_page_bch(struct mtd_info *mtd, struct nand_chip *chip, in omap_write_page_bch() 1546 static int omap_read_page_bch(struct mtd_info *mtd, struct nand_chip *chip, in omap_read_page_bch() 1658 struct nand_chip *nand_chip; in omap_nand_probe() local [all …]
|
D | atmel_nand.c | 118 struct nand_chip nand_chip; member 185 struct nand_chip *nand_chip = mtd->priv; in atmel_nand_cmd_ctrl() local 186 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_cmd_ctrl() 208 struct nand_chip *nand_chip = mtd->priv; in atmel_nand_device_ready() local 209 struct atmel_nand_host *host = nand_chip->priv; in atmel_nand_device_ready() 218 struct nand_chip *chip = mtd->priv; in atmel_nand_set_enable_ready_pins() 270 struct nand_chip *nand_chip = mtd->priv; in atmel_read_buf8() local 271 struct atmel_nand_host *host = nand_chip->priv; in atmel_read_buf8() 277 __raw_readsb(nand_chip->IO_ADDR_R, buf, len); in atmel_read_buf8() 283 struct nand_chip *nand_chip = mtd->priv; in atmel_read_buf16() local [all …]
|
D | lpc32xx_mlc.c | 173 struct nand_chip nand_chip; member 278 struct nand_chip *nand_chip = mtd->priv; in lpc32xx_nand_cmd_ctrl() local 279 struct lpc32xx_nand_host *host = nand_chip->priv; in lpc32xx_nand_cmd_ctrl() 294 struct nand_chip *nand_chip = mtd->priv; in lpc32xx_nand_device_ready() local 295 struct lpc32xx_nand_host *host = nand_chip->priv; in lpc32xx_nand_device_ready() 319 static int lpc32xx_waitfunc_nand(struct mtd_info *mtd, struct nand_chip *chip) in lpc32xx_waitfunc_nand() 339 struct nand_chip *chip) in lpc32xx_waitfunc_controller() 358 static int lpc32xx_waitfunc(struct mtd_info *mtd, struct nand_chip *chip) in lpc32xx_waitfunc() 392 struct nand_chip *chip = mtd->priv; in lpc32xx_xmit_dma() 431 static int lpc32xx_read_page(struct mtd_info *mtd, struct nand_chip *chip, in lpc32xx_read_page() [all …]
|
D | mxc_nand.c | 177 struct nand_chip nand; 535 struct nand_chip *nand_chip = mtd->priv; in send_page_v3() local 536 struct mxc_nand_host *host = nand_chip->priv; in send_page_v3() 551 struct nand_chip *nand_chip = mtd->priv; in send_page_v2() local 552 struct mxc_nand_host *host = nand_chip->priv; in send_page_v2() 565 struct nand_chip *nand_chip = mtd->priv; in send_page_v1() local 566 struct mxc_nand_host *host = nand_chip->priv; in send_page_v1() 666 struct nand_chip *nand_chip = mtd->priv; in mxc_nand_correct_data_v1() local 667 struct mxc_nand_host *host = nand_chip->priv; in mxc_nand_correct_data_v1() 687 struct nand_chip *nand_chip = mtd->priv; in mxc_nand_correct_data_v2_v3() local [all …]
|
D | cs553x_nand.c | 100 struct nand_chip *this = mtd->priv; in cs553x_read_buf() 112 struct nand_chip *this = mtd->priv; in cs553x_write_buf() 124 struct nand_chip *this = mtd->priv; in cs553x_read_byte() 130 struct nand_chip *this = mtd->priv; in cs553x_write_byte() 143 struct nand_chip *this = mtd->priv; in cs553x_hwcontrol() 155 struct nand_chip *this = mtd->priv; in cs553x_device_ready() 164 struct nand_chip *this = mtd->priv; in cs_enable_hwecc() 173 struct nand_chip *this = mtd->priv; in cs_calculate_ecc() 189 struct nand_chip *this; in cs553x_init_one() 200 new_mtd = kzalloc(sizeof(struct mtd_info) + sizeof(struct nand_chip), GFP_KERNEL); in cs553x_init_one() [all …]
|
D | au1550nd.c | 27 struct nand_chip chip; 42 struct nand_chip *this = mtd->priv; in au_read_byte() 57 struct nand_chip *this = mtd->priv; in au_write_byte() 70 struct nand_chip *this = mtd->priv; in au_read_byte16() 85 struct nand_chip *this = mtd->priv; in au_write_byte16() 98 struct nand_chip *this = mtd->priv; in au_read_word() 115 struct nand_chip *this = mtd->priv; in au_write_buf() 134 struct nand_chip *this = mtd->priv; in au_read_buf() 153 struct nand_chip *this = mtd->priv; in au_write_buf16() 175 struct nand_chip *this = mtd->priv; in au_read_buf16() [all …]
|
D | cmx270_nand.c | 56 struct nand_chip *this = mtd->priv; in cmx270_read_byte() 64 struct nand_chip *this = mtd->priv; in cmx270_write_buf() 73 struct nand_chip *this = mtd->priv; in cmx270_read_buf() 97 struct nand_chip* this = mtd->priv; in cmx270_hwcontrol() 140 struct nand_chip *this; in cmx270_init() 164 sizeof(struct nand_chip), in cmx270_init() 179 this = (struct nand_chip *)(&cmx270_nand_mtd[1]); in cmx270_init()
|
D | pasemi_nand.c | 48 struct nand_chip *chip = mtd->priv; in pasemi_read_buf() 60 struct nand_chip *chip = mtd->priv; in pasemi_write_buf() 73 struct nand_chip *chip = mtd->priv; in pasemi_hwcontrol() 98 struct nand_chip *chip; in pasemi_nand_probe() 114 sizeof(struct nand_chip), GFP_KERNEL); in pasemi_nand_probe() 123 chip = (struct nand_chip *)&pasemi_nand_mtd[1]; in pasemi_nand_probe() 190 struct nand_chip *chip; in pasemi_nand_remove()
|
D | docg4.c | 245 struct nand_chip *nand = mtd->priv; in docg4_read_buf() 256 struct nand_chip *nand = mtd->priv; in docg4_write_buf16() 297 static int docg4_wait(struct mtd_info *mtd, struct nand_chip *nand) in docg4_wait() 321 struct nand_chip *nand = mtd->priv; in docg4_select_chip() 340 struct nand_chip *nand = mtd->priv; in reset() 378 struct nand_chip *nand = mtd->priv; in correct_data() 467 struct nand_chip *nand = mtd->priv; in docg4_read_byte() 548 struct nand_chip *nand = mtd->priv; in pageprog() 585 struct nand_chip *nand = mtd->priv; in sequence_reset() 602 struct nand_chip *nand = mtd->priv; in read_page_prologue() [all …]
|
D | ndfc.c | 41 struct nand_chip chip; 51 struct nand_chip *nchip = mtd->priv; in ndfc_select_chip() 65 struct nand_chip *chip = mtd->priv; in ndfc_hwcontrol() 79 struct nand_chip *chip = mtd->priv; in ndfc_ready() 88 struct nand_chip *chip = mtd->priv; in ndfc_enable_hwecc() 100 struct nand_chip *chip = mtd->priv; in ndfc_calculate_ecc() 124 struct nand_chip *chip = mtd->priv; in ndfc_read_buf() 134 struct nand_chip *chip = mtd->priv; in ndfc_write_buf() 149 struct nand_chip *chip = &ndfc->chip; in ndfc_chip_init()
|
D | nand_base.c | 109 struct nand_chip *chip = mtd->priv; in check_offs_len() 135 struct nand_chip *chip = mtd->priv; in nand_release_device() 153 struct nand_chip *chip = mtd->priv; in nand_read_byte() 166 struct nand_chip *chip = mtd->priv; in nand_read_byte16() 178 struct nand_chip *chip = mtd->priv; in nand_read_word() 191 struct nand_chip *chip = mtd->priv; in nand_select_chip() 214 struct nand_chip *chip = mtd->priv; in nand_write_byte() 228 struct nand_chip *chip = mtd->priv; in nand_write_byte16() 260 struct nand_chip *chip = mtd->priv; in nand_write_buf() 275 struct nand_chip *chip = mtd->priv; in nand_read_buf() [all …]
|
D | diskonchip.c | 302 struct nand_chip *this = mtd->priv; in doc2000_write_byte() 314 struct nand_chip *this = mtd->priv; in doc2000_read_byte() 329 struct nand_chip *this = mtd->priv; in doc2000_writebuf() 346 struct nand_chip *this = mtd->priv; in doc2000_readbuf() 361 struct nand_chip *this = mtd->priv; in doc2000_readbuf_dword() 382 struct nand_chip *this = mtd->priv; in doc200x_ident_chip() 428 struct nand_chip *this = mtd->priv; in doc2000_count_chips() 448 static int doc200x_wait(struct mtd_info *mtd, struct nand_chip *this) in doc200x_wait() 464 struct nand_chip *this = mtd->priv; in doc2001_write_byte() 475 struct nand_chip *this = mtd->priv; in doc2001_read_byte() [all …]
|
D | mpc5121_nfc.c | 122 struct nand_chip chip; 138 struct nand_chip *chip = mtd->priv; in nfc_read() 147 struct nand_chip *chip = mtd->priv; in nfc_write() 217 struct nand_chip *chip = mtd->priv; in mpc5121_nfc_irq() 229 struct nand_chip *chip = mtd->priv; in mpc5121_nfc_done() 249 struct nand_chip *chip = mtd->priv; in mpc5121_nfc_addr_cycle() 284 struct nand_chip *chip = mtd->priv; in ads5121_chipselect_init() 306 struct nand_chip *nand = mtd->priv; in ads5121_select_chip() 336 struct nand_chip *chip = mtd->priv; in mpc5121_nfc_command() 409 struct nand_chip *nand = mtd->priv; in mpc5121_nfc_copy_spare() [all …]
|
D | hisi504_nand.c | 136 struct nand_chip chip; 193 struct nand_chip *chip = mtd->priv; in hisi_nfc_dma_transfer() 360 struct nand_chip *chip = mtd->priv; in hisi_nfc_select_chip() 371 struct nand_chip *chip = mtd->priv; in hisi_nfc_read_byte() 387 struct nand_chip *chip = mtd->priv; in hisi_nfc_read_word() 397 struct nand_chip *chip = mtd->priv; in hisi_nfc_write_buf() 406 struct nand_chip *chip = mtd->priv; in hisi_nfc_read_buf() 415 struct nand_chip *chip = mtd->priv; in set_addr() 451 struct nand_chip *chip = mtd->priv; in hisi_nfc_cmdfunc() 544 struct nand_chip *chip, uint8_t *buf, int oob_required, int page) in hisi_nand_read_page_hwecc() [all …]
|
D | ams-delta.c | 67 struct nand_chip *this = mtd->priv; in ams_delta_write_byte() 80 struct nand_chip *this = mtd->priv; in ams_delta_read_byte() 177 struct nand_chip *this; in ams_delta_init() 187 sizeof(struct nand_chip), GFP_KERNEL); in ams_delta_init() 197 this = (struct nand_chip *) (&ams_delta_mtd[1]); in ams_delta_init()
|
D | lpc32xx_slc.c | 204 struct nand_chip nand_chip; member 263 struct nand_chip *chip = mtd->priv; in lpc32xx_nand_cmd_ctrl() 287 struct nand_chip *chip = mtd->priv; in lpc32xx_nand_device_ready() 342 struct nand_chip *chip = mtd->priv; in lpc32xx_nand_read_byte() 353 struct nand_chip *chip = mtd->priv; in lpc32xx_nand_read_buf() 366 struct nand_chip *chip = mtd->priv; in lpc32xx_nand_write_buf() 378 struct nand_chip *chip, int page) in lpc32xx_nand_read_oob_syndrome() 390 struct nand_chip *chip, int page) in lpc32xx_nand_write_oob_syndrome() 431 struct nand_chip *chip = mtd->priv; in lpc32xx_xmit_dma() 491 struct nand_chip *chip = mtd->priv; in lpc32xx_xfer() [all …]
|
D | xway_nand.c | 57 static void xway_reset_chip(struct nand_chip *chip) in xway_reset_chip() 92 struct nand_chip *this = mtd->priv; in xway_cmd_ctrl() 121 struct nand_chip *this = mtd->priv; in xway_read_byte() 135 struct nand_chip *this = platform_get_drvdata(pdev); in xway_nand_probe()
|
D | bf5xx_nand.c | 146 struct nand_chip chip; 307 struct nand_chip *chip = mtd->priv; in bf5xx_nand_correct_data() 332 struct nand_chip *chip = mtd->priv; in bf5xx_nand_calculate_ecc() 469 struct nand_chip *chip = mtd->priv; in bf5xx_nand_dma_rw() 535 struct nand_chip *chip = mtd->priv; in bf5xx_nand_dma_read_buf() 549 struct nand_chip *chip = mtd->priv; in bf5xx_nand_dma_write_buf() 559 static int bf5xx_nand_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in bf5xx_nand_read_page_raw() 569 struct nand_chip *chip, const uint8_t *buf, int oob_required, in bf5xx_nand_write_page_raw() 688 struct nand_chip *chip = mtd->priv; in bf5xx_nand_scan() 727 struct nand_chip *chip = NULL; in bf5xx_nand_probe()
|
D | nand_bbt.c | 81 static inline uint8_t bbt_get_entry(struct nand_chip *chip, int block) in bbt_get_entry() 88 static inline void bbt_mark_entry(struct nand_chip *chip, int block, in bbt_mark_entry() 175 struct nand_chip *this = mtd->priv; in read_bbt() 266 struct nand_chip *this = mtd->priv; in read_abs_bbt() 391 struct nand_chip *this = mtd->priv; in read_abs_bbts() 457 struct nand_chip *this = mtd->priv; in create_bbt() 526 struct nand_chip *this = mtd->priv; in search_bbt() 621 struct nand_chip *this = mtd->priv; in write_bbt() 822 struct nand_chip *this = mtd->priv; in nand_memory_bbt() 841 struct nand_chip *this = mtd->priv; in check_create() [all …]
|
D | txx9ndfmc.c | 65 struct nand_chip chip; 82 struct nand_chip *chip = mtd->priv; in mtd_to_platdev() 138 struct nand_chip *chip = mtd->priv; in txx9ndfmc_cmd_ctrl() 178 struct nand_chip *chip = mtd->priv; in txx9ndfmc_calculate_ecc() 198 struct nand_chip *chip = mtd->priv; in txx9ndfmc_correct_data() 260 struct nand_chip *chip = mtd->priv; in txx9ndfmc_nand_scan() 315 struct nand_chip *chip; in txx9ndfmc_probe() 389 struct nand_chip *chip; in txx9ndfmc_remove()
|
D | fsl_elbc_nand.c | 52 struct nand_chip chip; 147 struct nand_chip *chip = mtd->priv; in set_addr() 198 struct nand_chip *chip = mtd->priv; in fsl_elbc_run_command() 269 static void fsl_elbc_do_read(struct nand_chip *chip, int oob) in fsl_elbc_do_read() 303 struct nand_chip *chip = mtd->priv; in fsl_elbc_cmdfunc() 528 struct nand_chip *chip = mtd->priv; in fsl_elbc_write_buf() 566 struct nand_chip *chip = mtd->priv; in fsl_elbc_read_byte() 583 struct nand_chip *chip = mtd->priv; in fsl_elbc_read_buf() 606 static int fsl_elbc_wait(struct mtd_info *mtd, struct nand_chip *chip) in fsl_elbc_wait() 622 struct nand_chip *chip = mtd->priv; in fsl_elbc_chip_init_tail() [all …]
|
D | sharpsl.c | 33 struct nand_chip chip; 69 struct nand_chip *chip = mtd->priv; in sharpsl_nand_hwcontrol() 111 struct nand_chip *this; in sharpsl_nand_probe() 143 this = (struct nand_chip *)(&sharpsl->chip); in sharpsl_nand_probe()
|
D | fsl_ifc_nand.c | 44 struct nand_chip chip; 233 struct nand_chip *chip = mtd->priv; in set_addr() 256 struct nand_chip *chip = mtd->priv; in is_blank() 295 struct nand_chip *chip = mtd->priv; in fsl_ifc_run_command() 369 static void fsl_ifc_do_read(struct nand_chip *chip, in fsl_ifc_do_read() 412 struct nand_chip *chip = mtd->priv; in fsl_ifc_cmdfunc() 627 struct nand_chip *chip = mtd->priv; in fsl_ifc_write_buf() 653 struct nand_chip *chip = mtd->priv; in fsl_ifc_read_byte() 676 struct nand_chip *chip = mtd->priv; in fsl_ifc_read_byte16() 699 struct nand_chip *chip = mtd->priv; in fsl_ifc_read_buf() [all …]
|
D | sunxi_nand.c | 236 struct nand_chip nand; 246 static inline struct sunxi_nand_chip *to_sunxi_nand(struct nand_chip *nand) in to_sunxi_nand() 353 struct nand_chip *nand = mtd->priv; in sunxi_nfc_dev_ready() 391 struct nand_chip *nand = mtd->priv; in sunxi_nfc_select_chip() 436 struct nand_chip *nand = mtd->priv; in sunxi_nfc_read_buf() 469 struct nand_chip *nand = mtd->priv; in sunxi_nfc_write_buf() 510 struct nand_chip *nand = mtd->priv; in sunxi_nfc_cmd_ctrl() 544 struct nand_chip *nand = mtd->priv; in sunxi_nfc_hw_ecc_enable() 559 struct nand_chip *nand = mtd->priv; in sunxi_nfc_hw_ecc_disable() 580 struct nand_chip *nand = mtd->priv; in sunxi_nfc_hw_ecc_read_chunk() [all …]
|
D | orion_nand.c | 28 struct nand_chip *nc = mtd->priv; in orion_nand_cmd_ctrl() 50 struct nand_chip *chip = mtd->priv; in orion_nand_read_buf() 80 struct nand_chip *nc; in orion_nand_probe() 89 sizeof(struct nand_chip) + sizeof(struct mtd_info), in orion_nand_probe()
|
D | gpio.c | 39 struct nand_chip nand_chip; member 87 writeb(cmd, gpiomtd->nand_chip.IO_ADDR_W); in gpio_nand_cmd_ctrl() 210 struct nand_chip *chip; in gpio_nand_probe() 222 chip = &gpiomtd->nand_chip; in gpio_nand_probe()
|
D | nuc900_nand.c | 59 struct nand_chip chip; 139 register struct nand_chip *chip = mtd->priv; in nuc900_nand_command_lp() 243 struct nand_chip *chip; in nuc900_nand_probe()
|
D | jz4740_nand.c | 63 struct nand_chip chip; 85 struct nand_chip *chip = mtd->priv; in jz_nand_select_chip() 107 struct nand_chip *chip = mtd->priv; in jz_nand_cmd_ctrl() 338 struct nand_chip *chip = &nand->chip; in jz_nand_detect_bank() 413 struct nand_chip *chip; in jz_nand_probe()
|
D | nand_bch.c | 55 const struct nand_chip *chip = mtd->priv; in nand_bch_calculate_ecc() 82 const struct nand_chip *chip = mtd->priv; in nand_bch_correct_data()
|
D | fsmc_nand.c | 303 struct nand_chip nand; 332 struct nand_chip *chip = mtd->priv; in fsmc_select_chip() 361 struct nand_chip *this = mtd->priv; in fsmc_cmd_ctrl() 632 struct nand_chip *chip = mtd->priv; in fsmc_write_buf() 655 struct nand_chip *chip = mtd->priv; in fsmc_read_buf() 712 static int fsmc_read_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, in fsmc_read_page_hwecc() 787 struct nand_chip *chip = mtd->priv; in fsmc_bch8_correct_data() 932 struct nand_chip *nand; in fsmc_nand_probe()
|
D | pxa3xx_nand.c | 174 struct nand_chip chip; 416 struct nand_chip *chip = &host->chip; in pxa3xx_nand_set_sdr_timing() 455 struct nand_chip *chip = &host->chip; in pxa3xx_nand_init_timings_compat() 507 struct nand_chip *chip = &host->chip; in pxa3xx_nand_init() 1276 struct nand_chip *chip, const uint8_t *buf, int oob_required, in pxa3xx_nand_write_page_hwecc() 1286 struct nand_chip *chip, uint8_t *buf, int oob_required, in pxa3xx_nand_read_page_hwecc() 1365 static int pxa3xx_nand_waitfunc(struct mtd_info *mtd, struct nand_chip *this) in pxa3xx_nand_waitfunc() 1396 struct nand_chip *chip = mtd->priv; in pxa3xx_nand_config_flash() 1490 struct nand_chip *chip; in pxa3xx_nand_sensing() 1587 struct nand_chip *chip = mtd->priv; in pxa3xx_nand_scan() [all …]
|
D | fsl_upm.c | 35 struct nand_chip chip; 82 struct nand_chip *chip = mtd->priv; in fun_cmd_ctrl() 112 struct nand_chip *chip = mtd->priv; in fun_select_chip()
|
D | s3c2410.c | 108 struct nand_chip chip; 385 struct nand_chip *this = mtd->priv; in s3c2410_nand_select_chip() 637 struct nand_chip *this = mtd->priv; in s3c2410_nand_read_buf() 659 struct nand_chip *this = mtd->priv; in s3c2410_nand_write_buf() 788 struct nand_chip *chip = &nmtd->chip; in s3c2410_nand_init_chip() 907 struct nand_chip *chip = &nmtd->chip; in s3c2410_nand_update_chip()
|
D | davinci_nand.c | 57 struct nand_chip chip; 109 struct nand_chip *nand = mtd->priv; in nand_davinci_hwcontrol() 195 struct nand_chip *chip = mtd->priv; in nand_davinci_correct_1bit() 450 struct nand_chip *chip = mtd->priv; in nand_davinci_read_buf() 463 struct nand_chip *chip = mtd->priv; in nand_davinci_write_buf()
|
D | nandsim.c | 669 struct nand_chip *chip = mtd->priv; in init_nandsim() 1911 struct nandsim *ns = ((struct nand_chip *)mtd->priv)->priv; in ns_nand_read_byte() 1972 struct nandsim *ns = ((struct nand_chip *)mtd->priv)->priv; in ns_nand_write_byte() 2126 struct nandsim *ns = ((struct nand_chip *)mtd->priv)->priv; in ns_hwcontrol() 2144 struct nand_chip *chip = (struct nand_chip *)mtd->priv; in ns_nand_read_word() 2153 struct nandsim *ns = ((struct nand_chip *)mtd->priv)->priv; in ns_nand_write_buf() 2180 struct nandsim *ns = ((struct nand_chip *)mtd->priv)->priv; in ns_nand_read_buf() 2201 buf[i] = ((struct nand_chip *)mtd->priv)->read_byte(mtd); in ns_nand_read_buf() 2229 struct nand_chip *chip; in ns_init_module() 2239 nsmtd = kzalloc(sizeof(struct mtd_info) + sizeof(struct nand_chip) in ns_init_module() [all …]
|
D | r852.h | 112 struct nand_chip *chip; /* nand chip backpointer */
|
D | denali.c | 1060 static int write_page(struct mtd_info *mtd, struct nand_chip *chip, in write_page() 1116 static int denali_write_page(struct mtd_info *mtd, struct nand_chip *chip, in denali_write_page() 1131 static int denali_write_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in denali_write_page_raw() 1142 static int denali_write_oob(struct mtd_info *mtd, struct nand_chip *chip, in denali_write_oob() 1148 static int denali_read_oob(struct mtd_info *mtd, struct nand_chip *chip, in denali_read_oob() 1156 static int denali_read_page(struct mtd_info *mtd, struct nand_chip *chip, in denali_read_page() 1209 static int denali_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in denali_read_page_raw() 1265 static int denali_waitfunc(struct mtd_info *mtd, struct nand_chip *chip) in denali_waitfunc()
|
D | cafe_nand.c | 60 struct nand_chip nand; 347 struct nand_chip *chip, int page) in cafe_nand_write_oob() 360 static int cafe_nand_read_oob(struct mtd_info *mtd, struct nand_chip *chip, in cafe_nand_read_oob() 377 static int cafe_nand_read_page(struct mtd_info *mtd, struct nand_chip *chip, in cafe_nand_read_page() 518 struct nand_chip *chip, in cafe_nand_write_page_lowlevel()
|
D | r852.c | 67 struct nand_chip *chip = mtd->priv; in r852_get_dev() 362 static int r852_wait(struct mtd_info *mtd, struct nand_chip *chip) in r852_wait() 522 static int r852_read_oob(struct mtd_info *mtd, struct nand_chip *chip, in r852_read_oob() 832 struct nand_chip *chip; in r852_probe() 855 chip = kzalloc(sizeof(struct nand_chip), GFP_KERNEL); in r852_probe()
|
D | nand_ecc.c | 427 ((struct nand_chip *)mtd->priv)->ecc.size, code); in nand_calculate_ecc() 527 ((struct nand_chip *)mtd->priv)->ecc.size); in nand_correct_data()
|
D | vf610_nfc.c | 160 struct nand_chip chip; 585 static int vf610_nfc_read_page(struct mtd_info *mtd, struct nand_chip *chip, in vf610_nfc_read_page() 606 static int vf610_nfc_write_page(struct mtd_info *mtd, struct nand_chip *chip, in vf610_nfc_write_page() 666 struct nand_chip *chip; in vf610_nfc_probe()
|
D | sm_common.c | 105 struct nand_chip *chip = mtd->priv; in sm_register_device()
|
D | plat_nand.c | 22 struct nand_chip chip;
|
D | sh_flctl.c | 562 static int flctl_read_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, in flctl_read_page_hwecc() 571 static int flctl_write_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, in flctl_write_page_hwecc() 956 struct nand_chip *chip = &flctl->chip; in flctl_chip_init_tail() 1085 struct nand_chip *nand; in flctl_probe()
|
D | denali.h | 454 struct nand_chip nand;
|
/linux-4.4.14/include/linux/mtd/ |
D | nand.h | 203 struct nand_chip; 440 struct nand_chip *active; 504 int (*read_page_raw)(struct mtd_info *mtd, struct nand_chip *chip, 506 int (*write_page_raw)(struct mtd_info *mtd, struct nand_chip *chip, 508 int (*read_page)(struct mtd_info *mtd, struct nand_chip *chip, 510 int (*read_subpage)(struct mtd_info *mtd, struct nand_chip *chip, 512 int (*write_subpage)(struct mtd_info *mtd, struct nand_chip *chip, 515 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, 517 int (*write_oob_raw)(struct mtd_info *mtd, struct nand_chip *chip, 519 int (*read_oob_raw)(struct mtd_info *mtd, struct nand_chip *chip, [all …]
|
D | sh_flctl.h | 147 struct nand_chip chip;
|
/linux-4.4.14/arch/arm/mach-imx/ |
D | mach-qong.c | 134 struct nand_chip *nand_chip = mtd->priv; in qong_nand_cmd_ctrl() local 140 writeb(cmd, nand_chip->IO_ADDR_W + (1 << 24)); in qong_nand_cmd_ctrl() 142 writeb(cmd, nand_chip->IO_ADDR_W + (1 << 23)); in qong_nand_cmd_ctrl()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/mach-a3/ |
D | nandflash.c | 40 struct nand_chip chip; 55 struct nand_chip *this = mtd->priv; in crisv32_hwcontrol() 111 struct nand_chip *this; in crisv32_nand_flash_probe()
|
/linux-4.4.14/arch/cris/arch-v32/drivers/mach-fs/ |
D | nandflash.c | 35 struct nand_chip chip; 54 struct nand_chip *this = mtd->priv; in crisv32_hwcontrol() 109 struct nand_chip *this; in crisv32_nand_flash_probe()
|
/linux-4.4.14/drivers/mtd/nand/gpmi-nand/ |
D | gpmi-nand.c | 143 struct nand_chip *chip = mtd->priv; in set_geometry_by_ecc_info() 859 struct nand_chip *chip = mtd->priv; in gpmi_cmd_ctrl() 893 struct nand_chip *chip = mtd->priv; in gpmi_dev_ready() 901 struct nand_chip *chip = mtd->priv; in gpmi_select_chip() 914 struct nand_chip *chip = mtd->priv; in gpmi_read_buf() 926 struct nand_chip *chip = mtd->priv; in gpmi_write_buf() 938 struct nand_chip *chip = mtd->priv; in gpmi_read_byte() 994 static int gpmi_ecc_read_page(struct mtd_info *mtd, struct nand_chip *chip, in gpmi_ecc_read_page() 1074 static int gpmi_ecc_read_subpage(struct mtd_info *mtd, struct nand_chip *chip, in gpmi_ecc_read_subpage() 1162 static int gpmi_ecc_write_page(struct mtd_info *mtd, struct nand_chip *chip, in gpmi_ecc_write_page() [all …]
|
D | gpmi-nand.h | 162 struct nand_chip nand;
|
D | gpmi-lib.c | 332 struct nand_chip *nand = &this->nand; in gpmi_nfc_compute_hardware_timing() 921 struct nand_chip *nand = &this->nand; in enable_edo_mode() 971 struct nand_chip *chip = &this->nand; in gpmi_extra_init()
|
/linux-4.4.14/drivers/staging/mt29f_spinand/ |
D | mt29f_spinand.c | 34 struct nand_chip *chip = (struct nand_chip *)mtd->priv; in mtd_to_state() 615 struct nand_chip *chip, in spinand_write_page_hwecc() 628 static int spinand_read_page_hwecc(struct mtd_info *mtd, struct nand_chip *chip, in spinand_read_page_hwecc() 680 static int spinand_wait(struct mtd_info *mtd, struct nand_chip *chip) in spinand_wait() 747 struct nand_chip *chip = (struct nand_chip *)mtd->priv; in spinand_cmdfunc() 850 struct nand_chip *chip; in spinand_probe() 875 chip = devm_kzalloc(&spi_nand->dev, sizeof(struct nand_chip), in spinand_probe()
|
/linux-4.4.14/drivers/mtd/nand/brcmnand/ |
D | brcmnand.c | 181 struct nand_chip chip; 909 struct nand_chip *chip = mtd->priv; in brcmnand_wp() 1073 static int brcmnand_waitfunc(struct mtd_info *mtd, struct nand_chip *this) in brcmnand_waitfunc() 1075 struct nand_chip *chip = mtd->priv; in brcmnand_waitfunc() 1111 struct nand_chip *chip = &host->chip; in brcmnand_low_level_op() 1149 struct nand_chip *chip = mtd->priv; in brcmnand_cmdfunc() 1249 struct nand_chip *chip = mtd->priv; in brcmnand_read_byte() 1317 struct nand_chip *chip = mtd->priv; in brcmnand_write_buf() 1424 static int brcmnand_read_by_pio(struct mtd_info *mtd, struct nand_chip *chip, in brcmnand_read_by_pio() 1486 static int brcmnand_read(struct mtd_info *mtd, struct nand_chip *chip, in brcmnand_read() [all …]
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
D | snappercl15.c | 52 struct nand_chip *chip = mtd->priv; in snappercl15_nand_cmd_ctrl() 79 struct nand_chip *chip = mtd->priv; in snappercl15_nand_dev_ready()
|
D | ts72xx.c | 77 struct nand_chip *chip = mtd->priv; in ts72xx_nand_hwcontrol() 99 struct nand_chip *chip = mtd->priv; in ts72xx_nand_device_ready()
|
/linux-4.4.14/arch/mips/include/asm/mach-jz4740/ |
D | jz4740_nand.h | 32 void (*ident_callback)(struct platform_device *, struct nand_chip *,
|
/linux-4.4.14/arch/arm/mach-omap1/ |
D | board-nand.c | 25 struct nand_chip *this = mtd->priv; in omap1_nand_cmd_ctl()
|
/linux-4.4.14/arch/arm/mach-orion5x/ |
D | ts78xx-setup.c | 179 struct nand_chip *this = mtd->priv; in ts78xx_ts_nand_cmd_ctrl() 203 struct nand_chip *chip = mtd->priv; in ts78xx_ts_nand_write_buf() 230 struct nand_chip *chip = mtd->priv; in ts78xx_ts_nand_read_buf()
|
/linux-4.4.14/arch/mips/pnx833x/common/ |
D | platform.c | 183 struct nand_chip *this = mtd->priv; in pnx833x_flash_nand_cmd_ctrl()
|
/linux-4.4.14/arch/arm/mach-ixp4xx/ |
D | ixdp425-setup.c | 79 struct nand_chip *this = mtd->priv; in ixdp425_flash_nand_cmd_ctrl()
|
/linux-4.4.14/arch/arm/mach-pxa/ |
D | palmtx.c | 253 struct nand_chip *this = mtd->priv; in palmtx_nand_cmd_ctl()
|
D | balloon3.c | 575 struct nand_chip *this = mtd->priv; in balloon3_nand_cmd_ctl()
|
D | em-x270.c | 292 struct nand_chip *this = mtd->priv; in em_x270_nand_cmd_ctl()
|
/linux-4.4.14/arch/mips/rb532/ |
D | devices.c | 151 struct nand_chip *chip = mtd->priv; in rb532_cmd_ctrl()
|
/linux-4.4.14/arch/blackfin/mach-bf561/boards/ |
D | acvilon.c | 270 struct nand_chip *this = mtd->priv; in bfin_plat_nand_cmd_ctrl()
|
/linux-4.4.14/arch/mips/jz4740/ |
D | board-qi_lb60.c | 127 struct nand_chip *chip, struct mtd_partition **partitions, in qi_lb60_nand_ident()
|
/linux-4.4.14/arch/mips/alchemy/devboards/ |
D | db1550.c | 131 struct nand_chip *this = mtd->priv; in au1550_nand_cmd_ctrl()
|
D | db1300.c | 153 struct nand_chip *this = mtd->priv; in au1300_nand_cmd_ctrl()
|
D | db1200.c | 203 struct nand_chip *this = mtd->priv; in au1200_nand_cmd_ctrl()
|
/linux-4.4.14/arch/sh/boards/mach-migor/ |
D | setup.c | 170 struct nand_chip *chip = mtd->priv; in migor_nand_flash_cmd_ctl()
|
/linux-4.4.14/arch/blackfin/mach-bf537/boards/ |
D | stamp.c | 407 struct nand_chip *this = mtd->priv; in bfin_plat_nand_cmd_ctrl()
|