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);