Lines Matching refs:bd_disk
392 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_read_page()
431 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_write_page()
471 const struct block_device_operations *ops = bdev->bd_disk->fops; in bdev_direct_access()
1047 if (bdev->bd_disk) in flush_disk()
1048 disk_name(bdev->bd_disk, 0, name); in flush_disk()
1053 if (!bdev->bd_disk) in flush_disk()
1055 if (disk_part_scan_enabled(bdev->bd_disk)) in flush_disk()
1126 struct gendisk *disk = bdev->bd_disk; in check_disk_change()
1137 bdops->revalidate_disk(bdev->bd_disk); in check_disk_change()
1203 bdev->bd_disk = disk; in __blkdev_get()
1223 bdev->bd_disk = NULL; in __blkdev_get()
1279 if (bdev->bd_disk->fops->open) in __blkdev_get()
1280 ret = bdev->bd_disk->fops->open(bdev, mode); in __blkdev_get()
1284 rescan_partitions(bdev->bd_disk, bdev); in __blkdev_get()
1286 invalidate_partitions(bdev->bd_disk, bdev); in __blkdev_get()
1304 bdev->bd_disk = NULL; in __blkdev_get()
1358 struct gendisk *disk = whole->bd_disk; in blkdev_get()
1515 struct gendisk *disk = bdev->bd_disk; in __blkdev_put()
1544 bdev->bd_disk = NULL; in __blkdev_put()
1588 disk_unblock_events(bdev->bd_disk); in blkdev_put()
1598 disk_flush_events(bdev->bd_disk, DISK_EVENT_MEDIA_CHANGE); in blkdev_put()