Lines Matching refs:filp
658 static int viacam_open(struct file *filp) in viacam_open() argument
660 struct via_camera *cam = video_drvdata(filp); in viacam_open()
662 filp->private_data = cam; in viacam_open()
690 static int viacam_release(struct file *filp) in viacam_release() argument
692 struct via_camera *cam = video_drvdata(filp); in viacam_release()
700 if (filp == cam->owner) { in viacam_release()
727 static ssize_t viacam_read(struct file *filp, char __user *buffer, in viacam_read() argument
730 struct via_camera *cam = video_drvdata(filp); in viacam_read()
737 if (cam->owner && cam->owner != filp) { in viacam_read()
741 cam->owner = filp; in viacam_read()
760 filp->f_flags & O_NONBLOCK); in viacam_read()
770 static unsigned int viacam_poll(struct file *filp, struct poll_table_struct *pt) in viacam_poll() argument
772 struct via_camera *cam = video_drvdata(filp); in viacam_poll()
774 return videobuf_poll_stream(filp, &cam->vb_queue, pt); in viacam_poll()
778 static int viacam_mmap(struct file *filp, struct vm_area_struct *vma) in viacam_mmap() argument
780 struct via_camera *cam = video_drvdata(filp); in viacam_mmap()
805 static int viacam_enum_input(struct file *filp, void *priv, in viacam_enum_input() argument
817 static int viacam_g_input(struct file *filp, void *priv, unsigned int *i) in viacam_g_input() argument
823 static int viacam_s_input(struct file *filp, void *priv, unsigned int i) in viacam_s_input() argument
830 static int viacam_s_std(struct file *filp, void *priv, v4l2_std_id std) in viacam_s_std() argument
835 static int viacam_g_std(struct file *filp, void *priv, v4l2_std_id *std) in viacam_g_std() argument
856 static int viacam_enum_fmt_vid_cap(struct file *filp, void *priv, in viacam_enum_fmt_vid_cap() argument
925 static int viacam_try_fmt_vid_cap(struct file *filp, void *priv, in viacam_try_fmt_vid_cap() argument
939 static int viacam_g_fmt_vid_cap(struct file *filp, void *priv, in viacam_g_fmt_vid_cap() argument
950 static int viacam_s_fmt_vid_cap(struct file *filp, void *priv, in viacam_s_fmt_vid_cap() argument
988 static int viacam_querycap(struct file *filp, void *priv, in viacam_querycap() argument
1002 static int viacam_reqbufs(struct file *filp, void *priv, in viacam_reqbufs() argument
1010 static int viacam_querybuf(struct file *filp, void *priv, in viacam_querybuf() argument
1018 static int viacam_qbuf(struct file *filp, void *priv, struct v4l2_buffer *buf) in viacam_qbuf() argument
1025 static int viacam_dqbuf(struct file *filp, void *priv, struct v4l2_buffer *buf) in viacam_dqbuf() argument
1029 return videobuf_dqbuf(&cam->vb_queue, buf, filp->f_flags & O_NONBLOCK); in viacam_dqbuf()
1032 static int viacam_streamon(struct file *filp, void *priv, enum v4l2_buf_type t) in viacam_streamon() argument
1048 if (cam->owner && cam->owner != filp) { in viacam_streamon()
1052 cam->owner = filp; in viacam_streamon()
1083 static int viacam_streamoff(struct file *filp, void *priv, enum v4l2_buf_type t) in viacam_streamoff() argument
1111 static int viacam_g_parm(struct file *filp, void *priv, in viacam_g_parm() argument
1124 static int viacam_s_parm(struct file *filp, void *priv, in viacam_s_parm() argument
1137 static int viacam_enum_framesizes(struct file *filp, void *priv, in viacam_enum_framesizes() argument
1151 static int viacam_enum_frameintervals(struct file *filp, void *priv, in viacam_enum_frameintervals() argument