Lines Matching refs:ssam_controller
106 struct ssam_controller;
108 struct ssam_controller *ssam_get_controller(void);
109 struct ssam_controller *ssam_client_bind(struct device *client);
110 int ssam_client_link(struct ssam_controller *ctrl, struct device *client);
112 struct device *ssam_controller_device(struct ssam_controller *c);
114 struct ssam_controller *ssam_controller_get(struct ssam_controller *c);
115 void ssam_controller_put(struct ssam_controller *c);
117 void ssam_controller_statelock(struct ssam_controller *c);
118 void ssam_controller_stateunlock(struct ssam_controller *c);
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,
356 static int name(struct ssam_controller *ctrl) \
396 static int name(struct ssam_controller *ctrl, const atype *arg) \
437 static int name(struct ssam_controller *ctrl, rtype *ret) \
496 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid) \
538 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid, const atype *arg) \
581 static int name(struct ssam_controller *ctrl, u8 tid, u8 iid, rtype *ret) \
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,