Lines Matching refs:sub
209 const struct v4l2_event_subscription *sub, unsigned elems, in v4l2_event_subscribe() argument
216 if (sub->type == V4L2_EVENT_ALL) in v4l2_event_subscribe()
227 sev->type = sub->type; in v4l2_event_subscribe()
228 sev->id = sub->id; in v4l2_event_subscribe()
229 sev->flags = sub->flags; in v4l2_event_subscribe()
234 found_ev = v4l2_event_subscribed(fh, sub->type, sub->id); in v4l2_event_subscribe()
248 v4l2_event_unsubscribe(fh, sub); in v4l2_event_subscribe()
262 struct v4l2_event_subscription sub; in v4l2_event_unsubscribe_all() local
273 sub.type = sev->type; in v4l2_event_unsubscribe_all()
274 sub.id = sev->id; in v4l2_event_unsubscribe_all()
278 v4l2_event_unsubscribe(fh, &sub); in v4l2_event_unsubscribe_all()
284 const struct v4l2_event_subscription *sub) in v4l2_event_unsubscribe() argument
290 if (sub->type == V4L2_EVENT_ALL) { in v4l2_event_unsubscribe()
297 sev = v4l2_event_subscribed(fh, sub->type, sub->id); in v4l2_event_unsubscribe()
319 struct v4l2_event_subscription *sub) in v4l2_event_subdev_unsubscribe() argument
321 return v4l2_event_unsubscribe(fh, sub); in v4l2_event_subdev_unsubscribe()
346 const struct v4l2_event_subscription *sub) in v4l2_src_change_event_subscribe() argument
348 if (sub->type == V4L2_EVENT_SOURCE_CHANGE) in v4l2_src_change_event_subscribe()
349 return v4l2_event_subscribe(fh, sub, 0, &v4l2_event_src_ch_ops); in v4l2_src_change_event_subscribe()
355 struct v4l2_fh *fh, struct v4l2_event_subscription *sub) in v4l2_src_change_event_subdev_subscribe() argument
357 return v4l2_src_change_event_subscribe(fh, sub); in v4l2_src_change_event_subdev_subscribe()