Lines Matching refs:file

322 static int evdev_fasync(int fd, struct file *file, int on)  in evdev_fasync()  argument
324 struct evdev_client *client = file->private_data; in evdev_fasync()
326 return fasync_helper(fd, file, on, &client->fasync); in evdev_fasync()
435 static int evdev_release(struct inode *inode, struct file *file) in evdev_release() argument
437 struct evdev_client *client = file->private_data; in evdev_release()
444 input_flush_device(&evdev->handle, file); in evdev_release()
470 static int evdev_open(struct inode *inode, struct file *file) in evdev_open() argument
491 file->private_data = client; in evdev_open()
492 stream_open(inode, file); in evdev_open()
502 static ssize_t evdev_write(struct file *file, const char __user *buffer, in evdev_write() argument
505 struct evdev_client *client = file->private_data; in evdev_write()
558 static ssize_t evdev_read(struct file *file, char __user *buffer, in evdev_read() argument
561 struct evdev_client *client = file->private_data; in evdev_read()
575 (file->f_flags & O_NONBLOCK)) in evdev_read()
597 if (!(file->f_flags & O_NONBLOCK)) { in evdev_read()
610 static __poll_t evdev_poll(struct file *file, poll_table *wait) in evdev_poll() argument
612 struct evdev_client *client = file->private_data; in evdev_poll()
616 poll_wait(file, &client->wait, wait); in evdev_poll()
944 struct file *file) in evdev_revoke() argument
948 input_flush_device(&evdev->handle, file); in evdev_revoke()
1029 static long evdev_do_ioctl(struct file *file, unsigned int cmd, in evdev_do_ioctl() argument
1032 struct evdev_client *client = file->private_data; in evdev_do_ioctl()
1077 return input_ff_erase(dev, (int)(unsigned long) p, file); in evdev_do_ioctl()
1096 return evdev_revoke(evdev, client, file); in evdev_do_ioctl()
1183 error = input_ff_upload(dev, &effect, file); in evdev_do_ioctl()
1256 static long evdev_ioctl_handler(struct file *file, unsigned int cmd, in evdev_ioctl_handler() argument
1259 struct evdev_client *client = file->private_data; in evdev_ioctl_handler()
1272 retval = evdev_do_ioctl(file, cmd, p, compat_mode); in evdev_ioctl_handler()
1279 static long evdev_ioctl(struct file *file, unsigned int cmd, unsigned long arg) in evdev_ioctl() argument
1281 return evdev_ioctl_handler(file, cmd, (void __user *)arg, 0); in evdev_ioctl()
1285 static long evdev_ioctl_compat(struct file *file, in evdev_ioctl_compat() argument
1288 return evdev_ioctl_handler(file, cmd, compat_ptr(arg), 1); in evdev_ioctl_compat()