Lines Matching refs:filp
54 static int raw_open(struct inode *inode, struct file *filp) in raw_open() argument
61 filp->f_op = &raw_ctl_fops; in raw_open()
75 err = blkdev_get(bdev, filp->f_mode | FMODE_EXCL, raw_open); in raw_open()
81 filp->f_flags |= O_DIRECT; in raw_open()
82 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open()
84 file_inode(filp)->i_mapping = in raw_open()
86 filp->private_data = bdev; in raw_open()
91 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_open()
101 static int raw_release(struct inode *inode, struct file *filp) in raw_release() argument
113 blkdev_put(bdev, filp->f_mode | FMODE_EXCL); in raw_release()
121 raw_ioctl(struct file *filp, unsigned int command, unsigned long arg) in raw_ioctl() argument
123 struct block_device *bdev = filp->private_data; in raw_ioctl()
208 static long raw_ctl_ioctl(struct file *filp, unsigned int command, in raw_ctl_ioctl() argument