Lines Matching refs:file
435 static int zr364xx_vidioc_streamon(struct file *file, void *priv,
438 static ssize_t zr364xx_read(struct file *file, char __user *buf, size_t count, in zr364xx_read() argument
441 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_read()
455 err = zr364xx_vidioc_streamon(file, file->private_data, in zr364xx_read()
463 file->f_flags & O_NONBLOCK); in zr364xx_read()
683 static int zr364xx_vidioc_querycap(struct file *file, void *priv, in zr364xx_vidioc_querycap() argument
686 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_querycap()
696 static int zr364xx_vidioc_enum_input(struct file *file, void *priv, in zr364xx_vidioc_enum_input() argument
706 static int zr364xx_vidioc_g_input(struct file *file, void *priv, in zr364xx_vidioc_g_input() argument
713 static int zr364xx_vidioc_s_input(struct file *file, void *priv, in zr364xx_vidioc_s_input() argument
741 static int zr364xx_vidioc_enum_fmt_vid_cap(struct file *file, in zr364xx_vidioc_enum_fmt_vid_cap() argument
760 static int zr364xx_vidioc_try_fmt_vid_cap(struct file *file, void *priv, in zr364xx_vidioc_try_fmt_vid_cap() argument
763 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_try_fmt_vid_cap()
791 static int zr364xx_vidioc_g_fmt_vid_cap(struct file *file, void *priv, in zr364xx_vidioc_g_fmt_vid_cap() argument
796 if (!file) in zr364xx_vidioc_g_fmt_vid_cap()
798 cam = video_drvdata(file); in zr364xx_vidioc_g_fmt_vid_cap()
810 static int zr364xx_vidioc_s_fmt_vid_cap(struct file *file, void *priv, in zr364xx_vidioc_s_fmt_vid_cap() argument
813 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_s_fmt_vid_cap()
816 int ret = zr364xx_vidioc_try_fmt_vid_cap(file, cam, f); in zr364xx_vidioc_s_fmt_vid_cap()
904 static int zr364xx_vidioc_reqbufs(struct file *file, void *priv, in zr364xx_vidioc_reqbufs() argument
907 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_reqbufs()
914 static int zr364xx_vidioc_querybuf(struct file *file, in zr364xx_vidioc_querybuf() argument
919 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_querybuf()
924 static int zr364xx_vidioc_qbuf(struct file *file, in zr364xx_vidioc_qbuf() argument
929 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_qbuf()
937 static int zr364xx_vidioc_dqbuf(struct file *file, in zr364xx_vidioc_dqbuf() argument
942 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_dqbuf()
946 rc = videobuf_dqbuf(&cam->vb_vidq, p, file->f_flags & O_NONBLOCK); in zr364xx_vidioc_dqbuf()
1120 static int zr364xx_vidioc_streamon(struct file *file, void *priv, in zr364xx_vidioc_streamon() argument
1123 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_streamon()
1140 cam->owner = file->private_data; in zr364xx_vidioc_streamon()
1145 static int zr364xx_vidioc_streamoff(struct file *file, void *priv, in zr364xx_vidioc_streamoff() argument
1148 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_vidioc_streamoff()
1161 static int zr364xx_open(struct file *file) in zr364xx_open() argument
1163 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_open()
1171 err = v4l2_fh_open(file); in zr364xx_open()
1219 static int zr364xx_close(struct file *file) in zr364xx_close() argument
1226 cam = video_drvdata(file); in zr364xx_close()
1231 if (file->private_data == cam->owner) { in zr364xx_close()
1250 return v4l2_fh_release(file); in zr364xx_close()
1254 static int zr364xx_mmap(struct file *file, struct vm_area_struct *vma) in zr364xx_mmap() argument
1256 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_mmap()
1273 static __poll_t zr364xx_poll(struct file *file, in zr364xx_poll() argument
1276 struct zr364xx_camera *cam = video_drvdata(file); in zr364xx_poll()
1278 __poll_t res = v4l2_ctrl_poll(file, wait); in zr364xx_poll()
1282 return res | videobuf_poll_stream(file, q, wait); in zr364xx_poll()