Searched refs:cplt (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/platform/surface/aggregator/ |
H A D | controller.c | 699 struct ssam_event_queue *ssam_cplt_get_event_queue(struct ssam_cplt *cplt, in ssam_cplt_get_event_queue() argument 706 dev_err(cplt->dev, "event: unsupported request ID: %#06x\n", rqid); in ssam_cplt_get_event_queue() 711 dev_warn(cplt->dev, "event: unsupported target ID: %u\n", tid); in ssam_cplt_get_event_queue() 715 return &cplt->event.target[tidx].queue[event]; in ssam_cplt_get_event_queue() 723 static bool ssam_cplt_submit(struct ssam_cplt *cplt, struct work_struct *work) in ssam_cplt_submit() argument 725 return queue_work(cplt->wq, work); in ssam_cplt_submit() 740 static int ssam_cplt_submit_event(struct ssam_cplt *cplt, in ssam_cplt_submit_event() argument 745 evq = ssam_cplt_get_event_queue(cplt, item->event.target_id, item->rqid); in ssam_cplt_submit_event() 750 ssam_cplt_submit(cplt, &evq->work); in ssam_cplt_submit_event() 771 static void ssam_cplt_flush(struct ssam_cplt *cplt) in ssam_cplt_flush() argument [all …]
|
H A D | controller.h | 106 struct ssam_cplt *cplt; member 205 struct ssam_cplt cplt; member
|