Lines Matching refs:nand_chip

203 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,
521 int (*read_oob)(struct mtd_info *mtd, struct nand_chip *chip, int page);
522 int (*write_oob)(struct mtd_info *mtd, struct nand_chip *chip,
642 struct nand_chip { struct
660 int(*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); argument
663 int (*errstat)(struct mtd_info *mtd, struct nand_chip *this, int state, argument
665 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, argument
668 int (*onfi_set_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
670 int (*onfi_get_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
914 struct nand_chip *chip = mtd->priv; in get_platform_nandchip()
920 static inline int onfi_feature(struct nand_chip *chip) in onfi_feature()
926 static inline int onfi_get_async_timing_mode(struct nand_chip *chip) in onfi_get_async_timing_mode()
934 static inline int onfi_get_sync_timing_mode(struct nand_chip *chip) in onfi_get_sync_timing_mode()
946 static inline bool nand_is_slc(struct nand_chip *chip) in nand_is_slc()
970 static inline int jedec_feature(struct nand_chip *chip) in jedec_feature()