Lines Matching defs:file
115 static ssize_t pp_read(struct file *file, char __user *buf, size_t count,
118 unsigned int minor = iminor(file_inode(file));
119 struct pp_struct *pp = file->private_data;
142 (file->f_flags & O_NONBLOCK) ?
170 if (file->f_flags & O_NONBLOCK) {
193 static ssize_t pp_write(struct file *file, const char __user *buf,
196 unsigned int minor = iminor(file_inode(file));
197 struct pp_struct *pp = file->private_data;
218 (file->f_flags & O_NONBLOCK) ?
251 if (file->f_flags & O_NONBLOCK) {
352 static int pp_do_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
354 unsigned int minor = iminor(file_inode(file));
355 struct pp_struct *pp = file->private_data;
667 static long pp_ioctl(struct file *file, unsigned int cmd, unsigned long arg)
672 ret = pp_do_ioctl(file, cmd, arg);
677 static int pp_open(struct inode *inode, struct file *file)
701 file->private_data = pp;
706 static int pp_release(struct inode *inode, struct file *file)
709 struct pp_struct *pp = file->private_data;
764 static __poll_t pp_poll(struct file *file, poll_table *wait)
766 struct pp_struct *pp = file->private_data;
769 poll_wait(file, &pp->irq_wait, wait);