Lines Matching refs:leaf
57 struct extent_buffer *leaf; in add_new_free_space_info() local
68 leaf = path->nodes[0]; in add_new_free_space_info()
69 info = btrfs_item_ptr(leaf, path->slots[0], in add_new_free_space_info()
71 btrfs_set_free_space_extent_count(leaf, info, 0); in add_new_free_space_info()
72 btrfs_set_free_space_flags(leaf, info, 0); in add_new_free_space_info()
73 btrfs_mark_buffer_dirty(leaf); in add_new_free_space_info()
194 struct extent_buffer *leaf; in convert_free_space_to_bitmaps() local
223 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
227 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in convert_free_space_to_bitmaps()
266 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
267 flags = btrfs_free_space_flags(leaf, info); in convert_free_space_to_bitmaps()
269 btrfs_set_free_space_flags(leaf, info, flags); in convert_free_space_to_bitmaps()
270 expected_extent_count = btrfs_free_space_extent_count(leaf, info); in convert_free_space_to_bitmaps()
271 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_bitmaps()
304 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
305 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in convert_free_space_to_bitmaps()
306 write_extent_buffer(leaf, bitmap_cursor, ptr, in convert_free_space_to_bitmaps()
308 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_bitmaps()
332 struct extent_buffer *leaf; in convert_free_space_to_extents() local
360 leaf = path->nodes[0]; in convert_free_space_to_extents()
364 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in convert_free_space_to_extents()
387 ptr = btrfs_item_ptr_offset(leaf, path->slots[0] - 1); in convert_free_space_to_extents()
388 read_extent_buffer(leaf, bitmap_cursor, ptr, in convert_free_space_to_extents()
409 leaf = path->nodes[0]; in convert_free_space_to_extents()
410 flags = btrfs_free_space_flags(leaf, info); in convert_free_space_to_extents()
412 btrfs_set_free_space_flags(leaf, info, flags); in convert_free_space_to_extents()
413 expected_extent_count = btrfs_free_space_extent_count(leaf, info); in convert_free_space_to_extents()
414 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_extents()
498 struct extent_buffer *leaf; in free_space_test_bit() local
503 leaf = path->nodes[0]; in free_space_test_bit()
504 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in free_space_test_bit()
511 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in free_space_test_bit()
514 return !!extent_buffer_test_bit(leaf, ptr, i); in free_space_test_bit()
522 struct extent_buffer *leaf; in free_space_set_bits() local
528 leaf = path->nodes[0]; in free_space_set_bits()
529 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in free_space_set_bits()
540 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in free_space_set_bits()
544 extent_buffer_bitmap_set(leaf, ptr, first, last - first); in free_space_set_bits()
546 extent_buffer_bitmap_clear(leaf, ptr, first, last - first); in free_space_set_bits()
547 btrfs_mark_buffer_dirty(leaf); in free_space_set_bits()
1325 struct extent_buffer *leaf; in remove_block_group_free_space() local
1356 leaf = path->nodes[0]; in remove_block_group_free_space()
1360 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in remove_block_group_free_space()