Lines Matching refs:nand_chip

131 	struct nand_chip nand;
181 static inline struct mtk_nfc_nand_chip *to_mtk_nand(struct nand_chip *nand) in to_mtk_nand()
186 static inline u8 *data_ptr(struct nand_chip *chip, const u8 *p, int i) in data_ptr()
191 static inline u8 *oob_ptr(struct nand_chip *chip, int i) in oob_ptr()
210 static inline int mtk_data_len(struct nand_chip *chip) in mtk_data_len()
217 static inline u8 *mtk_data_ptr(struct nand_chip *chip, int i) in mtk_data_ptr()
224 static inline u8 *mtk_oob_ptr(struct nand_chip *chip, int i) in mtk_oob_ptr()
323 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_hw_runtime_config()
394 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_select_chip()
443 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_read_byte()
575 static int mtk_nfc_sector_encode(struct nand_chip *chip, u8 *data) in mtk_nfc_sector_encode()
594 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_bad_mark_swap()
609 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_format_subpage()
643 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_format_page()
662 static inline void mtk_nfc_read_fdm(struct nand_chip *chip, u32 start, in mtk_nfc_read_fdm()
682 static inline void mtk_nfc_write_fdm(struct nand_chip *chip) in mtk_nfc_write_fdm()
708 static int mtk_nfc_do_write_page(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_do_write_page()
759 static int mtk_nfc_write_page(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_write_page()
811 struct nand_chip *chip, const u8 *buf, in mtk_nfc_write_page_hwecc()
817 static int mtk_nfc_write_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_write_page_raw()
827 struct nand_chip *chip, u32 offset, in mtk_nfc_write_subpage_hwecc()
842 static int mtk_nfc_write_oob_std(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_write_oob_std()
850 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_update_ecc_stats()
871 static int mtk_nfc_read_subpage(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_read_subpage()
973 struct nand_chip *chip, u32 off, in mtk_nfc_read_subpage_hwecc()
980 struct nand_chip *chip, u8 *p, in mtk_nfc_read_page_hwecc()
986 static int mtk_nfc_read_page_raw(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_read_page_raw()
1014 static int mtk_nfc_read_oob_std(struct mtd_info *mtd, struct nand_chip *chip, in mtk_nfc_read_oob_std()
1083 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_ooblayout_free()
1102 struct nand_chip *chip = mtd_to_nand(mtd); in mtk_nfc_ooblayout_ecc()
1123 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_fdm()
1142 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_bad_mark_ctl()
1155 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_set_spare_per_sector()
1187 struct nand_chip *nand = mtd_to_nand(mtd); in mtk_nfc_ecc_init()
1253 static int mtk_nfc_attach_chip(struct nand_chip *chip) in mtk_nfc_attach_chip()
1298 struct nand_chip *nand; in mtk_nfc_nand_chip_init()
1565 struct nand_chip *nand; in mtk_nfc_resume()