spmi_device 26 include/linux/regmap.h struct spmi_device; spmi_device 336 include/linux/regmap.h struct regmap *regmap_init_spmi_base(struct spmi_device *dev, spmi_device 338 include/linux/regmap.h struct regmap *regmap_init_spmi_ext(struct spmi_device *dev, spmi_device 352 include/linux/regmap.h struct regmap *devm_regmap_init_spmi_base(struct spmi_device *dev, spmi_device 354 include/linux/regmap.h struct regmap *devm_regmap_init_spmi_ext(struct spmi_device *dev, spmi_device 53 include/linux/spmi.h static inline struct spmi_device *to_spmi_device(struct device *d) spmi_device 55 include/linux/spmi.h return container_of(d, struct spmi_device, dev); spmi_device 58 include/linux/spmi.h static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev) spmi_device 63 include/linux/spmi.h static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data) spmi_device 68 include/linux/spmi.h struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl); spmi_device 70 include/linux/spmi.h static inline void spmi_device_put(struct spmi_device *sdev) spmi_device 76 include/linux/spmi.h int spmi_device_add(struct spmi_device *sdev); spmi_device 78 include/linux/spmi.h void spmi_device_remove(struct spmi_device *sdev); spmi_device 150 include/linux/spmi.h int (*probe)(struct spmi_device *sdev); spmi_device 151 include/linux/spmi.h void (*remove)(struct spmi_device *sdev); spmi_device 175 include/linux/spmi.h int spmi_register_read(struct spmi_device *sdev, u8 addr, u8 *buf); spmi_device 176 include/linux/spmi.h int spmi_ext_register_read(struct spmi_device *sdev, u8 addr, u8 *buf, spmi_device 178 include/linux/spmi.h int spmi_ext_register_readl(struct spmi_device *sdev, u16 addr, u8 *buf, spmi_device 180 include/linux/spmi.h int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data); spmi_device 181 include/linux/spmi.h int spmi_register_zero_write(struct spmi_device *sdev, u8 data); spmi_device 182 include/linux/spmi.h int spmi_ext_register_write(struct spmi_device *sdev, u8 addr, spmi_device 184 include/linux/spmi.h int spmi_ext_register_writel(struct spmi_device *sdev, u16 addr, spmi_device 186 include/linux/spmi.h int spmi_command_reset(struct spmi_device *sdev); spmi_device 187 include/linux/spmi.h int spmi_command_sleep(struct spmi_device *sdev); spmi_device 188 include/linux/spmi.h int spmi_command_wakeup(struct spmi_device *sdev); spmi_device 189 include/linux/spmi.h int spmi_command_shutdown(struct spmi_device *sdev);