• Home
  • Raw
  • Download

Lines Matching refs:vfh

62 	v4l2_fh_init(&subdev_fh->vfh, vdev);  in subdev_open()
63 v4l2_fh_add(&subdev_fh->vfh); in subdev_open()
64 file->private_data = &subdev_fh->vfh; in subdev_open()
88 v4l2_fh_del(&subdev_fh->vfh); in subdev_open()
89 v4l2_fh_exit(&subdev_fh->vfh); in subdev_open()
100 struct v4l2_fh *vfh = file->private_data; in subdev_close() local
101 struct v4l2_subdev_fh *subdev_fh = to_v4l2_subdev_fh(vfh); in subdev_close()
106 v4l2_fh_del(vfh); in subdev_close()
107 v4l2_fh_exit(vfh); in subdev_close()
331 struct v4l2_fh *vfh = file->private_data; in subdev_do_ioctl() local
333 struct v4l2_subdev_fh *subdev_fh = to_v4l2_subdev_fh(vfh); in subdev_do_ioctl()
347 if (!vfh->ctrl_handler) in subdev_do_ioctl()
349 return v4l2_queryctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
352 if (!vfh->ctrl_handler) in subdev_do_ioctl()
354 return v4l2_query_ext_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
357 if (!vfh->ctrl_handler) in subdev_do_ioctl()
359 return v4l2_querymenu(vfh->ctrl_handler, arg); in subdev_do_ioctl()
362 if (!vfh->ctrl_handler) in subdev_do_ioctl()
364 return v4l2_g_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
367 if (!vfh->ctrl_handler) in subdev_do_ioctl()
369 return v4l2_s_ctrl(vfh, vfh->ctrl_handler, arg); in subdev_do_ioctl()
372 if (!vfh->ctrl_handler) in subdev_do_ioctl()
374 return v4l2_g_ext_ctrls(vfh->ctrl_handler, in subdev_do_ioctl()
378 if (!vfh->ctrl_handler) in subdev_do_ioctl()
380 return v4l2_s_ext_ctrls(vfh, vfh->ctrl_handler, in subdev_do_ioctl()
384 if (!vfh->ctrl_handler) in subdev_do_ioctl()
386 return v4l2_try_ext_ctrls(vfh->ctrl_handler, in subdev_do_ioctl()
393 return v4l2_event_dequeue(vfh, arg, file->f_flags & O_NONBLOCK); in subdev_do_ioctl()
396 return v4l2_subdev_call(sd, core, subscribe_event, vfh, arg); in subdev_do_ioctl()
399 return v4l2_subdev_call(sd, core, unsubscribe_event, vfh, arg); in subdev_do_ioctl()