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