Lines Matching refs:event
39 static int __v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event) in __v4l2_event_dequeue() argument
57 kev->event.pending = fh->navailable; in __v4l2_event_dequeue()
58 *event = kev->event; in __v4l2_event_dequeue()
67 int v4l2_event_dequeue(struct v4l2_fh *fh, struct v4l2_event *event, in v4l2_event_dequeue() argument
73 return __v4l2_event_dequeue(fh, event); in v4l2_event_dequeue()
85 ret = __v4l2_event_dequeue(fh, event); in v4l2_event_dequeue()
143 sev->ops->replace(&kev->event, ev); in __v4l2_event_queue_fh()
149 sev->ops->merge(&kev->event, &second_oldest->event); in __v4l2_event_queue_fh()
155 kev->event.type = ev->type; in __v4l2_event_queue_fh()
157 kev->event.u = ev->u; in __v4l2_event_queue_fh()
158 kev->event.id = ev->id; in __v4l2_event_queue_fh()
159 kev->event.timestamp = *ts; in __v4l2_event_queue_fh()
160 kev->event.sequence = fh->sequence; in __v4l2_event_queue_fh()