Lines Matching defs:file
30 #include <linux/file.h>
58 static __poll_t coda_psdev_poll(struct file *file, poll_table * wait)
60 struct venus_comm *vcp = (struct venus_comm *) file->private_data;
63 poll_wait(file, &vcp->vc_waitq, wait);
72 static long coda_psdev_ioctl(struct file * filp, unsigned int cmd, unsigned long arg)
91 static ssize_t coda_psdev_write(struct file *file, const char __user *buf,
94 struct venus_comm *vcp = (struct venus_comm *) file->private_data;
188 /* Convert filedescriptor into a file handle */
208 static ssize_t coda_psdev_read(struct file * file, char __user * buf,
212 struct venus_comm *vcp = (struct venus_comm *) file->private_data;
225 if (file->f_flags & O_NONBLOCK) {
272 static int coda_psdev_open(struct inode * inode, struct file * file)
300 file->private_data = vcp;
309 static int coda_psdev_release(struct inode * inode, struct file * file)
311 struct venus_comm *vcp = (struct venus_comm *) file->private_data;
342 file->private_data = NULL;