Lines Matching refs:bdev
606 struct super_block *get_super(struct block_device *bdev) in get_super() argument
610 if (!bdev) in get_super()
618 if (sb->s_bdev == bdev) { in get_super()
647 struct super_block *get_super_thawed(struct block_device *bdev) in get_super_thawed() argument
650 struct super_block *s = get_super(bdev); in get_super_thawed()
669 struct super_block *get_active_super(struct block_device *bdev) in get_active_super() argument
673 if (!bdev) in get_active_super()
681 if (sb->s_bdev == bdev) { in get_active_super()
998 struct block_device *bdev; in mount_bdev() local
1006 bdev = blkdev_get_by_path(dev_name, mode, fs_type); in mount_bdev()
1007 if (IS_ERR(bdev)) in mount_bdev()
1008 return ERR_CAST(bdev); in mount_bdev()
1015 mutex_lock(&bdev->bd_fsfreeze_mutex); in mount_bdev()
1016 if (bdev->bd_fsfreeze_count > 0) { in mount_bdev()
1017 mutex_unlock(&bdev->bd_fsfreeze_mutex); in mount_bdev()
1022 bdev); in mount_bdev()
1023 mutex_unlock(&bdev->bd_fsfreeze_mutex); in mount_bdev()
1042 blkdev_put(bdev, mode); in mount_bdev()
1048 strlcpy(s->s_id, bdevname(bdev, b), sizeof(s->s_id)); in mount_bdev()
1049 sb_set_blocksize(s, block_size(bdev)); in mount_bdev()
1057 bdev->bd_super = s; in mount_bdev()
1065 blkdev_put(bdev, mode); in mount_bdev()
1073 struct block_device *bdev = sb->s_bdev; in kill_block_super() local
1076 bdev->bd_super = NULL; in kill_block_super()
1078 sync_blockdev(bdev); in kill_block_super()
1080 blkdev_put(bdev, mode | FMODE_EXCL); in kill_block_super()