Lines Matching refs:bdev
49 struct block_device *bdev; in raw_open() local
63 bdev = raw_devices[minor].binding; in raw_open()
65 if (!bdev) in raw_open()
67 igrab(bdev->bd_inode); in raw_open()
68 err = blkdev_get(bdev, filp->f_mode); in raw_open()
71 err = bd_claim(bdev, raw_open); in raw_open()
74 err = set_blocksize(bdev, bdev_hardsect_size(bdev)); in raw_open()
78 filp->f_mapping = bdev->bd_inode->i_mapping; in raw_open()
81 bdev->bd_inode->i_mapping; in raw_open()
82 filp->private_data = bdev; in raw_open()
88 bd_release(bdev); in raw_open()
90 blkdev_put(bdev, filp->f_mode); in raw_open()
103 struct block_device *bdev; in raw_release() local
106 bdev = raw_devices[minor].binding; in raw_release()
114 bd_release(bdev); in raw_release()
115 blkdev_put(bdev, filp->f_mode); in raw_release()
126 struct block_device *bdev = filp->private_data; in raw_ioctl() local
128 return blkdev_ioctl(bdev, 0, command, arg); in raw_ioctl()
219 struct block_device *bdev; in raw_ctl_ioctl() local
222 bdev = rawdev->binding; in raw_ctl_ioctl()
223 if (bdev) { in raw_ctl_ioctl()
224 rq.block_major = MAJOR(bdev->bd_dev); in raw_ctl_ioctl()
225 rq.block_minor = MINOR(bdev->bd_dev); in raw_ctl_ioctl()