Lines Matching refs:filp

656 static int viacam_open(struct file *filp)  in viacam_open()  argument
658 struct via_camera *cam = video_drvdata(filp); in viacam_open()
660 filp->private_data = cam; in viacam_open()
688 static int viacam_release(struct file *filp) in viacam_release() argument
690 struct via_camera *cam = video_drvdata(filp); in viacam_release()
698 if (filp == cam->owner) { in viacam_release()
725 static ssize_t viacam_read(struct file *filp, char __user *buffer, in viacam_read() argument
728 struct via_camera *cam = video_drvdata(filp); in viacam_read()
735 if (cam->owner && cam->owner != filp) { in viacam_read()
739 cam->owner = filp; in viacam_read()
758 filp->f_flags & O_NONBLOCK); in viacam_read()
768 static unsigned int viacam_poll(struct file *filp, struct poll_table_struct *pt) in viacam_poll() argument
770 struct via_camera *cam = video_drvdata(filp); in viacam_poll()
772 return videobuf_poll_stream(filp, &cam->vb_queue, pt); in viacam_poll()
776 static int viacam_mmap(struct file *filp, struct vm_area_struct *vma) in viacam_mmap() argument
778 struct via_camera *cam = video_drvdata(filp); in viacam_mmap()
803 static int viacam_enum_input(struct file *filp, void *priv, in viacam_enum_input() argument
815 static int viacam_g_input(struct file *filp, void *priv, unsigned int *i) in viacam_g_input() argument
821 static int viacam_s_input(struct file *filp, void *priv, unsigned int i) in viacam_s_input() argument
828 static int viacam_s_std(struct file *filp, void *priv, v4l2_std_id std) in viacam_s_std() argument
833 static int viacam_g_std(struct file *filp, void *priv, v4l2_std_id *std) in viacam_g_std() argument
854 static int viacam_enum_fmt_vid_cap(struct file *filp, void *priv, in viacam_enum_fmt_vid_cap() argument
920 static int viacam_try_fmt_vid_cap(struct file *filp, void *priv, in viacam_try_fmt_vid_cap() argument
934 static int viacam_g_fmt_vid_cap(struct file *filp, void *priv, in viacam_g_fmt_vid_cap() argument
945 static int viacam_s_fmt_vid_cap(struct file *filp, void *priv, in viacam_s_fmt_vid_cap() argument
983 static int viacam_querycap(struct file *filp, void *priv, in viacam_querycap() argument
997 static int viacam_reqbufs(struct file *filp, void *priv, in viacam_reqbufs() argument
1005 static int viacam_querybuf(struct file *filp, void *priv, in viacam_querybuf() argument
1013 static int viacam_qbuf(struct file *filp, void *priv, struct v4l2_buffer *buf) in viacam_qbuf() argument
1020 static int viacam_dqbuf(struct file *filp, void *priv, struct v4l2_buffer *buf) in viacam_dqbuf() argument
1024 return videobuf_dqbuf(&cam->vb_queue, buf, filp->f_flags & O_NONBLOCK); in viacam_dqbuf()
1027 static int viacam_streamon(struct file *filp, void *priv, enum v4l2_buf_type t) in viacam_streamon() argument
1043 if (cam->owner && cam->owner != filp) { in viacam_streamon()
1047 cam->owner = filp; in viacam_streamon()
1078 static int viacam_streamoff(struct file *filp, void *priv, enum v4l2_buf_type t) in viacam_streamoff() argument
1106 static int viacam_g_parm(struct file *filp, void *priv, in viacam_g_parm() argument
1119 static int viacam_s_parm(struct file *filp, void *priv, in viacam_s_parm() argument
1132 static int viacam_enum_framesizes(struct file *filp, void *priv, in viacam_enum_framesizes() argument
1146 static int viacam_enum_frameintervals(struct file *filp, void *priv, in viacam_enum_frameintervals() argument