Lines Matching refs:leaf
54 struct extent_buffer *leaf; in add_new_free_space_info() local
65 leaf = path->nodes[0]; in add_new_free_space_info()
66 info = btrfs_item_ptr(leaf, path->slots[0], in add_new_free_space_info()
68 btrfs_set_free_space_extent_count(leaf, info, 0); in add_new_free_space_info()
69 btrfs_set_free_space_flags(leaf, info, 0); in add_new_free_space_info()
70 btrfs_mark_buffer_dirty(leaf); in add_new_free_space_info()
190 struct extent_buffer *leaf; in convert_free_space_to_bitmaps() local
220 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
224 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in convert_free_space_to_bitmaps()
263 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
264 flags = btrfs_free_space_flags(leaf, info); in convert_free_space_to_bitmaps()
266 btrfs_set_free_space_flags(leaf, info, flags); in convert_free_space_to_bitmaps()
267 expected_extent_count = btrfs_free_space_extent_count(leaf, info); in convert_free_space_to_bitmaps()
268 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_bitmaps()
302 leaf = path->nodes[0]; in convert_free_space_to_bitmaps()
303 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in convert_free_space_to_bitmaps()
304 write_extent_buffer(leaf, bitmap_cursor, ptr, in convert_free_space_to_bitmaps()
306 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_bitmaps()
330 struct extent_buffer *leaf; in convert_free_space_to_extents() local
359 leaf = path->nodes[0]; in convert_free_space_to_extents()
363 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in convert_free_space_to_extents()
386 ptr = btrfs_item_ptr_offset(leaf, path->slots[0] - 1); in convert_free_space_to_extents()
387 read_extent_buffer(leaf, bitmap_cursor, ptr, in convert_free_space_to_extents()
408 leaf = path->nodes[0]; in convert_free_space_to_extents()
409 flags = btrfs_free_space_flags(leaf, info); in convert_free_space_to_extents()
411 btrfs_set_free_space_flags(leaf, info, flags); in convert_free_space_to_extents()
412 expected_extent_count = btrfs_free_space_extent_count(leaf, info); in convert_free_space_to_extents()
413 btrfs_mark_buffer_dirty(leaf); in convert_free_space_to_extents()
497 struct extent_buffer *leaf; in free_space_test_bit() local
502 leaf = path->nodes[0]; in free_space_test_bit()
503 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in free_space_test_bit()
510 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in free_space_test_bit()
513 return !!extent_buffer_test_bit(leaf, ptr, i); in free_space_test_bit()
521 struct extent_buffer *leaf; in free_space_set_bits() local
527 leaf = path->nodes[0]; in free_space_set_bits()
528 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in free_space_set_bits()
539 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in free_space_set_bits()
543 extent_buffer_bitmap_set(leaf, ptr, first, last - first); in free_space_set_bits()
545 extent_buffer_bitmap_clear(leaf, ptr, first, last - first); in free_space_set_bits()
546 btrfs_mark_buffer_dirty(leaf); in free_space_set_bits()
1328 struct extent_buffer *leaf; in remove_block_group_free_space() local
1359 leaf = path->nodes[0]; in remove_block_group_free_space()
1363 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0] - 1); in remove_block_group_free_space()