Lines Matching refs:ctrl
110 int ssam_client_link(struct ssam_controller *ctrl, struct device *client);
121 struct ssam_controller *ctrl,
184 int ssam_request_sync_submit(struct ssam_controller *ctrl,
210 int ssam_request_sync(struct ssam_controller *ctrl,
214 int ssam_request_sync_with_buffer(struct ssam_controller *ctrl,
238 #define ssam_request_sync_onstack(ctrl, rqst, rsp, payload_len) \ argument
243 ssam_request_sync_with_buffer(ctrl, rqst, rsp, &__buf); \
356 static int name(struct ssam_controller *ctrl) \
369 return ssam_request_sync_onstack(ctrl, &rqst, NULL, 0); \
396 static int name(struct ssam_controller *ctrl, const atype *arg) \
409 return ssam_request_sync_onstack(ctrl, &rqst, NULL, \
437 static int name(struct ssam_controller *ctrl, rtype *ret) \
456 status = ssam_request_sync_onstack(ctrl, &rqst, &rsp, 0); \
461 struct device *dev = ssam_controller_device(ctrl); \
496 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid) \
509 return ssam_request_sync_onstack(ctrl, &rqst, NULL, 0); \
538 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid, const atype *arg) \
551 return ssam_request_sync_onstack(ctrl, &rqst, NULL, \
581 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid, rtype *ret) \
600 status = ssam_request_sync_onstack(ctrl, &rqst, &rsp, 0); \
605 struct device *dev = ssam_controller_device(ctrl); \
835 int ssam_notifier_register(struct ssam_controller *ctrl,
838 int ssam_notifier_unregister(struct ssam_controller *ctrl,
841 int ssam_controller_event_enable(struct ssam_controller *ctrl,
845 int ssam_controller_event_disable(struct ssam_controller *ctrl,