Lines Matching refs:file
76 static int userio_char_open(struct inode *inode, struct file *file) in userio_char_open() argument
97 file->private_data = userio; in userio_char_open()
102 static int userio_char_release(struct inode *inode, struct file *file) in userio_char_release() argument
104 struct userio_device *userio = file->private_data; in userio_char_release()
121 static ssize_t userio_char_read(struct file *file, char __user *user_buffer, in userio_char_read() argument
124 struct userio_device *userio = file->private_data; in userio_char_read()
156 if (file->f_flags & O_NONBLOCK) in userio_char_read()
179 static ssize_t userio_char_write(struct file *file, const char __user *buffer, in userio_char_write() argument
182 struct userio_device *userio = file->private_data; in userio_char_write()
251 static unsigned int userio_char_poll(struct file *file, poll_table *wait) in userio_char_poll() argument
253 struct userio_device *userio = file->private_data; in userio_char_poll()
255 poll_wait(file, &userio->waitq, wait); in userio_char_poll()