Lines Matching refs:file
90 static ssize_t dtlk_read(struct file *, char __user *,
92 static ssize_t dtlk_write(struct file *, const char __user *,
94 static unsigned int dtlk_poll(struct file *, poll_table *);
95 static int dtlk_open(struct inode *, struct file *);
96 static int dtlk_release(struct inode *, struct file *);
97 static long dtlk_ioctl(struct file *file,
125 static ssize_t dtlk_read(struct file *file, char __user *buf, in dtlk_read() argument
128 unsigned int minor = iminor(file_inode(file)); in dtlk_read()
148 if (file->f_flags & O_NONBLOCK) in dtlk_read()
158 static ssize_t dtlk_write(struct file *file, const char __user *buf, in dtlk_write() argument
180 if (iminor(file_inode(file)) != DTLK_MINOR) in dtlk_write()
213 if (file->f_flags & O_NONBLOCK) in dtlk_write()
231 static unsigned int dtlk_poll(struct file *file, poll_table * wait) in dtlk_poll() argument
243 poll_wait(file, &dtlk_process_list, wait); in dtlk_poll()
268 static long dtlk_ioctl(struct file *file, in dtlk_ioctl() argument
297 static int dtlk_open(struct inode *inode, struct file *file) in dtlk_open() argument
301 nonseekable_open(inode, file); in dtlk_open()
306 return nonseekable_open(inode, file); in dtlk_open()
313 static int dtlk_release(struct inode *inode, struct file *file) in dtlk_release() argument