Lines Matching defs:bdev
44 dasd_ioctl_enable(struct block_device *bdev)
46 struct dasd_block *block = bdev->bd_disk->private_data;
53 mutex_lock(&bdev->bd_mutex);
54 i_size_write(bdev->bd_inode, (loff_t)get_capacity(block->gdp) << 9);
55 mutex_unlock(&bdev->bd_mutex);
64 dasd_ioctl_disable(struct block_device *bdev)
66 struct dasd_block *block = bdev->bd_disk->private_data;
84 mutex_lock(&bdev->bd_mutex);
85 i_size_write(bdev->bd_inode, 0);
86 mutex_unlock(&bdev->bd_mutex);
166 struct block_device *bdev = bdget_disk(block->gdp, 0);
167 bdev->bd_inode->i_blkbits = blksize_bits(fdata->blksize);
168 bdput(bdev);
193 dasd_ioctl_format(struct block_device *bdev, void __user *argp)
195 struct dasd_block *block = bdev->bd_disk->private_data;
208 if (bdev != bdev->bd_contains) {
294 if (!block->bdev)
342 dasd_ioctl_set_ro(struct block_device *bdev, void __user *argp)
344 struct dasd_block *block = bdev->bd_disk->private_data;
349 if (bdev != bdev->bd_contains)
356 set_disk_ro(bdev->bd_disk, intval);
374 dasd_do_ioctl(struct block_device *bdev, fmode_t mode,
377 struct dasd_block *block = bdev->bd_disk->private_data;
395 return dasd_ioctl_disable(bdev);
397 return dasd_ioctl_enable(bdev);
403 return dasd_ioctl_format(bdev, argp);
413 return dasd_ioctl_set_ro(bdev, argp);
434 int dasd_ioctl(struct block_device *bdev, fmode_t mode,
440 rc = dasd_do_ioctl(bdev, mode, cmd, arg);