/fs/btrfs/ |
D | volumes.c | 65 static void free_fs_devices(struct btrfs_fs_devices *fs_devices) in free_fs_devices() argument 68 WARN_ON(fs_devices->opened); in free_fs_devices() 69 while (!list_empty(&fs_devices->devices)) { in free_fs_devices() 70 device = list_entry(fs_devices->devices.next, in free_fs_devices() 76 kfree(fs_devices); in free_fs_devices() 94 struct btrfs_fs_devices *fs_devices; in btrfs_cleanup_fs_uuids() local 97 fs_devices = list_entry(fs_uuids.next, in btrfs_cleanup_fs_uuids() 99 list_del(&fs_devices->list); in btrfs_cleanup_fs_uuids() 100 free_fs_devices(fs_devices); in btrfs_cleanup_fs_uuids() 120 struct btrfs_fs_devices *fs_devices; in find_fsid() local [all …]
|
D | super.c | 651 struct btrfs_fs_devices **fs_devices) in btrfs_parse_early_options() argument 704 flags, holder, fs_devices); in btrfs_parse_early_options() 806 struct btrfs_fs_devices *fs_devices, in btrfs_fill_super() argument 825 err = open_ctree(sb, fs_devices, (char *)data); in btrfs_fill_super() 954 return fs_info->fs_devices == p->fs_devices; in btrfs_test_super() 1068 struct btrfs_fs_devices *fs_devices = NULL; in btrfs_mount() local 1080 &fs_devices); in btrfs_mount() 1092 error = btrfs_scan_one_device(device_name, mode, fs_type, &fs_devices); in btrfs_mount() 1106 fs_info->fs_devices = fs_devices; in btrfs_mount() 1115 error = btrfs_open_devices(fs_devices, mode, fs_type); in btrfs_mount() [all …]
|
D | check-integrity.h | 31 struct btrfs_fs_devices *fs_devices, 34 struct btrfs_fs_devices *fs_devices);
|
D | volumes.h | 38 struct btrfs_fs_devices *fs_devices; member 291 int btrfs_open_devices(struct btrfs_fs_devices *fs_devices, 295 int btrfs_close_devices(struct btrfs_fs_devices *fs_devices); 297 struct btrfs_fs_devices *fs_devices, int step);
|
D | disk-io.c | 210 BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btree_get_extent() 225 em->bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btree_get_extent() 496 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in check_tree_block_fsid() local 502 while (fs_devices) { in check_tree_block_fsid() 503 if (!memcmp(fsid, fs_devices->fsid, BTRFS_FSID_SIZE)) { in check_tree_block_fsid() 507 fs_devices = fs_devices->seed; in check_tree_block_fsid() 756 info->fs_devices->open_devices); in btrfs_async_submit_limit() 1623 list_for_each_entry_rcu(device, &info->fs_devices->devices, dev_list) { in btrfs_congested_fn() 2058 struct btrfs_fs_devices *fs_devices, in open_ctree() argument 2297 invalidate_bdev(fs_devices->latest_bdev); in open_ctree() [all …]
|
D | dev-replace.c | 489 mutex_lock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing() 507 mutex_unlock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing() 533 if (fs_info->fs_devices->latest_bdev == src_device->bdev) in btrfs_dev_replace_finishing() 534 fs_info->fs_devices->latest_bdev = tgt_device->bdev; in btrfs_dev_replace_finishing() 535 list_add(&tgt_device->dev_alloc_list, &fs_info->fs_devices->alloc_list); in btrfs_dev_replace_finishing() 550 mutex_unlock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_dev_replace_finishing()
|
D | reada.c | 756 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in __reada_start_machine() local 763 list_for_each_entry(device, &fs_devices->devices, dev_list) { in __reada_start_machine() 805 struct btrfs_fs_devices *fs_devices = fs_info->fs_devices; in dump_devs() local 813 list_for_each_entry(device, &fs_devices->devices, dev_list) { in dump_devs()
|
D | disk-io.h | 57 struct btrfs_fs_devices *fs_devices,
|
D | check-integrity.c | 292 struct btrfs_fs_devices *fs_devices); 650 struct btrfs_fs_devices *fs_devices) in btrfsic_process_superblock() argument 654 struct list_head *dev_head = &fs_devices->devices; in btrfsic_process_superblock() 3199 struct btrfs_fs_devices *fs_devices, in btrfsic_mount() argument 3204 struct list_head *dev_head = &fs_devices->devices; in btrfsic_mount() 3283 ret = btrfsic_process_superblock(state, fs_devices); in btrfsic_mount() 3286 btrfsic_unmount(root, fs_devices); in btrfsic_mount() 3300 struct btrfs_fs_devices *fs_devices) in btrfsic_unmount() argument 3305 struct list_head *dev_head = &fs_devices->devices; in btrfsic_unmount()
|
D | ioctl.c | 333 list_for_each_entry_rcu(device, &fs_info->fs_devices->devices, in btrfs_ioctl_fitrim() 2387 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_ioctl_fs_info() local 2397 fi_args->num_devices = fs_devices->num_devices; in btrfs_ioctl_fs_info() 2400 mutex_lock(&fs_devices->device_list_mutex); in btrfs_ioctl_fs_info() 2401 list_for_each_entry_safe(device, next, &fs_devices->devices, dev_list) { in btrfs_ioctl_fs_info() 2405 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_ioctl_fs_info() 2418 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_ioctl_dev_info() local 2433 mutex_lock(&fs_devices->device_list_mutex); in btrfs_ioctl_dev_info() 2458 mutex_unlock(&fs_devices->device_list_mutex); in btrfs_ioctl_dev_info()
|
D | scrub.c | 2897 mutex_lock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 2900 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 2908 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 2919 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 2927 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 2936 mutex_unlock(&fs_info->fs_devices->device_list_mutex); in btrfs_scrub_dev() 3052 mutex_lock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_scrub_progress() 3058 mutex_unlock(&root->fs_info->fs_devices->device_list_mutex); in btrfs_scrub_progress()
|
D | compression.c | 361 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_write() 628 bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in btrfs_submit_compressed_read()
|
D | extent-tree.c | 3418 u64 num_devices = root->fs_info->fs_devices->rw_devices + in btrfs_reduce_alloc_profile() 3419 root->fs_info->fs_devices->missing_devices; in btrfs_reduce_alloc_profile() 3681 num_dev = root->fs_info->fs_devices->rw_devices; in get_system_chunk_thresh() 7574 num_devices = root->fs_info->fs_devices->rw_devices + in update_block_group_flags() 7575 root->fs_info->fs_devices->missing_devices; in update_block_group_flags() 7783 struct btrfs_fs_devices *fs_devices = root->fs_info->fs_devices; in btrfs_can_relocate() local 7867 dev_min = fs_devices->rw_devices; in btrfs_can_relocate() 7872 list_for_each_entry(device, &fs_devices->alloc_list, dev_alloc_list) { in btrfs_can_relocate()
|
D | inode.c | 732 em->bdev = root->fs_info->fs_devices->latest_bdev; in submit_compressed_extents() 943 em->bdev = root->fs_info->fs_devices->latest_bdev; in __cow_file_range() 1389 em->bdev = root->fs_info->fs_devices->latest_bdev; in run_delalloc_nocow() 4471 hole_em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_cont_expand() 6074 em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_get_extent() 6090 em->bdev = root->fs_info->fs_devices->latest_bdev; in btrfs_get_extent() 6708 em->bdev = root->fs_info->fs_devices->latest_bdev; in create_pinned_em() 7415 BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev, in btrfs_direct_IO() 8620 em->bdev = root->fs_info->fs_devices->latest_bdev; in __btrfs_prealloc_file_range()
|
D | extent_io.c | 2338 bio->bi_bdev = BTRFS_I(inode)->root->fs_info->fs_devices->latest_bdev; in bio_readpage_error() 3311 struct block_device *bdev = fs_info->fs_devices->latest_bdev; in write_one_eb()
|
D | file.c | 1925 hole_em->bdev = root->fs_info->fs_devices->latest_bdev; in fill_holes()
|
D | ctree.h | 1514 struct btrfs_fs_devices *fs_devices; member
|
D | relocation.c | 2991 em->bdev = root->fs_info->fs_devices->latest_bdev;
|