Lines Matching refs:sev
1234 struct v4l2_subscribed_event *sev; in send_event() local
1240 list_for_each_entry(sev, &ctrl->ev_subs, node) in send_event()
1241 if (sev->fh != fh || in send_event()
1242 (sev->flags & V4L2_EVENT_SUB_FL_ALLOW_FEEDBACK)) in send_event()
1243 v4l2_event_queue_fh(sev->fh, &ev); in send_event()
1739 struct v4l2_subscribed_event *sev, *next_sev; in v4l2_ctrl_handler_free() local
1753 list_for_each_entry_safe(sev, next_sev, &ctrl->ev_subs, node) in v4l2_ctrl_handler_free()
1754 list_del(&sev->node); in v4l2_ctrl_handler_free()
3339 static int v4l2_ctrl_add_event(struct v4l2_subscribed_event *sev, unsigned elems) in v4l2_ctrl_add_event() argument
3341 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_add_event()
3347 list_add_tail(&sev->node, &ctrl->ev_subs); in v4l2_ctrl_add_event()
3349 (sev->flags & V4L2_EVENT_SUB_FL_SEND_INITIAL)) { in v4l2_ctrl_add_event()
3358 sev->elems = elems; in v4l2_ctrl_add_event()
3359 v4l2_event_queue_fh(sev->fh, &ev); in v4l2_ctrl_add_event()
3365 static void v4l2_ctrl_del_event(struct v4l2_subscribed_event *sev) in v4l2_ctrl_del_event() argument
3367 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(sev->fh->ctrl_handler, sev->id); in v4l2_ctrl_del_event()
3370 list_del(&sev->node); in v4l2_ctrl_del_event()