Lines Matching refs:file
501 static ssize_t device_write(struct file *file, const char __user *buf, in device_write() argument
504 struct dlm_user_proc *proc = file->private_data; in device_write()
630 static int device_open(struct inode *inode, struct file *file) in device_open() argument
652 file->private_data = proc; in device_open()
657 static int device_close(struct inode *inode, struct file *file) in device_close() argument
659 struct dlm_user_proc *proc = file->private_data; in device_close()
675 file->private_data = NULL; in device_close()
776 static ssize_t device_read(struct file *file, char __user *buf, size_t count, in device_read() argument
779 struct dlm_user_proc *proc = file->private_data; in device_read()
811 if (file->f_flags & O_NONBLOCK) { in device_read()
888 static __poll_t device_poll(struct file *file, poll_table *wait) in device_poll() argument
890 struct dlm_user_proc *proc = file->private_data; in device_poll()
892 poll_wait(file, &proc->wait, wait); in device_poll()
923 static int ctl_device_open(struct inode *inode, struct file *file) in ctl_device_open() argument
925 file->private_data = NULL; in ctl_device_open()
929 static int ctl_device_close(struct inode *inode, struct file *file) in ctl_device_close() argument
934 static int monitor_device_open(struct inode *inode, struct file *file) in monitor_device_open() argument
941 static int monitor_device_close(struct inode *inode, struct file *file) in monitor_device_close() argument