Lines Matching defs:nand_chip
145 struct nand_chip nand;
178 void (*data_in)(struct nand_chip *chip, void *buf,
180 void (*data_out)(struct nand_chip *chip,
190 static void omap_nand_data_in(struct nand_chip *chip, void *buf,
193 static void omap_nand_data_out(struct nand_chip *chip,
258 static void omap_nand_data_in_pref(struct nand_chip *chip, void *buf,
301 static void omap_nand_data_out_pref(struct nand_chip *chip,
369 static inline int omap_nand_dma_transfer(struct nand_chip *chip,
444 static void omap_nand_data_in_dma_pref(struct nand_chip *chip, void *buf,
464 static void omap_nand_data_out_dma_pref(struct nand_chip *chip,
531 static void omap_nand_data_in_irq_pref(struct nand_chip *chip, void *buf,
572 static void omap_nand_data_out_irq_pref(struct nand_chip *chip,
784 static int omap_correct_data(struct nand_chip *chip, u_char *dat,
825 static int omap_calculate_ecc(struct nand_chip *chip, const u_char *dat,
850 static void omap_enable_hwecc(struct nand_chip *chip, int mode)
895 static void __maybe_unused omap_enable_hwecc_bch(struct nand_chip *chip,
1129 static int omap_calculate_ecc_bch_sw(struct nand_chip *chip,
1213 static int omap_elm_correct_data(struct nand_chip *chip, u_char *data,
1384 static int omap_write_page_bch(struct nand_chip *chip, const uint8_t *buf,
1437 static int omap_write_subpage_bch(struct nand_chip *chip, u32 offset,
1519 static int omap_read_page_bch(struct nand_chip *chip, uint8_t *buf,
1728 struct nand_chip *chip = &info->nand;
1748 struct nand_chip *chip = &info->nand;
1824 static int omap_nand_attach_chip(struct nand_chip *chip)
2076 static void omap_nand_data_in(struct nand_chip *chip, void *buf,
2090 static void omap_nand_data_out(struct nand_chip *chip,
2105 static int omap_nand_exec_instr(struct nand_chip *chip,
2152 static int omap_nand_exec_op(struct nand_chip *chip,
2185 struct nand_chip *nand_chip;
2208 nand_chip = &info->nand;
2209 mtd = nand_to_mtd(nand_chip);
2211 nand_set_flash_node(nand_chip, dev->of_node);
2235 nand_chip->controller = &omap_gpmc_controller;
2245 nand_chip->bbt_options |= NAND_BBT_USE_FLASH;
2251 err = nand_scan(nand_chip, 1);
2264 nand_cleanup(nand_chip);
2270 rawnand_sw_bch_cleanup(nand_chip);
2278 struct nand_chip *nand_chip = mtd_to_nand(mtd);
2281 rawnand_sw_bch_cleanup(nand_chip);
2286 nand_cleanup(nand_chip);