Lines Matching refs:file
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, in dtlk_read() argument
129 unsigned int minor = iminor(file_inode(file)); in dtlk_read()
149 if (file->f_flags & O_NONBLOCK) in dtlk_read()
159 static ssize_t dtlk_write(struct file *file, const char __user *buf, in dtlk_write() argument
181 if (iminor(file_inode(file)) != DTLK_MINOR) in dtlk_write()
214 if (file->f_flags & O_NONBLOCK) in dtlk_write()
232 static __poll_t dtlk_poll(struct file *file, poll_table * wait) in dtlk_poll() argument
244 poll_wait(file, &dtlk_process_list, wait); in dtlk_poll()
269 static long dtlk_ioctl(struct file *file, in dtlk_ioctl() argument
298 static int dtlk_open(struct inode *inode, struct file *file) in dtlk_open() argument
306 return stream_open(inode, file); in dtlk_open()
313 static int dtlk_release(struct inode *inode, struct file *file) in dtlk_release() argument