Lines Matching defs:leaf
56 struct extent_buffer *leaf;
73 leaf = path->nodes[0];
74 header = btrfs_item_ptr(leaf, path->slots[0],
76 btrfs_free_space_key(leaf, header, &disk_key);
143 struct extent_buffer *leaf;
155 leaf = path->nodes[0];
156 inode_item = btrfs_item_ptr(leaf, path->slots[0],
158 btrfs_item_key(leaf, &disk_key, path->slots[0]);
159 memzero_extent_buffer(leaf, (unsigned long)inode_item,
161 btrfs_set_inode_generation(leaf, inode_item, trans->transid);
162 btrfs_set_inode_size(leaf, inode_item, 0);
163 btrfs_set_inode_nbytes(leaf, inode_item, 0);
164 btrfs_set_inode_uid(leaf, inode_item, 0);
165 btrfs_set_inode_gid(leaf, inode_item, 0);
166 btrfs_set_inode_mode(leaf, inode_item, S_IFREG | 0600);
167 btrfs_set_inode_flags(leaf, inode_item, flags);
168 btrfs_set_inode_nlink(leaf, inode_item, 1);
169 btrfs_set_inode_transid(leaf, inode_item, trans->transid);
170 btrfs_set_inode_block_group(leaf, inode_item, offset);
171 btrfs_mark_buffer_dirty(leaf);
184 leaf = path->nodes[0];
185 header = btrfs_item_ptr(leaf, path->slots[0],
187 memzero_extent_buffer(leaf, (unsigned long)header, sizeof(*header));
188 btrfs_set_free_space_key(leaf, header, &disk_key);
189 btrfs_mark_buffer_dirty(leaf);
672 struct extent_buffer *leaf;
701 leaf = path->nodes[0];
702 header = btrfs_item_ptr(leaf, path->slots[0],
704 num_entries = btrfs_free_space_entries(leaf, header);
705 num_bitmaps = btrfs_free_space_bitmaps(leaf, header);
706 generation = btrfs_free_space_generation(leaf, header);
881 * in the same leaf that we started COWing before, then we end up in
1027 struct extent_buffer *leaf;
1040 leaf = path->nodes[0];
1045 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]);
1057 header = btrfs_item_ptr(leaf, path->slots[0],
1059 btrfs_set_free_space_entries(leaf, header, entries);
1060 btrfs_set_free_space_bitmaps(leaf, header, bitmaps);
1061 btrfs_set_free_space_generation(leaf, header, trans->transid);
1062 btrfs_mark_buffer_dirty(leaf);