Lines Matching refs:ctrl
49 struct spmi_controller *ctrl; member
68 struct spmi_device *spmi_device_alloc(struct spmi_controller *ctrl);
91 int (*cmd)(struct spmi_controller *ctrl, u8 opcode, u8 sid);
92 int (*read_cmd)(struct spmi_controller *ctrl, u8 opcode,
94 int (*write_cmd)(struct spmi_controller *ctrl, u8 opcode,
104 void *spmi_controller_get_drvdata(const struct spmi_controller *ctrl) in spmi_controller_get_drvdata() argument
106 return dev_get_drvdata(&ctrl->dev); in spmi_controller_get_drvdata()
109 static inline void spmi_controller_set_drvdata(struct spmi_controller *ctrl, in spmi_controller_set_drvdata() argument
112 dev_set_drvdata(&ctrl->dev, data); in spmi_controller_set_drvdata()
122 static inline void spmi_controller_put(struct spmi_controller *ctrl) in spmi_controller_put() argument
124 if (ctrl) in spmi_controller_put()
125 put_device(&ctrl->dev); in spmi_controller_put()
128 int spmi_controller_add(struct spmi_controller *ctrl);
129 void spmi_controller_remove(struct spmi_controller *ctrl);