Lines Matching defs:spinand_device
170 struct spinand_device;
241 int (*init)(struct spinand_device *spinand);
242 void (*cleanup)(struct spinand_device *spinand);
309 int (*get_status)(struct spinand_device *spinand, u8 status);
355 int (*select_target)(struct spinand_device *spinand,
402 * struct spinand_device - SPI NAND device instance
427 struct spinand_device {
442 int (*select_target)(struct spinand_device *spinand,
462 static inline struct spinand_device *mtd_to_spinand(struct mtd_info *mtd)
464 return container_of(mtd_to_nanddev(mtd), struct spinand_device, base);
473 static inline struct mtd_info *spinand_to_mtd(struct spinand_device *spinand)
484 static inline struct spinand_device *nand_to_spinand(struct nand_device *nand)
486 return container_of(nand, struct spinand_device, base);
496 spinand_to_nand(struct spinand_device *spinand)
508 static inline void spinand_set_of_node(struct spinand_device *spinand,
514 int spinand_match_and_init(struct spinand_device *spinand,
519 int spinand_upd_cfg(struct spinand_device *spinand, u8 mask, u8 val);
520 int spinand_select_target(struct spinand_device *spinand, unsigned int target);