Lines Matching refs:nand_chip
114 struct nand_chip chip;
127 static inline struct ebu_nand_controller *nand_to_ebu(struct nand_chip *chip) in nand_to_ebu()
132 static int ebu_nand_waitrdy(struct nand_chip *chip, int timeout_ms) in ebu_nand_waitrdy()
142 static u8 ebu_nand_readb(struct nand_chip *chip) in ebu_nand_readb()
153 static void ebu_nand_writeb(struct nand_chip *chip, u32 offset, u8 value) in ebu_nand_writeb()
162 static void ebu_read_buf(struct nand_chip *chip, u_char *buf, unsigned int len) in ebu_read_buf()
170 static void ebu_write_buf(struct nand_chip *chip, const u_char *buf, int len) in ebu_write_buf()
178 static void ebu_nand_disable(struct nand_chip *chip) in ebu_nand_disable()
185 static void ebu_select_chip(struct nand_chip *chip) in ebu_select_chip()
197 static int ebu_nand_set_timings(struct nand_chip *chip, int csline, in ebu_nand_set_timings()
239 struct nand_chip *chip = mtd_to_nand(mtd); in ebu_nand_ooblayout_ecc()
253 struct nand_chip *chip = mtd_to_nand(mtd); in ebu_nand_ooblayout_free()
385 static int ebu_nand_read_page_hwecc(struct nand_chip *chip, u8 *buf, in ebu_nand_read_page_hwecc()
408 static int ebu_nand_write_page_hwecc(struct nand_chip *chip, const u8 *buf, in ebu_nand_write_page_hwecc()
445 static int ebu_nand_attach_chip(struct nand_chip *chip) in ebu_nand_attach_chip()
514 static int ebu_nand_exec_op(struct nand_chip *chip, in ebu_nand_exec_op()
581 struct nand_chip *nand; in ebu_nand_probe()