Lines Matching defs:leaf

31 	struct extent_buffer *leaf;
43 leaf = path->nodes[0];
45 ptr = btrfs_item_ptr(leaf, path->slots[0], char);
46 BUG_ON(data_size > btrfs_item_size(leaf, item));
47 ptr += btrfs_item_size(leaf, item) - data_size;
66 struct extent_buffer *leaf;
83 leaf = path->nodes[0];
85 btrfs_set_dir_item_key(leaf, dir_item, &disk_key);
86 btrfs_set_dir_type(leaf, dir_item, BTRFS_FT_XATTR);
87 btrfs_set_dir_name_len(leaf, dir_item, name_len);
88 btrfs_set_dir_transid(leaf, dir_item, trans->transid);
89 btrfs_set_dir_data_len(leaf, dir_item, data_len);
93 write_extent_buffer(leaf, name, name_ptr, name_len);
94 write_extent_buffer(leaf, data, data_ptr, data_len);
117 struct extent_buffer *leaf;
144 leaf = path->nodes[0];
145 btrfs_set_dir_item_key(leaf, dir_item, &disk_key);
146 btrfs_set_dir_type(leaf, dir_item, type);
147 btrfs_set_dir_data_len(leaf, dir_item, 0);
148 btrfs_set_dir_name_len(leaf, dir_item, name_len);
149 btrfs_set_dir_transid(leaf, dir_item, trans->transid);
152 write_extent_buffer(leaf, name, name_ptr, name_len);
153 btrfs_mark_buffer_dirty(leaf);
211 struct extent_buffer *leaf;
249 leaf = path->nodes[0];
251 if (data_size + btrfs_item_size_nr(leaf, slot) +
300 struct extent_buffer *leaf;
314 leaf = path->nodes[0];
315 nritems = btrfs_header_nritems(leaf);
324 leaf = path->nodes[0];
325 nritems = btrfs_header_nritems(leaf);
329 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
380 struct extent_buffer *leaf;
382 leaf = path->nodes[0];
383 dir_item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_dir_item);
385 total_len = btrfs_item_size_nr(leaf, path->slots[0]);
388 btrfs_dir_name_len(leaf, dir_item) +
389 btrfs_dir_data_len(leaf, dir_item);
392 if (btrfs_dir_name_len(leaf, dir_item) == name_len &&
393 memcmp_extent_buffer(leaf, name, name_ptr, name_len) == 0)
413 struct extent_buffer *leaf;
418 leaf = path->nodes[0];
419 sub_item_len = sizeof(*di) + btrfs_dir_name_len(leaf, di) +
420 btrfs_dir_data_len(leaf, di);
421 item_len = btrfs_item_size_nr(leaf, path->slots[0]);
429 start = btrfs_item_ptr_offset(leaf, path->slots[0]);
430 memmove_extent_buffer(leaf, ptr, ptr + sub_item_len,