Lines Matching refs:bd_disk
19 struct gendisk *disk = bdev->bd_disk; in blkpg_do_ioctl()
89 if (!disk_part_scan_enabled(bdev->bd_disk) || bdev_is_partition(bdev)) in blkdev_reread_part()
93 if (bdev->bd_disk->open_partitions) in blkdev_reread_part()
101 set_bit(GD_NEED_PART_SCAN, &bdev->bd_disk->state); in blkdev_reread_part()
232 struct gendisk *disk = bdev->bd_disk; in blkdev_compat_ptr_ioctl()
246 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_register()
264 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_reserve()
282 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_release()
300 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_preempt()
318 const struct pr_ops *ops = bdev->bd_disk->fops->pr_ops; in blkdev_pr_clear()
353 if (bdev->bd_disk->fops->set_read_only) { in blkdev_roset()
354 ret = bdev->bd_disk->fops->set_read_only(bdev, n); in blkdev_roset()
365 struct gendisk *disk = bdev->bd_disk; in blkdev_getgeo()
399 struct gendisk *disk = bdev->bd_disk; in compat_hdio_getgeo()
474 return put_u64(argp, bdev->bd_disk->diskseq); in blkdev_common_ioctl()
485 return put_uint(argp, blkdev_nr_zones(bdev->bd_disk)); in blkdev_common_ioctl()
510 bdev->bd_disk->bdi->ra_pages = (arg * 512) / PAGE_SIZE; in blkdev_common_ioctl()
561 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in blkdev_ioctl()
587 if (!bdev->bd_disk->fops->ioctl) in blkdev_ioctl()
589 return bdev->bd_disk->fops->ioctl(bdev, mode, cmd, arg); in blkdev_ioctl()
607 struct gendisk *disk = bdev->bd_disk; in compat_blkdev_ioctl()
633 (bdev->bd_disk->bdi->ra_pages * PAGE_SIZE) / 512); in compat_blkdev_ioctl()