Lines Matching refs:bd_part
484 part_nr_sects_read(bdev->bd_part)) in bdev_direct_access()
955 if (WARN_ON(!disk->slave_dir || !bdev->bd_part->holder_dir)) in bd_link_disk_holder()
974 ret = add_symlink(disk->slave_dir, &part_to_dev(bdev->bd_part)->kobj); in bd_link_disk_holder()
978 ret = add_symlink(bdev->bd_part->holder_dir, &disk_to_dev(disk)->kobj); in bd_link_disk_holder()
985 kobject_get(bdev->bd_part->holder_dir); in bd_link_disk_holder()
991 del_symlink(disk->slave_dir, &part_to_dev(bdev->bd_part)->kobj); in bd_link_disk_holder()
1019 del_symlink(disk->slave_dir, &part_to_dev(bdev->bd_part)->kobj); in bd_unlink_disk_holder()
1020 del_symlink(bdev->bd_part->holder_dir, in bd_unlink_disk_holder()
1022 kobject_put(bdev->bd_part->holder_dir); in bd_unlink_disk_holder()
1209 bdev->bd_part = disk_get_part(disk, partno); in __blkdev_get()
1210 if (!bdev->bd_part) in __blkdev_get()
1221 disk_put_part(bdev->bd_part); in __blkdev_get()
1222 bdev->bd_part = NULL; in __blkdev_get()
1261 bdev->bd_part = disk_get_part(disk, partno); in __blkdev_get()
1263 !bdev->bd_part || !bdev->bd_part->nr_sects) { in __blkdev_get()
1267 bd_set_size(bdev, (loff_t)bdev->bd_part->nr_sects << 9); in __blkdev_get()
1272 if ((bdev->bd_part->start_sect % (PAGE_SIZE / 512)) || in __blkdev_get()
1273 (bdev->bd_part->nr_sects % (PAGE_SIZE / 512))) in __blkdev_get()
1303 disk_put_part(bdev->bd_part); in __blkdev_get()
1305 bdev->bd_part = NULL; in __blkdev_get()
1542 disk_put_part(bdev->bd_part); in __blkdev_put()
1543 bdev->bd_part = NULL; in __blkdev_put()