Lines Matching defs:leaf
210 struct extent_buffer *leaf;
234 leaf = path->nodes[0];
235 if (path->slots[0] >= btrfs_header_nritems(leaf)) {
241 leaf = path->nodes[0];
244 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
324 struct extent_buffer *leaf;
343 leaf = path->nodes[0];
344 ref = btrfs_item_ptr(leaf, path->slots[0],
347 if ((btrfs_root_ref_dirid(leaf, ref) != dirid) ||
348 (btrfs_root_ref_name_len(leaf, ref) != name_len) ||
349 memcmp_extent_buffer(leaf, name, ptr, name_len)) {
353 *sequence = btrfs_root_ref_sequence(leaf, ref);
400 struct extent_buffer *leaf;
419 leaf = path->nodes[0];
420 ref = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_root_ref);
421 btrfs_set_root_ref_dirid(leaf, ref, dirid);
422 btrfs_set_root_ref_sequence(leaf, ref, sequence);
423 btrfs_set_root_ref_name_len(leaf, ref, name_len);
425 write_extent_buffer(leaf, name, ptr, name_len);
426 btrfs_mark_buffer_dirty(leaf);