Lines Matching refs:file

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