Searched refs:ssam_request_sync (Results  1 – 6 of 6) sorted by relevance
| /Linux-v5.15/include/linux/surface_aggregator/ | 
| D | controller.h | 138 struct ssam_request_sync {  struct 146 			    struct ssam_request_sync **rqst,  argument 149 void ssam_request_sync_free(struct ssam_request_sync *rqst); 151 int ssam_request_sync_init(struct ssam_request_sync *rqst, 163 static inline void ssam_request_sync_set_data(struct ssam_request_sync *rqst,  in ssam_request_sync_set_data() 178 static inline void ssam_request_sync_set_resp(struct ssam_request_sync *rqst,  in ssam_request_sync_set_resp() 185 			     struct ssam_request_sync *rqst); 204 static inline int ssam_request_sync_wait(struct ssam_request_sync *rqst)  in ssam_request_sync_wait() 210 int ssam_request_sync(struct ssam_controller *ctrl,
  | 
| /Linux-v5.15/drivers/platform/surface/aggregator/ | 
| D | controller.c | 1496 	struct ssam_request_sync *r;  in ssam_request_sync_complete() 1498 	r = container_of(rqst, struct ssam_request_sync, base);  in ssam_request_sync_complete() 1532 	complete_all(&container_of(rqst, struct ssam_request_sync, base)->comp);  in ssam_request_sync_release() 1561 			    struct ssam_request_sync **rqst,  in ssam_request_sync_alloc() 1592 void ssam_request_sync_free(struct ssam_request_sync *rqst)  in ssam_request_sync_free() 1610 int ssam_request_sync_init(struct ssam_request_sync *rqst,  in ssam_request_sync_init() 1646 			     struct ssam_request_sync *rqst)  in ssam_request_sync_submit() 1689 int ssam_request_sync(struct ssam_controller *ctrl,  in ssam_request_sync()  function 1693 	struct ssam_request_sync *rqst;  in ssam_request_sync() 1723 EXPORT_SYMBOL_GPL(ssam_request_sync); [all …] 
 | 
| /Linux-v5.15/Documentation/driver-api/surface_aggregator/ | 
| D | client.rst | 20 .. |ssam_request_sync| replace:: :c:func:`ssam_request_sync`  substdef 210            status = ssam_request_sync(ctrl, &rqst, &resp); 231 Note that |ssam_request_sync| in its essence is a wrapper over lower-level
  | 
| D | internal.rst | 32 .. |ssam_request_sync| replace:: :c:type:`struct ssam_request_sync <ssam_request_sync>`  substdef 307 all top-level representations, e.g. |ssam_request_sync| are built upon this
  | 
| /Linux-v5.15/drivers/hid/surface-hid/ | 
| D | surface_hid.c | 134 	return ssam_retry(ssam_request_sync, shid->ctrl, &rqst, NULL);  in ssam_hid_set_raw_report()
  | 
| /Linux-v5.15/drivers/platform/surface/ | 
| D | surface_aggregator_cdev.c | 345 	status = ssam_request_sync(client->cdev->ctrl, &spec, &rsp);  in ssam_cdev_request()
  |