Lines Matching defs:leaf
633 struct extent_buffer *leaf;
635 leaf = path->nodes[0];
636 existing = btrfs_item_ptr(leaf, path->slots[0],
641 read_extent_buffer(leaf, &cmp2, (unsigned long)existing,
859 struct extent_buffer *leaf;
863 leaf = path->nodes[0];
865 btrfs_dir_item_key_to_cpu(leaf, di, &location);
866 name_len = btrfs_dir_name_len(leaf, di);
871 read_extent_buffer(leaf, name, (unsigned long)(di + 1), name_len);
998 struct extent_buffer *leaf;
1014 leaf = path->nodes[0];
1026 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]);
1027 ptr_end = ptr + btrfs_item_size_nr(leaf, path->slots[0]);
1030 victim_name_len = btrfs_inode_ref_name_len(leaf,
1036 read_extent_buffer(leaf, victim_name,
1086 leaf = path->nodes[0];
1088 item_size = btrfs_item_size_nr(leaf, path->slots[0]);
1089 base = btrfs_item_ptr_offset(leaf, path->slots[0]);
1094 victim_name_len = btrfs_inode_extref_name_len(leaf, extref);
1096 if (btrfs_inode_extref_parent(leaf, extref) != parent_objectid)
1102 read_extent_buffer(leaf, victim_name, (unsigned long)&extref->name,
1630 struct extent_buffer *leaf;
1638 leaf = path->nodes[0];
1639 item_size = btrfs_item_size_nr(leaf, path->slots[0]);
1640 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]);
1645 name_len = btrfs_inode_extref_name_len(leaf, extref);
3876 struct extent_buffer *leaf,
3883 btrfs_init_map_token(&token, leaf);
4249 struct extent_buffer *leaf;
4277 leaf = path->nodes[0];
4278 btrfs_init_map_token(&token, leaf);
4279 fi = btrfs_item_ptr(leaf, path->slots[0],
4311 btrfs_mark_buffer_dirty(leaf);
4337 struct extent_buffer *leaf;
4368 leaf = path->nodes[0];
4370 ei = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
4372 if (btrfs_file_extent_type(leaf, ei) ==
4376 btrfs_item_key_to_cpu(leaf, &key, slot);
4378 btrfs_file_extent_num_bytes(leaf, ei);
4388 leaf = path->nodes[0];
4391 if (slot >= btrfs_header_nritems(leaf)) {
4409 btrfs_item_key_to_cpu(leaf, &key, slot);
4637 struct extent_buffer *leaf = path->nodes[0];
4638 int nritems = btrfs_header_nritems(leaf);
4656 btrfs_item_key_to_cpu(leaf, &key, slot);
4682 * deletion of entire leafs or all the extent items of the first leaf (the one
4713 struct extent_buffer *leaf = path->nodes[0];
4723 leaf = path->nodes[0];
4726 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
4759 leaf = path->nodes[0];
5047 struct extent_buffer *leaf = path->nodes[0];
5052 if (slot >= btrfs_header_nritems(leaf)) {
5063 btrfs_item_key_to_cpu(leaf, &key, slot);
5071 ret = btrfs_check_ref_name_override(leaf, slot, &key,
5237 * lock the same leaf with btrfs_log_prealloc_extents() below.
5680 struct extent_buffer *leaf;
5704 leaf = path->nodes[0];
5705 nritems = btrfs_header_nritems(leaf);
5714 btrfs_item_key_to_cpu(leaf, &min_key, i);
5719 di = btrfs_item_ptr(leaf, i, struct btrfs_dir_item);
5720 type = btrfs_dir_type(leaf, di);
5721 if (btrfs_dir_transid(leaf, di) < trans->transid &&
5724 btrfs_dir_item_key_to_cpu(leaf, di, &di_key);
5811 struct extent_buffer *leaf = path->nodes[0];
5817 if (slot >= btrfs_header_nritems(leaf)) {
5826 btrfs_item_key_to_cpu(leaf, &key, slot);
5831 item_size = btrfs_item_size_nr(leaf, slot);
5832 ptr = btrfs_item_ptr_offset(leaf, slot);
5846 leaf, extref);
5848 cur_offset += btrfs_inode_extref_name_len(leaf,
5919 struct extent_buffer *leaf = path->nodes[0];
5952 leaf = path->nodes[0];
5954 if (slot >= btrfs_header_nritems(leaf)) {
5960 leaf = path->nodes[0];
5964 btrfs_item_key_to_cpu(leaf, &found_key, slot);
6043 struct extent_buffer *leaf = path->nodes[0];
6047 if (slot >= btrfs_header_nritems(leaf)) {
6056 btrfs_item_key_to_cpu(leaf, &found_key, slot);