Lines Matching refs:nand_chip
201 struct nand_chip;
438 struct nand_chip *active;
502 int (*read_page_raw)(struct mtd_info *mtd, struct nand_chip *chip,
504 int (*write_page_raw)(struct mtd_info *mtd, struct nand_chip *chip,
506 int (*read_page)(struct mtd_info *mtd, struct nand_chip *chip,
508 int (*read_subpage)(struct mtd_info *mtd, struct nand_chip *chip,
510 int (*write_subpage)(struct mtd_info *mtd, struct nand_chip *chip,
513 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip,
515 int (*write_oob_raw)(struct mtd_info *mtd, struct nand_chip *chip,
517 int (*read_oob_raw)(struct mtd_info *mtd, struct nand_chip *chip,
519 int (*read_oob)(struct mtd_info *mtd, struct nand_chip *chip, int page);
520 int (*write_oob)(struct mtd_info *mtd, struct nand_chip *chip,
643 struct nand_chip { struct
656 int (*init_size)(struct mtd_info *mtd, struct nand_chip *this, argument
661 int(*waitfunc)(struct mtd_info *mtd, struct nand_chip *this); argument
664 int (*errstat)(struct mtd_info *mtd, struct nand_chip *this, int state, argument
666 int (*write_page)(struct mtd_info *mtd, struct nand_chip *chip, argument
669 int (*onfi_set_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
671 int (*onfi_get_features)(struct mtd_info *mtd, struct nand_chip *chip, argument
916 struct nand_chip *chip = mtd->priv; in get_platform_nandchip()
922 static inline int onfi_feature(struct nand_chip *chip) in onfi_feature()
928 static inline int onfi_get_async_timing_mode(struct nand_chip *chip) in onfi_get_async_timing_mode()
936 static inline int onfi_get_sync_timing_mode(struct nand_chip *chip) in onfi_get_sync_timing_mode()
948 static inline bool nand_is_slc(struct nand_chip *chip) in nand_is_slc()
972 static inline int jedec_feature(struct nand_chip *chip) in jedec_feature()