Lines Matching refs:sev
1226 struct v4l2_subscribed_event *sev; in send_event() local
1232 list_for_each_entry(sev, &ctrl->ev_subs, node) in send_event()
1233 if (sev->fh != fh || in send_event()
1234 (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK)) in send_event()
1235 v4l2_event_queue_fh(sev->fh, &ev); in send_event()
1737 struct v4l2_subscribed_event *sev, *next_sev; in v4l2_ctrl_handler_free() local
1751 list_for_each_entry_safe(sev, next_sev, &ctrl->ev_subs, node) in v4l2_ctrl_handler_free()
1752 list_del(&sev->node); in v4l2_ctrl_handler_free()
3364 static int v4l2_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in v4l2_ctrl_add_event() argument
3366 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_add_event()
3372 list_add_tail(&sev->node, &ctrl->ev_subs); in v4l2_ctrl_add_event()
3374 (sev->flags & V4L2_EVENT_SUB_FL_SEND_INITIAL)) { in v4l2_ctrl_add_event()
3383 sev->elems = elems; in v4l2_ctrl_add_event()
3384 v4l2_event_queue_fh(sev->fh, &ev); in v4l2_ctrl_add_event()
3390 static void v4l2_ctrl_del_event(struct v4l2_subscribed_event *sev) in v4l2_ctrl_del_event() argument
3392 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_del_event()
3395 list_del(&sev->node); in v4l2_ctrl_del_event()