Lines Matching defs:part
689 static int blkdev_get_part(struct block_device *part, blk_mode_t mode)
691 struct gendisk *disk = part->bd_disk;
694 ret = blkdev_get_whole(bdev_whole(part), mode);
699 if (!bdev_nr_sectors(part))
702 if (!atomic_read(&part->bd_openers)) {
704 set_init_blocksize(part);
706 atomic_inc(&part->bd_openers);
710 blkdev_put_whole(bdev_whole(part));
739 static void blkdev_put_part(struct block_device *part)
741 struct block_device *whole = bdev_whole(part);
743 if (atomic_dec_and_test(&part->bd_openers)) {
744 blkdev_flush_mapping(part);