Lines Matching refs:file
52 static int uleds_open(struct inode *inode, struct file *file) in uleds_open() argument
67 file->private_data = udev; in uleds_open()
68 stream_open(inode, file); in uleds_open()
73 static ssize_t uleds_write(struct file *file, const char __user *buffer, in uleds_write() argument
76 struct uleds_device *udev = file->private_data; in uleds_write()
131 static ssize_t uleds_read(struct file *file, char __user *buffer, size_t count, in uleds_read() argument
134 struct uleds_device *udev = file->private_data; in uleds_read()
147 } else if (!udev->new_data && (file->f_flags & O_NONBLOCK)) { in uleds_read()
161 if (!(file->f_flags & O_NONBLOCK)) in uleds_read()
170 static __poll_t uleds_poll(struct file *file, poll_table *wait) in uleds_poll() argument
172 struct uleds_device *udev = file->private_data; in uleds_poll()
174 poll_wait(file, &udev->waitq, wait); in uleds_poll()
182 static int uleds_release(struct inode *inode, struct file *file) in uleds_release() argument
184 struct uleds_device *udev = file->private_data; in uleds_release()