Lines Matching refs:part
695 static int blkdev_get_part(struct block_device *part, fmode_t mode) in blkdev_get_part() argument
697 struct gendisk *disk = part->bd_disk; in blkdev_get_part()
700 if (part->bd_openers) in blkdev_get_part()
703 ret = blkdev_get_whole(bdev_whole(part), mode); in blkdev_get_part()
708 if (!bdev_nr_sectors(part)) in blkdev_get_part()
712 set_init_blocksize(part); in blkdev_get_part()
714 part->bd_openers++; in blkdev_get_part()
718 blkdev_put_whole(bdev_whole(part), mode); in blkdev_get_part()
722 static void blkdev_put_part(struct block_device *part, fmode_t mode) in blkdev_put_part() argument
724 struct block_device *whole = bdev_whole(part); in blkdev_put_part()
726 if (--part->bd_openers) in blkdev_put_part()
728 blkdev_flush_mapping(part); in blkdev_put_part()