Home
last modified time | relevance | path

Searched refs:fs_devices (Results 1 – 21 of 21) sorted by relevance

/linux-4.1.27/fs/btrfs/
Dvolumes.c99 static void free_fs_devices(struct btrfs_fs_devices *fs_devices) in free_fs_devices() argument
102 WARN_ON(fs_devices->opened); in free_fs_devices()
103 while (!list_empty(&fs_devices->devices)) { in free_fs_devices()
104 device = list_entry(fs_devices->devices.next, in free_fs_devices()
110 kfree(fs_devices); in free_fs_devices()
128 struct btrfs_fs_devices *fs_devices; in btrfs_cleanup_fs_uuids() local
131 fs_devices = list_entry(fs_uuids.next, in btrfs_cleanup_fs_uuids()
133 list_del(&fs_devices->list); in btrfs_cleanup_fs_uuids()
134 free_fs_devices(fs_devices); in btrfs_cleanup_fs_uuids()
178 struct btrfs_fs_devices *fs_devices; in find_fsid() local
[all …]
Dsuper.c769 struct btrfs_fs_devices **fs_devices) in btrfs_parse_early_options() argument
829 flags, holder, fs_devices); in btrfs_parse_early_options()
937 struct btrfs_fs_devices *fs_devices, in btrfs_fill_super() argument
956 err = open_ctree(sb, fs_devices, (char *)data); in btrfs_fill_super()
1119 return fs_info->fs_devices == p->fs_devices; in btrfs_test_super()
1307 struct btrfs_fs_devices *fs_devices = NULL; in btrfs_mount() local
1320 &fs_devices); in btrfs_mount()
1339 error = btrfs_scan_one_device(device_name, mode, fs_type, &fs_devices); in btrfs_mount()
1355 fs_info->fs_devices = fs_devices; in btrfs_mount()
1365 error = btrfs_open_devices(fs_devices, mode, fs_type); in btrfs_mount()
[all …]
Dcheck-integrity.h33 struct btrfs_fs_devices *fs_devices,
36 struct btrfs_fs_devices *fs_devices);
Ddisk-io.c229 BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btree_get_extent()
244 em->bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btree_get_extent()
518 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in check_tree_block_fsid() local
523 while (fs_devices) { in check_tree_block_fsid()
524 if (!memcmp(fsid, fs_devices->fsid, BTRFS_FSID_SIZE)) { in check_tree_block_fsid()
528 fs_devices = fs_devices->seed; in check_tree_block_fsid()
776 info->fs_devices->open_devices); in btrfs_async_submit_limit()
1719 list_for_each_entry_rcu(device, &info->fs_devices->devices, dev_list) { in btrfs_congested_fn()
2237 struct btrfs_fs_devices *fs_devices) in btrfs_init_workqueues() argument
2262 min_t(u64, fs_devices->num_devices, in btrfs_init_workqueues()
[all …]
Dvolumes.h53 struct btrfs_fs_devices *fs_devices; member
427 int btrfs_open_devices(struct btrfs_fs_devices *fs_devices,
431 int btrfs_close_devices(struct btrfs_fs_devices *fs_devices);
432 void btrfs_close_extra_devices(struct btrfs_fs_devices *fs_devices, int step);
Ddev-replace.c506 mutex_lock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing()
531 mutex_unlock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing()
561 if (fs_info->fs_devices->latest_bdev == src_device->bdev) in btrfs_dev_replace_finishing()
562 fs_info->fs_devices->latest_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing()
563 list_add(&tgt_device->dev_alloc_list, &fs_info->fs_devices->alloc_list); in btrfs_dev_replace_finishing()
564 fs_info->fs_devices->rw_devices++; in btrfs_dev_replace_finishing()
582 mutex_unlock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing()
Dreada.c758 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in __reada_start_machine() local
765 list_for_each_entry(device, &fs_devices->devices, dev_list) { in __reada_start_machine()
808 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in dump_devs() local
816 list_for_each_entry(device, &fs_devices->devices, dev_list) { in dump_devs()
Dscrub.c1534 struct btrfs_fs_devices *fs_devices = spage->dev->fs_devices; in scrub_check_fsid() local
1537 ret = memcmp(fsid, fs_devices->fsid, BTRFS_UUID_SIZE); in scrub_check_fsid()
3534 if (scrub_dev->fs_devices != root->fs_info->fs_devices) in scrub_supers()
3659 mutex_lock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3662 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3667 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3679 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3689 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3697 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
3704 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev()
[all …]
Dsysfs.c629 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in btrfs_kobj_add_device() local
639 list_for_each_entry(dev, &fs_devices->devices, dev_list) { in btrfs_kobj_add_device()
Ddisk-io.h57 struct btrfs_fs_devices *fs_devices,
Dcheck-integrity.c303 struct btrfs_fs_devices *fs_devices);
657 struct btrfs_fs_devices *fs_devices) in btrfsic_process_superblock() argument
661 struct list_head *dev_head = &fs_devices->devices; in btrfsic_process_superblock()
3074 struct btrfs_fs_devices *fs_devices, in btrfsic_mount() argument
3079 struct list_head *dev_head = &fs_devices->devices; in btrfsic_mount()
3149 ret = btrfsic_process_superblock(state, fs_devices); in btrfsic_mount()
3152 btrfsic_unmount(root, fs_devices); in btrfsic_mount()
3166 struct btrfs_fs_devices *fs_devices) in btrfsic_unmount() argument
3171 struct list_head *dev_head = &fs_devices->devices; in btrfsic_unmount()
Dioctl.c387 list_for_each_entry_rcu(device, &fs_info->fs_devices->devices, in btrfs_ioctl_fitrim()
2684 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_ioctl_fs_info() local
2691 mutex_lock(&fs_devices->device_list_mutex); in btrfs_ioctl_fs_info()
2692 fi_args->num_devices = fs_devices->num_devices; in btrfs_ioctl_fs_info()
2695 list_for_each_entry_safe(device, next, &fs_devices->devices, dev_list) { in btrfs_ioctl_fs_info()
2699 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_ioctl_fs_info()
2716 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_ioctl_dev_info() local
2727 mutex_lock(&fs_devices->device_list_mutex); in btrfs_ioctl_dev_info()
2752 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_ioctl_dev_info()
Dcompression.c362 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_write()
630 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_read()
Dinode.c779 em->bdev = root->fs_info->fs_devices->latest_bdev; in submit_compressed_extents()
996 em->bdev = root->fs_info->fs_devices->latest_bdev; in cow_file_range()
1416 em->bdev = root->fs_info->fs_devices->latest_bdev; in run_delalloc_nocow()
4803 hole_em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_cont_expand()
6697 em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_get_extent()
6713 em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_get_extent()
7404 em->bdev = root->fs_info->fs_devices->latest_bdev; in create_pinned_em()
8377 BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev, in btrfs_direct_IO()
9688 em->bdev = root->fs_info->fs_devices->latest_bdev; in __btrfs_prealloc_file_range()
Dfile-item.c894 em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_extent_item_to_extent_map()
Dextent-tree.c3799 u64 num_devices = root->fs_info->fs_devices->rw_devices; in btrfs_reduce_alloc_profile()
4105 num_dev = root->fs_info->fs_devices->rw_devices; in get_system_chunk_thresh()
8724 num_devices = root->fs_info->fs_devices->rw_devices; in update_block_group_flags()
8957 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_can_relocate() local
9042 dev_min = fs_devices->rw_devices; in btrfs_can_relocate()
9054 list_for_each_entry(device, &fs_devices->alloc_list, dev_alloc_list) { in btrfs_can_relocate()
Dextent_io.c2368 bio->bi_bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_create_repair_bio()
3781 struct block_device *bdev = fs_info->fs_devices->latest_bdev; in write_one_eb()
Dfile.c2207 hole_em->bdev = root->fs_info->fs_devices->latest_bdev; in fill_holes()
Dctree.h1641 struct btrfs_fs_devices *fs_devices; member
Drelocation.c3075 em->bdev = root->fs_info->fs_devices->latest_bdev;
/linux-4.1.27/fs/btrfs/tests/
Dbtrfs-tests.c86 fs_info->fs_devices = kzalloc(sizeof(struct btrfs_fs_devices), in btrfs_alloc_dummy_fs_info()
88 if (!fs_info->fs_devices) { in btrfs_alloc_dummy_fs_info()
95 kfree(fs_info->fs_devices); in btrfs_alloc_dummy_fs_info()
101 kfree(fs_info->fs_devices); in btrfs_alloc_dummy_fs_info()
157 kfree(fs_info->fs_devices); in btrfs_free_dummy_fs_info()