Lines Matching defs:leaf

76 	struct extent_buffer *leaf;
87 leaf = path->nodes[0];
88 info = btrfs_item_ptr(leaf, path->slots[0],
90 btrfs_set_free_space_extent_count(leaf, info, 0);
91 btrfs_set_free_space_flags(leaf, info, 0);
92 btrfs_mark_buffer_dirty(trans, leaf);
213 struct extent_buffer *leaf;
242 leaf = path->nodes[0];
246 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1);
285 leaf = path->nodes[0];
286 flags = btrfs_free_space_flags(leaf, info);
288 btrfs_set_free_space_flags(leaf, info, flags);
289 expected_extent_count = btrfs_free_space_extent_count(leaf, info);
290 btrfs_mark_buffer_dirty(trans, leaf);
323 leaf = path->nodes[0];
324 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]);
325 write_extent_buffer(leaf, bitmap_cursor, ptr,
327 btrfs_mark_buffer_dirty(trans, leaf);
351 struct extent_buffer *leaf;
379 leaf = path->nodes[0];
383 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1);
406 ptr = btrfs_item_ptr_offset(leaf, path->slots[0] - 1);
407 read_extent_buffer(leaf, bitmap_cursor, ptr,
428 leaf = path->nodes[0];
429 flags = btrfs_free_space_flags(leaf, info);
431 btrfs_set_free_space_flags(leaf, info, flags);
432 expected_extent_count = btrfs_free_space_extent_count(leaf, info);
433 btrfs_mark_buffer_dirty(trans, leaf);
517 struct extent_buffer *leaf;
522 leaf = path->nodes[0];
523 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
530 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]);
533 return !!extent_buffer_test_bit(leaf, ptr, i);
542 struct extent_buffer *leaf;
548 leaf = path->nodes[0];
549 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]);
560 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]);
564 extent_buffer_bitmap_set(leaf, ptr, first, last - first);
566 extent_buffer_bitmap_clear(leaf, ptr, first, last - first);
567 btrfs_mark_buffer_dirty(trans, leaf);
1414 struct extent_buffer *leaf;
1445 leaf = path->nodes[0];
1449 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1);