spmi_controller 157 drivers/spmi/spmi-pmic-arb.c struct spmi_controller *spmic; spmi_controller 191 drivers/spmi/spmi-pmic-arb.c int (*non_data_cmd)(struct spmi_controller *ctrl, u8 opc, u8 sid); spmi_controller 242 drivers/spmi/spmi-pmic-arb.c static int pmic_arb_wait_for_done(struct spmi_controller *ctrl, spmi_controller 292 drivers/spmi/spmi-pmic-arb.c pmic_arb_non_data_cmd_v1(struct spmi_controller *ctrl, u8 opc, u8 sid) spmi_controller 317 drivers/spmi/spmi-pmic-arb.c pmic_arb_non_data_cmd_v2(struct spmi_controller *ctrl, u8 opc, u8 sid) spmi_controller 323 drivers/spmi/spmi-pmic-arb.c static int pmic_arb_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid) spmi_controller 336 drivers/spmi/spmi-pmic-arb.c static int pmic_arb_read_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, spmi_controller 389 drivers/spmi/spmi-pmic-arb.c static int pmic_arb_write_cmd(struct spmi_controller *ctrl, u8 opc, u8 sid, spmi_controller 1159 drivers/spmi/spmi-pmic-arb.c struct spmi_controller *ctrl; spmi_controller 1330 drivers/spmi/spmi-pmic-arb.c struct spmi_controller *ctrl = platform_get_drvdata(pdev); spmi_controller 35 drivers/spmi/spmi.c struct spmi_controller *ctrl = to_spmi_controller(dev); spmi_controller 62 drivers/spmi/spmi.c struct spmi_controller *ctrl = sdev->ctrl; spmi_controller 92 drivers/spmi/spmi.c spmi_cmd(struct spmi_controller *ctrl, u8 opcode, u8 sid) spmi_controller 104 drivers/spmi/spmi.c static inline int spmi_read_cmd(struct spmi_controller *ctrl, u8 opcode, spmi_controller 118 drivers/spmi/spmi.c static inline int spmi_write_cmd(struct spmi_controller *ctrl, u8 opcode, spmi_controller 386 drivers/spmi/spmi.c struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl) spmi_controller 413 drivers/spmi/spmi.c struct spmi_controller *spmi_controller_alloc(struct device *parent, spmi_controller 416 drivers/spmi/spmi.c struct spmi_controller *ctrl; spmi_controller 449 drivers/spmi/spmi.c static void of_spmi_register_devices(struct spmi_controller *ctrl) spmi_controller 508 drivers/spmi/spmi.c int spmi_controller_add(struct spmi_controller *ctrl) spmi_controller 546 drivers/spmi/spmi.c void spmi_controller_remove(struct spmi_controller *ctrl) spmi_controller 41 include/linux/spmi.h struct spmi_controller *ctrl; spmi_controller 60 include/linux/spmi.h struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl); spmi_controller 83 include/linux/spmi.h int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid); spmi_controller 84 include/linux/spmi.h int (*read_cmd)(struct spmi_controller *ctrl, u8 opcode, spmi_controller 86 include/linux/spmi.h int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode, spmi_controller 90 include/linux/spmi.h static inline struct spmi_controller *to_spmi_controller(struct device *d) spmi_controller 92 include/linux/spmi.h return container_of(d, struct spmi_controller, dev); spmi_controller 96 include/linux/spmi.h void *spmi_controller_get_drvdata(const struct spmi_controller *ctrl) spmi_controller 101 include/linux/spmi.h static inline void spmi_controller_set_drvdata(struct spmi_controller *ctrl, spmi_controller 107 include/linux/spmi.h struct spmi_controller *spmi_controller_alloc(struct device *parent, spmi_controller 114 include/linux/spmi.h static inline void spmi_controller_put(struct spmi_controller *ctrl) spmi_controller 120 include/linux/spmi.h int spmi_controller_add(struct spmi_controller *ctrl); spmi_controller 121 include/linux/spmi.h void spmi_controller_remove(struct spmi_controller *ctrl);