Home
last modified time | relevance | path

Searched refs:ssam_event_queue (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/platform/surface/aggregator/
H A Dcontroller.h105 struct ssam_event_queue { struct
118 struct ssam_event_queue queue[SSH_NUM_EVENTS]; argument
H A Dcontroller.c644 static void ssam_event_queue_push(struct ssam_event_queue *q, in ssam_event_queue_push()
659 static struct ssam_event_item *ssam_event_queue_pop(struct ssam_event_queue *q) in ssam_event_queue_pop()
676 static bool ssam_event_queue_is_empty(struct ssam_event_queue *q) in ssam_event_queue_is_empty()
699 struct ssam_event_queue *ssam_cplt_get_event_queue(struct ssam_cplt *cplt, in ssam_cplt_get_event_queue()
743 struct ssam_event_queue *evq; in ssam_cplt_submit_event()
778 struct ssam_event_queue *queue; in ssam_event_queue_work_fn()
784 queue = container_of(work, struct ssam_event_queue, work); in ssam_event_queue_work_fn()
808 struct ssam_event_queue *evq) in ssam_event_queue_init()
/openbmc/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal.rst41 .. |ssam_event_queue| replace:: :c:type:`struct ssam_event_queue <ssam_event_queue>` substdef
542 (|ssam_event_queue|). From this event queue the completion work item of that