Lines Matching defs:file
17 based on documentation in their User's Manual file and Developer's
67 #include <linux/dtlk.h> /* local header file for DoubleTalk values */
91 static ssize_t dtlk_read(struct file *, char __user *,
93 static ssize_t dtlk_write(struct file *, const char __user *,
95 static __poll_t dtlk_poll(struct file *, poll_table *);
96 static int dtlk_open(struct inode *, struct file *);
97 static int dtlk_release(struct inode *, struct file *);
98 static long dtlk_ioctl(struct file *file,
126 static ssize_t dtlk_read(struct file *file, char __user *buf,
129 unsigned int minor = iminor(file_inode(file));
149 if (file->f_flags & O_NONBLOCK)
159 static ssize_t dtlk_write(struct file *file, const char __user *buf,
181 if (iminor(file_inode(file)) != DTLK_MINOR)
214 if (file->f_flags & O_NONBLOCK)
232 static __poll_t dtlk_poll(struct file *file, poll_table * wait)
244 poll_wait(file, &dtlk_process_list, wait);
269 static long dtlk_ioctl(struct file *file,
298 static int dtlk_open(struct inode *inode, struct file *file)
306 return stream_open(inode, file);
313 static int dtlk_release(struct inode *inode, struct file *file)