spmi_device        85 drivers/base/regmap/regmap-spmi.c struct regmap *__regmap_init_spmi_base(struct spmi_device *sdev,
spmi_device        95 drivers/base/regmap/regmap-spmi.c struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *sdev,
spmi_device       205 drivers/base/regmap/regmap-spmi.c struct regmap *__regmap_init_spmi_ext(struct spmi_device *sdev,
spmi_device       215 drivers/base/regmap/regmap-spmi.c struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *sdev,
spmi_device       119 drivers/mfd/qcom-spmi-pmic.c static int pmic_spmi_probe(struct spmi_device *sdev)
spmi_device        25 drivers/spmi/spmi.c 	struct spmi_device *sdev = to_spmi_device(dev);
spmi_device        60 drivers/spmi/spmi.c int spmi_device_add(struct spmi_device *sdev)
spmi_device        85 drivers/spmi/spmi.c void spmi_device_remove(struct spmi_device *sdev)
spmi_device       140 drivers/spmi/spmi.c int spmi_register_read(struct spmi_device *sdev, u8 addr, u8 *buf)
spmi_device       161 drivers/spmi/spmi.c int spmi_ext_register_read(struct spmi_device *sdev, u8 addr, u8 *buf,
spmi_device       183 drivers/spmi/spmi.c int spmi_ext_register_readl(struct spmi_device *sdev, u16 addr, u8 *buf,
spmi_device       203 drivers/spmi/spmi.c int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data)
spmi_device       221 drivers/spmi/spmi.c int spmi_register_zero_write(struct spmi_device *sdev, u8 data)
spmi_device       238 drivers/spmi/spmi.c int spmi_ext_register_write(struct spmi_device *sdev, u8 addr, const u8 *buf,
spmi_device       260 drivers/spmi/spmi.c int spmi_ext_register_writel(struct spmi_device *sdev, u16 addr, const u8 *buf,
spmi_device       280 drivers/spmi/spmi.c int spmi_command_reset(struct spmi_device *sdev)
spmi_device       292 drivers/spmi/spmi.c int spmi_command_sleep(struct spmi_device *sdev)
spmi_device       305 drivers/spmi/spmi.c int spmi_command_wakeup(struct spmi_device *sdev)
spmi_device       317 drivers/spmi/spmi.c int spmi_command_shutdown(struct spmi_device *sdev)
spmi_device       326 drivers/spmi/spmi.c 	struct spmi_device *sdev = to_spmi_device(dev);
spmi_device       386 drivers/spmi/spmi.c struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl)
spmi_device       388 drivers/spmi/spmi.c 	struct spmi_device *sdev;
spmi_device       458 drivers/spmi/spmi.c 		struct spmi_device *sdev;
spmi_device       533 drivers/spmi/spmi.c 	struct spmi_device *spmidev = to_spmi_device(dev);
spmi_device        29 include/linux/regmap.h struct spmi_device;
spmi_device       551 include/linux/regmap.h struct regmap *__regmap_init_spmi_base(struct spmi_device *dev,
spmi_device       555 include/linux/regmap.h struct regmap *__regmap_init_spmi_ext(struct spmi_device *dev,
spmi_device       595 include/linux/regmap.h struct regmap *__devm_regmap_init_spmi_base(struct spmi_device *dev,
spmi_device       599 include/linux/regmap.h struct regmap *__devm_regmap_init_spmi_ext(struct spmi_device *dev,
spmi_device        45 include/linux/spmi.h static inline struct spmi_device *to_spmi_device(struct device *d)
spmi_device        47 include/linux/spmi.h 	return container_of(d, struct spmi_device, dev);
spmi_device        50 include/linux/spmi.h static inline void *spmi_device_get_drvdata(const struct spmi_device *sdev)
spmi_device        55 include/linux/spmi.h static inline void spmi_device_set_drvdata(struct spmi_device *sdev, void *data)
spmi_device        60 include/linux/spmi.h struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl);
spmi_device        62 include/linux/spmi.h static inline void spmi_device_put(struct spmi_device *sdev)
spmi_device        68 include/linux/spmi.h int spmi_device_add(struct spmi_device *sdev);
spmi_device        70 include/linux/spmi.h void spmi_device_remove(struct spmi_device *sdev);
spmi_device       139 include/linux/spmi.h 	int	(*probe)(struct spmi_device *sdev);
spmi_device       140 include/linux/spmi.h 	void	(*remove)(struct spmi_device *sdev);
spmi_device       166 include/linux/spmi.h int spmi_register_read(struct spmi_device *sdev, u8 addr, u8 *buf);
spmi_device       167 include/linux/spmi.h int spmi_ext_register_read(struct spmi_device *sdev, u8 addr, u8 *buf,
spmi_device       169 include/linux/spmi.h int spmi_ext_register_readl(struct spmi_device *sdev, u16 addr, u8 *buf,
spmi_device       171 include/linux/spmi.h int spmi_register_write(struct spmi_device *sdev, u8 addr, u8 data);
spmi_device       172 include/linux/spmi.h int spmi_register_zero_write(struct spmi_device *sdev, u8 data);
spmi_device       173 include/linux/spmi.h int spmi_ext_register_write(struct spmi_device *sdev, u8 addr,
spmi_device       175 include/linux/spmi.h int spmi_ext_register_writel(struct spmi_device *sdev, u16 addr,
spmi_device       177 include/linux/spmi.h int spmi_command_reset(struct spmi_device *sdev);
spmi_device       178 include/linux/spmi.h int spmi_command_sleep(struct spmi_device *sdev);
spmi_device       179 include/linux/spmi.h int spmi_command_wakeup(struct spmi_device *sdev);
spmi_device       180 include/linux/spmi.h int spmi_command_shutdown(struct spmi_device *sdev);