Lines Matching refs:filp
140 static ssize_t spidev_read(struct file *filp, char __user *buf, size_t count, loff_t *f_pos)
150 spidev = filp->private_data;
170 static ssize_t spidev_write(struct file *filp, const char __user *buf, size_t count, loff_t *f_pos)
181 spidev = filp->private_data;
328 static long spidev_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
345 spidev = filp->private_data;
482 static long spidev_compat_ioc_message(struct file *filp, unsigned int cmd, unsigned long arg)
496 spidev = filp->private_data;
534 static long spidev_compat_ioctl(struct file *filp, unsigned int cmd, unsigned long arg)
537 return spidev_compat_ioc_message(filp, cmd, arg);
540 return spidev_ioctl(filp, cmd, (unsigned long)compat_ptr(arg));
546 static int spidev_open(struct inode *inode, struct file *filp)
585 filp->private_data = spidev;
586 stream_open(inode, filp);
599 static int spidev_release(struct inode *inode, struct file *filp)
605 spidev = filp->private_data;
606 filp->private_data = NULL;