Lines Matching refs:item
38 struct btrfs_extent_item *item; in insert_normal_tree_ref() local
44 u32 size = sizeof(*item) + sizeof(*iref) + sizeof(*block_info); in insert_normal_tree_ref()
68 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in insert_normal_tree_ref()
69 btrfs_set_extent_refs(leaf, item, 1); in insert_normal_tree_ref()
70 btrfs_set_extent_generation(leaf, item, 1); in insert_normal_tree_ref()
71 btrfs_set_extent_flags(leaf, item, BTRFS_EXTENT_FLAG_TREE_BLOCK); in insert_normal_tree_ref()
72 block_info = (struct btrfs_tree_block_info *)(item + 1); in insert_normal_tree_ref()
91 struct btrfs_extent_item *item; in add_tree_ref() local
117 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in add_tree_ref()
119 refs = btrfs_extent_refs(path->nodes[0], item); in add_tree_ref()
120 btrfs_set_extent_refs(path->nodes[0], item, refs + 1); in add_tree_ref()
175 struct btrfs_extent_item *item; in remove_extent_ref() local
201 item = btrfs_item_ptr(path->nodes[0], path->slots[0], in remove_extent_ref()
203 refs = btrfs_extent_refs(path->nodes[0], item); in remove_extent_ref()
204 btrfs_set_extent_refs(path->nodes[0], item, refs - 1); in remove_extent_ref()