Lines Matching refs:file
404 static int mousedev_fasync(int fd, struct file *file, int on)
406 struct mousedev_client *client = file->private_data;
408 return fasync_helper(fd, file, on, &client->fasync);
520 static int mousedev_release(struct inode *inode, struct file *file)
522 struct mousedev_client *client = file->private_data;
533 static int mousedev_open(struct inode *inode, struct file *file)
560 file->private_data = client;
561 stream_open(inode, file);
674 static ssize_t mousedev_write(struct file *file, const char __user *buffer,
677 struct mousedev_client *client = file->private_data;
716 static ssize_t mousedev_read(struct file *file, char __user *buffer,
719 struct mousedev_client *client = file->private_data;
725 (file->f_flags & O_NONBLOCK))
758 static __poll_t mousedev_poll(struct file *file, poll_table *wait)
760 struct mousedev_client *client = file->private_data;
764 poll_wait(file, &mousedev->wait, wait);