Lines Matching refs:file

925 static __poll_t dvb_video_poll(struct file *file, poll_table *wait)  in dvb_video_poll()  argument
927 struct dvb_device *dvbdev = file->private_data; in dvb_video_poll()
933 if ((file->f_flags & O_ACCMODE) != O_RDONLY) in dvb_video_poll()
934 poll_wait(file, &av7110->avout.queue, wait); in dvb_video_poll()
936 poll_wait(file, &av7110->video_events.wait_queue, wait); in dvb_video_poll()
941 if ((file->f_flags & O_ACCMODE) != O_RDONLY) { in dvb_video_poll()
954 static ssize_t dvb_video_write(struct file *file, const char __user *buf, in dvb_video_write() argument
957 struct dvb_device *dvbdev = file->private_data; in dvb_video_write()
963 if ((file->f_flags & O_ACCMODE) == O_RDONLY) in dvb_video_write()
972 return ts_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 1); in dvb_video_write()
974 return dvb_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 1); in dvb_video_write()
977 static __poll_t dvb_audio_poll(struct file *file, poll_table *wait) in dvb_audio_poll() argument
979 struct dvb_device *dvbdev = file->private_data; in dvb_audio_poll()
985 poll_wait(file, &av7110->aout.queue, wait); in dvb_audio_poll()
996 static ssize_t dvb_audio_write(struct file *file, const char __user *buf, in dvb_audio_write() argument
999 struct dvb_device *dvbdev = file->private_data; in dvb_audio_write()
1013 return ts_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 0); in dvb_audio_write()
1015 return dvb_aplay(av7110, buf, count, file->f_flags & O_NONBLOCK, 0); in dvb_audio_write()
1120 static int dvb_video_ioctl(struct file *file, in dvb_video_ioctl() argument
1123 struct dvb_device *dvbdev = file->private_data; in dvb_video_ioctl()
1130 if ((file->f_flags & O_ACCMODE) == O_RDONLY) { in dvb_video_ioctl()
1210 ret = dvb_compat_video_get_event(av7110, parg, file->f_flags); in dvb_video_ioctl()
1215 ret = dvb_video_get_event(av7110, parg, file->f_flags); in dvb_video_ioctl()
1264 pic->size, file->f_flags & O_NONBLOCK); in dvb_video_ioctl()
1276 file->f_flags & O_NONBLOCK); in dvb_video_ioctl()
1351 static int dvb_audio_ioctl(struct file *file, in dvb_audio_ioctl() argument
1354 struct dvb_device *dvbdev = file->private_data; in dvb_audio_ioctl()
1361 if (((file->f_flags & O_ACCMODE) == O_RDONLY) && in dvb_audio_ioctl()
1501 static int dvb_video_open(struct inode *inode, struct file *file) in dvb_video_open() argument
1503 struct dvb_device *dvbdev = file->private_data; in dvb_video_open()
1509 if ((err = dvb_generic_open(inode, file)) < 0) in dvb_video_open()
1512 if ((file->f_flags & O_ACCMODE) != O_RDONLY) { in dvb_video_open()
1526 static int dvb_video_release(struct inode *inode, struct file *file) in dvb_video_release() argument
1528 struct dvb_device *dvbdev = file->private_data; in dvb_video_release()
1533 if ((file->f_flags & O_ACCMODE) != O_RDONLY) { in dvb_video_release()
1537 return dvb_generic_release(inode, file); in dvb_video_release()
1540 static int dvb_audio_open(struct inode *inode, struct file *file) in dvb_audio_open() argument
1542 struct dvb_device *dvbdev = file->private_data; in dvb_audio_open()
1544 int err = dvb_generic_open(inode, file); in dvb_audio_open()
1555 static int dvb_audio_release(struct inode *inode, struct file *file) in dvb_audio_release() argument
1557 struct dvb_device *dvbdev = file->private_data; in dvb_audio_release()
1563 return dvb_generic_release(inode, file); in dvb_audio_release()