Lines Matching refs:sev
1240 struct v4l2_subscribed_event *sev; in uvc_ctrl_send_event() local
1248 list_for_each_entry(sev, &mapping->ev_subs, node) { in uvc_ctrl_send_event()
1249 if (sev->fh != originator || in uvc_ctrl_send_event()
1250 (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK) || in uvc_ctrl_send_event()
1252 v4l2_event_queue_fh(sev->fh, &ev); in uvc_ctrl_send_event()
1416 static int uvc_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in uvc_ctrl_add_event() argument
1418 struct uvc_fh *handle = container_of(sev->fh, struct uvc_fh, vfh); in uvc_ctrl_add_event()
1427 ctrl = uvc_find_control(handle->chain, sev->id, &mapping); in uvc_ctrl_add_event()
1433 list_add_tail(&sev->node, &mapping->ev_subs); in uvc_ctrl_add_event()
1434 if (sev->flags & V4L2_EVENT_SUB_FL_SEND_INITIAL) { in uvc_ctrl_add_event()
1446 sev->elems = elems; in uvc_ctrl_add_event()
1447 v4l2_event_queue_fh(sev->fh, &ev); in uvc_ctrl_add_event()
1455 static void uvc_ctrl_del_event(struct v4l2_subscribed_event *sev) in uvc_ctrl_del_event() argument
1457 struct uvc_fh *handle = container_of(sev->fh, struct uvc_fh, vfh); in uvc_ctrl_del_event()
1460 list_del(&sev->node); in uvc_ctrl_del_event()