dev_to_bdev
struct block_device *bdev = dev_to_bdev(dev);
struct block_device *bdev = dev_to_bdev(dev);
struct block_device *bdev = dev_to_bdev(dev);
bdev_partno(dev_to_bdev(dev)) + offset);
return sysfs_emit(buf, "%llu\n", bdev_nr_sectors(dev_to_bdev(dev)));
struct block_device *bdev = dev_to_bdev(dev);
struct block_device *bdev = dev_to_bdev(dev);
bdev_test_flag(dev_to_bdev(dev), BD_MAKE_IT_FAIL));
bdev_set_flag(dev_to_bdev(dev), BD_MAKE_IT_FAIL);
bdev_clear_flag(dev_to_bdev(dev), BD_MAKE_IT_FAIL);
return sysfs_emit(buf, "%d\n", bdev_partno(dev_to_bdev(dev)));
return sysfs_emit(buf, "%llu\n", dev_to_bdev(dev)->bd_start_sect);
return sysfs_emit(buf, "%d\n", bdev_read_only(dev_to_bdev(dev)));
return sysfs_emit(buf, "%u\n", bdev_alignment_offset(dev_to_bdev(dev)));
return sysfs_emit(buf, "%u\n", bdev_discard_alignment(dev_to_bdev(dev)));
put_disk(dev_to_bdev(dev)->bd_disk);
bdev_drop(dev_to_bdev(dev));
const struct block_device *part = dev_to_bdev(dev);
(dev_to_bdev(device)->bd_disk)
struct block_device *bdev = dev_to_bdev(dev);
struct block_device *bdev = dev_to_bdev(dev);