Lines Matching refs:leaf

54 	struct extent_buffer *leaf;  in __lookup_free_space_inode()  local
70 leaf = path->nodes[0]; in __lookup_free_space_inode()
71 header = btrfs_item_ptr(leaf, path->slots[0], in __lookup_free_space_inode()
73 btrfs_free_space_key(leaf, header, &disk_key); in __lookup_free_space_inode()
140 struct extent_buffer *leaf; in __create_free_space_inode() local
152 leaf = path->nodes[0]; in __create_free_space_inode()
153 inode_item = btrfs_item_ptr(leaf, path->slots[0], in __create_free_space_inode()
155 btrfs_item_key(leaf, &disk_key, path->slots[0]); in __create_free_space_inode()
156 memset_extent_buffer(leaf, 0, (unsigned long)inode_item, in __create_free_space_inode()
158 btrfs_set_inode_generation(leaf, inode_item, trans->transid); in __create_free_space_inode()
159 btrfs_set_inode_size(leaf, inode_item, 0); in __create_free_space_inode()
160 btrfs_set_inode_nbytes(leaf, inode_item, 0); in __create_free_space_inode()
161 btrfs_set_inode_uid(leaf, inode_item, 0); in __create_free_space_inode()
162 btrfs_set_inode_gid(leaf, inode_item, 0); in __create_free_space_inode()
163 btrfs_set_inode_mode(leaf, inode_item, S_IFREG | 0600); in __create_free_space_inode()
164 btrfs_set_inode_flags(leaf, inode_item, flags); in __create_free_space_inode()
165 btrfs_set_inode_nlink(leaf, inode_item, 1); in __create_free_space_inode()
166 btrfs_set_inode_transid(leaf, inode_item, trans->transid); in __create_free_space_inode()
167 btrfs_set_inode_block_group(leaf, inode_item, offset); in __create_free_space_inode()
168 btrfs_mark_buffer_dirty(leaf); in __create_free_space_inode()
181 leaf = path->nodes[0]; in __create_free_space_inode()
182 header = btrfs_item_ptr(leaf, path->slots[0], in __create_free_space_inode()
184 memset_extent_buffer(leaf, 0, (unsigned long)header, sizeof(*header)); in __create_free_space_inode()
185 btrfs_set_free_space_key(leaf, header, &disk_key); in __create_free_space_inode()
186 btrfs_mark_buffer_dirty(leaf); in __create_free_space_inode()
675 struct extent_buffer *leaf; in __load_free_space_cache() local
704 leaf = path->nodes[0]; in __load_free_space_cache()
705 header = btrfs_item_ptr(leaf, path->slots[0], in __load_free_space_cache()
707 num_entries = btrfs_free_space_entries(leaf, header); in __load_free_space_cache()
708 num_bitmaps = btrfs_free_space_bitmaps(leaf, header); in __load_free_space_cache()
709 generation = btrfs_free_space_generation(leaf, header); in __load_free_space_cache()
990 struct extent_buffer *leaf; in update_cache_item() local
1004 leaf = path->nodes[0]; in update_cache_item()
1009 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in update_cache_item()
1022 header = btrfs_item_ptr(leaf, path->slots[0], in update_cache_item()
1024 btrfs_set_free_space_entries(leaf, header, entries); in update_cache_item()
1025 btrfs_set_free_space_bitmaps(leaf, header, bitmaps); in update_cache_item()
1026 btrfs_set_free_space_generation(leaf, header, trans->transid); in update_cache_item()
1027 btrfs_mark_buffer_dirty(leaf); in update_cache_item()