Lines Matching defs:spinand
241 int (*init)(struct spinand_device *spinand);
242 void (*cleanup)(struct spinand_device *spinand);
309 int (*get_status)(struct spinand_device *spinand, u8 status);
319 * ->get_status() is not populated by the spinand device.
355 int (*select_target)(struct spinand_device *spinand,
442 int (*select_target)(struct spinand_device *spinand,
469 * @spinand: SPI NAND device
471 * Return: the MTD device embedded in @spinand.
473 static inline struct mtd_info *spinand_to_mtd(struct spinand_device *spinand)
475 return nanddev_to_mtd(&spinand->base);
491 * @spinand: SPI NAND device
493 * Return: the NAND device embedded in @spinand.
496 spinand_to_nand(struct spinand_device *spinand)
498 return &spinand->base;
503 * @spinand: SPI NAND device
508 static inline void spinand_set_of_node(struct spinand_device *spinand,
511 nanddev_set_of_node(&spinand->base, np);
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);