Lines Matching refs:file
573 static int lis3lv02d_misc_open(struct inode *inode, struct file *file)
575 struct lis3lv02d *lis3 = container_of(file->private_data,
588 static int lis3lv02d_misc_release(struct inode *inode, struct file *file)
590 struct lis3lv02d *lis3 = container_of(file->private_data,
599 static ssize_t lis3lv02d_misc_read(struct file *file, char __user *buf,
602 struct lis3lv02d *lis3 = container_of(file->private_data,
620 if (file->f_flags & O_NONBLOCK) {
651 static __poll_t lis3lv02d_misc_poll(struct file *file, poll_table *wait)
653 struct lis3lv02d *lis3 = container_of(file->private_data,
656 poll_wait(file, &lis3->misc_wait, wait);
662 static int lis3lv02d_misc_fasync(int fd, struct file *file, int on)
664 struct lis3lv02d *lis3 = container_of(file->private_data,
667 return fasync_helper(fd, file, on, &lis3->async_queue);