Lines Matching refs:file

542  * V4L2 file operations
545 static int uvc_v4l2_open(struct file *file)
552 stream = video_drvdata(file);
584 file->private_data = handle;
589 static int uvc_v4l2_release(struct file *file)
591 struct uvc_fh *handle = file->private_data;
600 /* Release the file handle. */
605 file->private_data = NULL;
616 static int uvc_ioctl_querycap(struct file *file, void *fh,
619 struct video_device *vdev = video_devdata(file);
620 struct uvc_fh *handle = file->private_data;
657 static int uvc_ioctl_enum_fmt_vid_cap(struct file *file, void *fh,
666 static int uvc_ioctl_enum_fmt_vid_out(struct file *file, void *fh,
675 static int uvc_ioctl_g_fmt_vid_cap(struct file *file, void *fh,
684 static int uvc_ioctl_g_fmt_vid_out(struct file *file, void *fh,
693 static int uvc_ioctl_s_fmt_vid_cap(struct file *file, void *fh,
707 static int uvc_ioctl_s_fmt_vid_out(struct file *file, void *fh,
721 static int uvc_ioctl_try_fmt_vid_cap(struct file *file, void *fh,
731 static int uvc_ioctl_try_fmt_vid_out(struct file *file, void *fh,
741 static int uvc_ioctl_reqbufs(struct file *file, void *fh,
764 static int uvc_ioctl_querybuf(struct file *file, void *fh,
776 static int uvc_ioctl_qbuf(struct file *file, void *fh, struct v4l2_buffer *buf)
788 static int uvc_ioctl_expbuf(struct file *file, void *fh,
800 static int uvc_ioctl_dqbuf(struct file *file, void *fh, struct v4l2_buffer *buf)
809 file->f_flags & O_NONBLOCK);
812 static int uvc_ioctl_create_bufs(struct file *file, void *fh,
826 static int uvc_ioctl_streamon(struct file *file, void *fh,
843 static int uvc_ioctl_streamoff(struct file *file, void *fh,
859 static int uvc_ioctl_enum_input(struct file *file, void *fh,
902 static int uvc_ioctl_g_input(struct file *file, void *fh, unsigned int *input)
930 static int uvc_ioctl_s_input(struct file *file, void *fh, unsigned int input)
964 static int uvc_ioctl_queryctrl(struct file *file, void *fh,
973 static int uvc_ioctl_query_ext_ctrl(struct file *file, void *fh,
1002 static int uvc_ioctl_g_ctrl(struct file *file, void *fh,
1026 static int uvc_ioctl_s_ctrl(struct file *file, void *fh,
1056 static int uvc_ioctl_g_ext_ctrls(struct file *file, void *fh,
1133 static int uvc_ioctl_s_ext_ctrls(struct file *file, void *fh,
1141 static int uvc_ioctl_try_ext_ctrls(struct file *file, void *fh,
1149 static int uvc_ioctl_querymenu(struct file *file, void *fh,
1158 static int uvc_ioctl_g_selection(struct file *file, void *fh,
1192 static int uvc_ioctl_g_parm(struct file *file, void *fh,
1201 static int uvc_ioctl_s_parm(struct file *file, void *fh,
1215 static int uvc_ioctl_enum_framesizes(struct file *file, void *fh,
1255 static int uvc_ioctl_enum_frameintervals(struct file *file, void *fh,
1327 static long uvc_ioctl_default(struct file *file, void *fh, bool valid_prio,
1433 static long uvc_v4l2_compat_ioctl32(struct file *file,
1436 struct uvc_fh *handle = file->private_data;
1478 static ssize_t uvc_v4l2_read(struct file *file, char __user *data,
1485 static int uvc_v4l2_mmap(struct file *file, struct vm_area_struct *vma)
1487 struct uvc_fh *handle = file->private_data;
1495 static __poll_t uvc_v4l2_poll(struct file *file, poll_table *wait)
1497 struct uvc_fh *handle = file->private_data;
1502 return uvc_queue_poll(&stream->queue, file, wait);
1506 static unsigned long uvc_v4l2_get_unmapped_area(struct file *file,
1510 struct uvc_fh *handle = file->private_data;