Home
last modified time | relevance | path

Searched refs:nand_chip (Results 1 – 78 of 78) sorted by relevance

/linux-4.4.14/drivers/mtd/nand/bcm47xxnflash/
Dops_bcm4706.c92 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 …]
Dbcm47xxnflash.h14 struct nand_chip nand_chip; member
Dmain.c36 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/
Dsocrates_nand.c32 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 …]
Dtmio_nand.c107 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 …]
Domap2.c156 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 …]
Datmel_nand.c118 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 …]
Dlpc32xx_mlc.c173 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 …]
Dmxc_nand.c177 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 …]
Dcs553x_nand.c100 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 …]
Dau1550nd.c27 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 …]
Dcmx270_nand.c56 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()
Dpasemi_nand.c48 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()
Ddocg4.c245 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 …]
Dndfc.c41 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()
Dnand_base.c109 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 …]
Ddiskonchip.c302 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 …]
Dmpc5121_nfc.c122 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 …]
Dhisi504_nand.c136 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 …]
Dams-delta.c67 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()
Dlpc32xx_slc.c204 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 …]
Dxway_nand.c57 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()
Dbf5xx_nand.c146 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()
Dnand_bbt.c81 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 …]
Dtxx9ndfmc.c65 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()
Dfsl_elbc_nand.c52 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 …]
Dsharpsl.c33 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()
Dfsl_ifc_nand.c44 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 …]
Dsunxi_nand.c236 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 …]
Dorion_nand.c28 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()
Dgpio.c39 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()
Dnuc900_nand.c59 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()
Djz4740_nand.c63 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()
Dnand_bch.c55 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()
Dfsmc_nand.c303 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()
Dpxa3xx_nand.c174 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 …]
Dfsl_upm.c35 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()
Ds3c2410.c108 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()
Ddavinci_nand.c57 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()
Dnandsim.c669 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 …]
Dr852.h112 struct nand_chip *chip; /* nand chip backpointer */
Ddenali.c1060 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()
Dcafe_nand.c60 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()
Dr852.c67 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()
Dnand_ecc.c427 ((struct nand_chip *)mtd->priv)->ecc.size, code); in nand_calculate_ecc()
527 ((struct nand_chip *)mtd->priv)->ecc.size); in nand_correct_data()
Dvf610_nfc.c160 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()
Dsm_common.c105 struct nand_chip *chip = mtd->priv; in sm_register_device()
Dplat_nand.c22 struct nand_chip chip;
Dsh_flctl.c562 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()
Ddenali.h454 struct nand_chip nand;
/linux-4.4.14/include/linux/mtd/
Dnand.h203 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 …]
Dsh_flctl.h147 struct nand_chip chip;
/linux-4.4.14/arch/arm/mach-imx/
Dmach-qong.c134 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/
Dnandflash.c40 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/
Dnandflash.c35 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/
Dgpmi-nand.c143 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 …]
Dgpmi-nand.h162 struct nand_chip nand;
Dgpmi-lib.c332 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/
Dmt29f_spinand.c34 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/
Dbrcmnand.c181 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/
Dsnappercl15.c52 struct nand_chip *chip = mtd->priv; in snappercl15_nand_cmd_ctrl()
79 struct nand_chip *chip = mtd->priv; in snappercl15_nand_dev_ready()
Dts72xx.c77 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/
Djz4740_nand.h32 void (*ident_callback)(struct platform_device *, struct nand_chip *,
/linux-4.4.14/arch/arm/mach-omap1/
Dboard-nand.c25 struct nand_chip *this = mtd->priv; in omap1_nand_cmd_ctl()
/linux-4.4.14/arch/arm/mach-orion5x/
Dts78xx-setup.c179 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/
Dplatform.c183 struct nand_chip *this = mtd->priv; in pnx833x_flash_nand_cmd_ctrl()
/linux-4.4.14/arch/arm/mach-ixp4xx/
Dixdp425-setup.c79 struct nand_chip *this = mtd->priv; in ixdp425_flash_nand_cmd_ctrl()
/linux-4.4.14/arch/arm/mach-pxa/
Dpalmtx.c253 struct nand_chip *this = mtd->priv; in palmtx_nand_cmd_ctl()
Dballoon3.c575 struct nand_chip *this = mtd->priv; in balloon3_nand_cmd_ctl()
Dem-x270.c292 struct nand_chip *this = mtd->priv; in em_x270_nand_cmd_ctl()
/linux-4.4.14/arch/mips/rb532/
Ddevices.c151 struct nand_chip *chip = mtd->priv; in rb532_cmd_ctrl()
/linux-4.4.14/arch/blackfin/mach-bf561/boards/
Dacvilon.c270 struct nand_chip *this = mtd->priv; in bfin_plat_nand_cmd_ctrl()
/linux-4.4.14/arch/mips/jz4740/
Dboard-qi_lb60.c127 struct nand_chip *chip, struct mtd_partition **partitions, in qi_lb60_nand_ident()
/linux-4.4.14/arch/mips/alchemy/devboards/
Ddb1550.c131 struct nand_chip *this = mtd->priv; in au1550_nand_cmd_ctrl()
Ddb1300.c153 struct nand_chip *this = mtd->priv; in au1300_nand_cmd_ctrl()
Ddb1200.c203 struct nand_chip *this = mtd->priv; in au1200_nand_cmd_ctrl()
/linux-4.4.14/arch/sh/boards/mach-migor/
Dsetup.c170 struct nand_chip *chip = mtd->priv; in migor_nand_flash_cmd_ctl()
/linux-4.4.14/arch/blackfin/mach-bf537/boards/
Dstamp.c407 struct nand_chip *this = mtd->priv; in bfin_plat_nand_cmd_ctrl()