Lines Matching refs:nand_chip

126 	struct nand_chip nand;
178 static inline struct mtk_nfc_nand_chip *to_mtk_nand(struct nand_chip *nand) in to_mtk_nand()
183 static inline u8 *data_ptr(struct nand_chip *chip, const u8 *p, int i) in data_ptr()
188 static inline u8 *oob_ptr(struct nand_chip *chip, int i) in oob_ptr()
207 static inline int mtk_data_len(struct nand_chip *chip) in mtk_data_len()
214 static inline u8 *mtk_data_ptr(struct nand_chip *chip, int i) in mtk_data_ptr()
221 static inline u8 *mtk_oob_ptr(struct nand_chip *chip, int i) in mtk_oob_ptr()
320 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_hw_runtime_config()
400 static inline u8 mtk_nfc_read_byte(struct nand_chip *chip) in mtk_nfc_read_byte()
428 static void mtk_nfc_read_buf(struct nand_chip *chip, u8 *buf, int len) in mtk_nfc_read_buf()
436 static void mtk_nfc_write_byte(struct nand_chip *chip, u8 byte) in mtk_nfc_write_byte()
457 static void mtk_nfc_write_buf(struct nand_chip *chip, const u8 *buf, int len) in mtk_nfc_write_buf()
465 static int mtk_nfc_exec_instr(struct nand_chip *chip, in mtk_nfc_exec_instr()
499 static void mtk_nfc_select_target(struct nand_chip *nand, unsigned int cs) in mtk_nfc_select_target()
509 static int mtk_nfc_exec_op(struct nand_chip *chip, in mtk_nfc_exec_op()
533 static int mtk_nfc_setup_interface(struct nand_chip *chip, int csline, in mtk_nfc_setup_interface()
641 static int mtk_nfc_sector_encode(struct nand_chip *chip, u8 *data) in mtk_nfc_sector_encode()
660 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_bad_mark_swap()
675 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_format_subpage()
709 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_format_page()
728 static inline void mtk_nfc_read_fdm(struct nand_chip *chip, u32 start, in mtk_nfc_read_fdm()
748 static inline void mtk_nfc_write_fdm(struct nand_chip *chip) in mtk_nfc_write_fdm()
774 static int mtk_nfc_do_write_page(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_do_write_page()
825 static int mtk_nfc_write_page(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_write_page()
877 static int mtk_nfc_write_page_hwecc(struct nand_chip *chip, const u8 *buf, in mtk_nfc_write_page_hwecc()
883 static int mtk_nfc_write_page_raw(struct nand_chip *chip, const u8 *buf, in mtk_nfc_write_page_raw()
893 static int mtk_nfc_write_subpage_hwecc(struct nand_chip *chip, u32 offset, in mtk_nfc_write_subpage_hwecc()
909 static int mtk_nfc_write_oob_std(struct nand_chip *chip, int page) in mtk_nfc_write_oob_std()
917 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_update_ecc_stats()
939 static int mtk_nfc_read_subpage(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_read_subpage()
1038 static int mtk_nfc_read_subpage_hwecc(struct nand_chip *chip, u32 off, in mtk_nfc_read_subpage_hwecc()
1045 static int mtk_nfc_read_page_hwecc(struct nand_chip *chip, u8 *p, int oob_on, in mtk_nfc_read_page_hwecc()
1053 static int mtk_nfc_read_page_raw(struct nand_chip *chip, u8 *buf, int oob_on, in mtk_nfc_read_page_raw()
1082 static int mtk_nfc_read_oob_std(struct nand_chip *chip, int page) in mtk_nfc_read_oob_std()
1124 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_ooblayout_free()
1143 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_ooblayout_ecc()
1164 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_fdm()
1183 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_bad_mark_ctl()
1196 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_spare_per_sector()
1228 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_ecc_init()
1296 static int mtk_nfc_attach_chip(struct nand_chip *chip) in mtk_nfc_attach_chip()
1343 struct nand_chip *nand; in mtk_nfc_nand_chip_init()
1574 struct nand_chip *chip; in mtk_nfc_remove()
1605 struct nand_chip *nand; in mtk_nfc_resume()