Lines Matching defs:flags

56 				      u64 flags, u64 owner, u64 offset,
66 return (cache->flags & bits) == bits;
90 * helper function to lookup reference count and flags of a tree block.
94 * node may also store the extent flags to set. This way you can check
95 * to see what the reference count and extent flags would be if all of
100 u64 offset, int metadata, u64 *refs, u64 *flags,
226 if (flags)
227 *flags = extent_flags;
790 u64 flags;
876 flags = btrfs_extent_flags(leaf, ei);
881 if (flags & BTRFS_EXTENT_FLAG_TREE_BLOCK && !skinny_metadata) {
1462 * updating a tree block's flags
1546 u64 flags = 0;
1566 flags |= extent_op->flags_to_set;
1573 flags, owner, offset, &key,
1593 u64 flags = btrfs_extent_flags(leaf, ei);
1595 flags |= extent_op->flags_to_set;
1596 btrfs_set_extent_flags(leaf, ei, flags);
1601 BUG_ON(!(flags & BTRFS_EXTENT_FLAG_TREE_BLOCK));
2201 if (test_bit(BTRFS_FS_CREATING_FREE_SPACE_TREE, &fs_info->flags))
2233 struct extent_buffer *eb, u64 flags)
2243 extent_op->flags_to_set = flags;
2558 u64 flags;
2562 flags = BTRFS_BLOCK_GROUP_DATA;
2564 flags = BTRFS_BLOCK_GROUP_SYSTEM;
2566 flags = BTRFS_BLOCK_GROUP_METADATA;
2568 ret = btrfs_get_alloc_profile(fs_info, flags);
2727 if (space_info->flags & BTRFS_BLOCK_GROUP_METADATA) {
2733 } else if ((space_info->flags & BTRFS_BLOCK_GROUP_DATA) &&
3022 * refs 2 gen 6 flags DATA
3038 * refs 1 gen 6 flags DATA
3046 * refs 754 gen 6 flags DATA
3063 * refs 753 gen 6 flags DATA
3492 if (test_bit(BTRFS_FS_TREE_MOD_LOG_USERS, &fs_info->flags)
3664 !block_group_bits(cluster_bg, ffe_ctl->flags)))
3879 if (!ret && (block_group->flags & BTRFS_BLOCK_GROUP_DATA) &&
4023 BUG_ON(btrfs_bg_flags_to_raid_index(block_group->flags) !=
4059 if (!(ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA))
4063 if (btrfs_can_activate_zone(fs_info->fs_devices, ffe_ctl->flags))
4073 if (ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA) {
4097 if (ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA)
4183 ret = btrfs_chunk_alloc(trans, ffe_ctl->flags,
4299 } else if (ffe_ctl->flags & BTRFS_BLOCK_GROUP_DATA) {
4310 if (block_group_bits(block_group, ffe_ctl->flags) &&
4342 * ins->flags = BTRFS_EXTENT_ITEM_KEY
4383 ffe_ctl->index = btrfs_bg_flags_to_raid_index(ffe_ctl->flags);
4402 space_info = btrfs_find_space_info(fs_info, ffe_ctl->flags);
4404 btrfs_err(fs_info, "No space info for %llu", ffe_ctl->flags);
4425 if (block_group && block_group_bits(block_group, ffe_ctl->flags) &&
4440 block_group->flags);
4453 if (ffe_ctl->index == btrfs_bg_flags_to_raid_index(ffe_ctl->flags) ||
4479 if (!block_group_bits(block_group, ffe_ctl->flags)) {
4490 if ((ffe_ctl->flags & extra) && !(block_group->flags & extra))
4494 * This block group has different flags than we want.
4647 * ins->flags = BTRFS_EXTENT_ITEM_KEY
4670 u64 flags;
4675 flags = get_alloc_profile_by_root(root, is_data);
4683 ffe_ctl.flags = flags;
4705 sinfo = btrfs_find_space_info(fs_info, flags);
4707 "allocation failed flags %llu, wanted %llu tree-log %d, relocation: %d",
4708 flags, num_bytes, for_treelog, for_data_reloc);
4780 u64 flags, u64 owner, u64 offset,
4822 flags | BTRFS_EXTENT_FLAG_DATA);
4867 u64 flags = extent_op->flags_to_set;
4901 flags | BTRFS_EXTENT_FLAG_TREE_BLOCK);
5125 u64 flags = 0;
5161 flags |= BTRFS_BLOCK_FLAG_FULL_BACKREF;
5184 extent_op->flags_to_set = flags;
5211 u64 flags[BTRFS_MAX_LEVEL];
5237 u64 flags;
5275 &flags, NULL);
5286 (flags & BTRFS_BLOCK_FLAG_FULL_BACKREF))
5298 (flags & BTRFS_BLOCK_FLAG_FULL_BACKREF))
5336 (wc->stage == UPDATE_BACKREF && !(wc->flags[level] & flag)))) {
5341 &wc->flags[level],
5361 if (!(wc->flags[level] & flag)) {
5369 wc->flags[level] |= flag;
5474 &wc->flags[level - 1],
5490 (wc->flags[0] & BTRFS_BLOCK_FLAG_FULL_BACKREF))
5508 (wc->flags[0] & BTRFS_BLOCK_FLAG_FULL_BACKREF))
5548 wc->flags[level - 1] = 0;
5557 if (wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF) {
5677 &wc->flags[level],
5698 if (wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF)
5721 if (wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF)
5726 if (wc->flags[level + 1] & BTRFS_BLOCK_FLAG_FULL_BACKREF)
5737 wc->flags[level] = 0;
5922 &wc->flags[level], NULL);
6128 wc->flags[parent_level] = BTRFS_BLOCK_FLAG_FULL_BACKREF;