/linux-4.1.27/fs/btrfs/ |
D | root-tree.c | 82 struct btrfs_path *path, struct btrfs_root_item *root_item, in btrfs_find_root() argument 115 if (root_item) in btrfs_find_root() 116 btrfs_read_root_item(l, slot, root_item); in btrfs_find_root() 318 if (btrfs_root_refs(&root->root_item) == 0) in btrfs_find_orphan_roots() 474 void btrfs_check_and_init_root_item(struct btrfs_root_item *root_item) in btrfs_check_and_init_root_item() argument 476 u64 inode_flags = btrfs_stack_inode_flags(&root_item->inode); in btrfs_check_and_init_root_item() 480 btrfs_set_stack_inode_flags(&root_item->inode, inode_flags); in btrfs_check_and_init_root_item() 481 btrfs_set_root_flags(root_item, 0); in btrfs_check_and_init_root_item() 482 btrfs_set_root_limit(root_item, 0); in btrfs_check_and_init_root_item() 489 struct btrfs_root_item *item = &root->root_item; in btrfs_update_root_times()
|
D | relocation.c | 538 if (btrfs_root_last_snapshot(&reloc_root->root_item) == in should_ignore_root() 614 generation != btrfs_root_generation(&root->root_item)) in find_tree_root() 894 if (btrfs_root_level(&root->root_item) == cur->level) { 896 ASSERT(btrfs_root_bytenr(&root->root_item) == 931 ASSERT(btrfs_root_bytenr(&root->root_item) == 1371 struct btrfs_root_item *root_item; local 1376 root_item = kmalloc(sizeof(*root_item), GFP_NOFS); 1377 BUG_ON(!root_item); 1389 last_snap = btrfs_root_last_snapshot(&root->root_item); 1390 btrfs_set_root_last_snapshot(&root->root_item, [all …]
|
D | transaction.c | 1032 old_root_used = btrfs_root_used(&root->root_item); in update_cowonly_root() 1035 old_root_bytenr = btrfs_root_bytenr(&root->root_item); in update_cowonly_root() 1037 old_root_used == btrfs_root_used(&root->root_item)) in update_cowonly_root() 1040 btrfs_set_root_node(&root->root_item, root->node); in update_cowonly_root() 1043 &root->root_item); in update_cowonly_root() 1047 old_root_used = btrfs_root_used(&root->root_item); in update_cowonly_root() 1191 btrfs_set_root_node(&root->root_item, in commit_fs_roots() 1197 &root->root_item); in commit_fs_roots() 1351 btrfs_set_root_last_snapshot(&root->root_item, trans->transid); in create_pending_snapshot() 1352 memcpy(new_root_item, &root->root_item, sizeof(*new_root_item)); in create_pending_snapshot() [all …]
|
D | ioctl.c | 439 struct btrfs_root_item root_item; in create_subvol() local 509 memset(&root_item, 0, sizeof(root_item)); in create_subvol() 511 inode_item = &root_item.inode; in create_subvol() 518 btrfs_set_root_flags(&root_item, 0); in create_subvol() 519 btrfs_set_root_limit(&root_item, 0); in create_subvol() 522 btrfs_set_root_bytenr(&root_item, leaf->start); in create_subvol() 523 btrfs_set_root_generation(&root_item, trans->transid); in create_subvol() 524 btrfs_set_root_level(&root_item, 0); in create_subvol() 525 btrfs_set_root_refs(&root_item, 1); in create_subvol() 526 btrfs_set_root_used(&root_item, leaf->len); in create_subvol() [all …]
|
D | disk-io.c | 1270 memset(&root->root_item, 0, sizeof(root->root_item)); in __setup_root() 1352 root->root_item.flags = 0; in btrfs_create_tree() 1353 root->root_item.byte_limit = 0; in btrfs_create_tree() 1354 btrfs_set_root_bytenr(&root->root_item, leaf->start); in btrfs_create_tree() 1355 btrfs_set_root_generation(&root->root_item, trans->transid); in btrfs_create_tree() 1356 btrfs_set_root_level(&root->root_item, 0); in btrfs_create_tree() 1357 btrfs_set_root_refs(&root->root_item, 1); in btrfs_create_tree() 1358 btrfs_set_root_used(&root->root_item, leaf->len); in btrfs_create_tree() 1359 btrfs_set_root_last_snapshot(&root->root_item, 0); in btrfs_create_tree() 1360 btrfs_set_root_dirid(&root->root_item, 0); in btrfs_create_tree() [all …]
|
D | volumes.c | 3705 struct btrfs_root_item root_item; in btrfs_uuid_scan_kthread() local 3740 if (item_size < sizeof(root_item)) in btrfs_uuid_scan_kthread() 3743 read_extent_buffer(eb, &root_item, in btrfs_uuid_scan_kthread() 3745 (int)sizeof(root_item)); in btrfs_uuid_scan_kthread() 3746 if (btrfs_root_refs(&root_item) == 0) in btrfs_uuid_scan_kthread() 3749 if (!btrfs_is_empty_uuid(root_item.uuid) || in btrfs_uuid_scan_kthread() 3750 !btrfs_is_empty_uuid(root_item.received_uuid)) { in btrfs_uuid_scan_kthread() 3769 if (!btrfs_is_empty_uuid(root_item.uuid)) { in btrfs_uuid_scan_kthread() 3771 root_item.uuid, in btrfs_uuid_scan_kthread() 3781 if (!btrfs_is_empty_uuid(root_item.received_uuid)) { in btrfs_uuid_scan_kthread() [all …]
|
D | inode-map.c | 412 if (btrfs_root_refs(&root->root_item) == 0) in btrfs_save_ino_cache()
|
D | check-integrity.c | 1052 struct btrfs_root_item root_item; in btrfsic_process_metablock() local 1062 sf->block_ctx, &root_item, in btrfsic_process_metablock() 1065 next_bytenr = btrfs_root_bytenr(&root_item); in btrfsic_process_metablock() 1081 &root_item)); in btrfsic_process_metablock()
|
D | extent-tree.c | 3015 btrfs_root_last_snapshot(&root->root_item)) in check_committed_ref() 8407 struct btrfs_root_item *root_item = &root->root_item; in btrfs_drop_snapshot() local 8439 if (btrfs_disk_key_objectid(&root_item->drop_progress) == 0) { in btrfs_drop_snapshot() 8448 btrfs_disk_key_to_cpu(&key, &root_item->drop_progress); in btrfs_drop_snapshot() 8452 level = root_item->drop_level; in btrfs_drop_snapshot() 8485 if (level == root_item->drop_level) in btrfs_drop_snapshot() 8525 &root_item->drop_progress, in btrfs_drop_snapshot() 8527 root_item->drop_level = level; in btrfs_drop_snapshot() 8535 root_item); in btrfs_drop_snapshot()
|
D | send.c | 2341 sctx->send_root->root_item.uuid); in send_subvol_begin() 2343 le64_to_cpu(sctx->send_root->root_item.ctransid)); in send_subvol_begin() 2346 sctx->parent_root->root_item.uuid); in send_subvol_begin() 2348 le64_to_cpu(sctx->parent_root->root_item.ctransid)); in send_subvol_begin() 4526 clone_root->root->root_item.uuid); in send_clone() 4528 le64_to_cpu(clone_root->root->root_item.ctransid)); in send_clone()
|
D | ctree.h | 1832 struct btrfs_root_item root_item; member 2910 return (root->root_item.flags & cpu_to_le64(BTRFS_ROOT_SUBVOL_RDONLY)) != 0; in btrfs_root_readonly() 2915 return (root->root_item.flags & cpu_to_le64(BTRFS_ROOT_SUBVOL_DEAD)) != 0; in btrfs_root_dead() 3717 struct btrfs_path *path, struct btrfs_root_item *root_item,
|
D | ctree.c | 966 btrfs_root_last_snapshot(&root->root_item) || in btrfs_block_can_be_shared() 1835 btrfs_set_root_used(&root->root_item, in root_add_used() 1836 btrfs_root_used(&root->root_item) + size); in root_add_used() 1843 btrfs_set_root_used(&root->root_item, in root_sub_used() 1844 btrfs_root_used(&root->root_item) - size); in root_sub_used()
|
D | inode.c | 2854 u64 last_snapshot = btrfs_root_last_snapshot(&root->root_item); in btrfs_finish_ordered_io() 3156 btrfs_root_refs(&root->root_item) > 0) { in btrfs_orphan_commit_root() 5078 ((btrfs_root_refs(&root->root_item) != 0 && in btrfs_evict_inode() 5100 BUG_ON(btrfs_root_refs(&root->root_item) != 0 && in btrfs_evict_inode() 5329 location->objectid = btrfs_root_dirid(&new_root->root_item); in fixup_tree_root_location() 5387 if (empty && btrfs_root_refs(&root->root_item) == 0) { in inode_tree_del() 5406 WARN_ON(btrfs_root_refs(&root->root_item) != 0); in btrfs_invalidate_inodes() 5611 if (btrfs_root_refs(&root->root_item) == 0) in btrfs_dentry_delete() 9009 if (btrfs_root_refs(&root->root_item) == 0) in btrfs_drop_inode()
|
D | tree-log.c | 2530 &log->root_key, &log->root_item); in update_log_root() 2533 &log->root_key, &log->root_item); in update_log_root() 2697 btrfs_set_root_node(&log->root_item, log->node); in btrfs_sync_log() 5093 btrfs_root_refs(&root->root_item) == 0) { in btrfs_log_inode_parent()
|
D | super.c | 913 dir_id = btrfs_root_dirid(&new_root->root_item); in get_default_root()
|
D | free-space-cache.c | 3425 u64 root_gen = btrfs_root_generation(&root->root_item); in load_free_ino_cache()
|