Lines Matching refs:slots

465 		if (path->slots[0] < nritems) {  in caching_thread()
466 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in caching_thread()
505 path->slots[0]++; in caching_thread()
530 path->slots[0]++; in caching_thread()
852 if (path->slots[0]) { in btrfs_lookup_extent_info()
853 path->slots[0]--; in btrfs_lookup_extent_info()
855 path->slots[0]); in btrfs_lookup_extent_info()
865 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_extent_info()
867 ei = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
875 ei0 = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
1059 BUG_ON(btrfs_item_size_nr(leaf, path->slots[0]) != sizeof(*ei0)); in convert_extent_item_v0()
1061 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in convert_extent_item_v0()
1062 ei0 = btrfs_item_ptr(leaf, path->slots[0], in convert_extent_item_v0()
1068 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in convert_extent_item_v0()
1076 path->slots[0]); in convert_extent_item_v0()
1079 path->slots[0]++; in convert_extent_item_v0()
1082 ref0 = btrfs_item_ptr(leaf, path->slots[0], in convert_extent_item_v0()
1103 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in convert_extent_item_v0()
1210 if (path->slots[0] >= nritems) { in lookup_extent_data_ref()
1222 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in lookup_extent_data_ref()
1227 ref = btrfs_item_ptr(leaf, path->slots[0], in lookup_extent_data_ref()
1239 path->slots[0]++; in lookup_extent_data_ref()
1277 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1289 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1303 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1337 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in remove_extent_data_ref()
1340 ref1 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1344 ref2 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1350 ref0 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1372 ref0 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1392 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in extent_data_ref_count()
1403 ref1 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1407 ref2 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1413 ref0 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1503 if (path->slots[level] + 1 >= in find_next_key()
1508 path->slots[level] + 1); in find_next_key()
1511 path->slots[level] + 1); in find_next_key()
1588 if (path->slots[0]) { in lookup_inline_extent_backref()
1589 path->slots[0]--; in lookup_inline_extent_backref()
1591 path->slots[0]); in lookup_inline_extent_backref()
1615 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in lookup_inline_extent_backref()
1629 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in lookup_inline_extent_backref()
1634 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in lookup_inline_extent_backref()
1741 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1749 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1757 end = (unsigned long)ei + btrfs_item_size_nr(leaf, path->slots[0]); in setup_inline_extent_backref()
1835 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in update_inline_extent_backref()
1867 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in update_inline_extent_backref()
2134 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in __btrfs_inc_extent_ref()
2135 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in __btrfs_inc_extent_ref()
2267 if (path->slots[0] > 0) { in run_delayed_extent_op()
2268 path->slots[0]--; in run_delayed_extent_op()
2270 path->slots[0]); in run_delayed_extent_op()
2292 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in run_delayed_extent_op()
2302 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in run_delayed_extent_op()
2306 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in run_delayed_extent_op()
3089 if (path->slots[0] == 0) in check_committed_ref()
3092 path->slots[0]--; in check_committed_ref()
3094 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in check_committed_ref()
3100 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in check_committed_ref()
3107 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in check_committed_ref()
3276 bi = btrfs_item_ptr_offset(leaf, path->slots[0]); in write_one_cache_group()
6458 extent_slot = path->slots[0]; in __btrfs_free_extent()
6474 if (path->slots[0] - extent_slot > 5) in __btrfs_free_extent()
6506 if (ret > 0 && skinny_metadata && path->slots[0]) { in __btrfs_free_extent()
6511 path->slots[0]--; in __btrfs_free_extent()
6513 path->slots[0]); in __btrfs_free_extent()
6541 extent_slot = path->slots[0]; in __btrfs_free_extent()
6560 BUG_ON(found_extent || extent_slot != path->slots[0]); in __btrfs_free_extent()
6587 extent_slot = path->slots[0]; in __btrfs_free_extent()
6642 BUG_ON(path->slots[0] != extent_slot); in __btrfs_free_extent()
6644 BUG_ON(path->slots[0] != extent_slot + 1); in __btrfs_free_extent()
6645 path->slots[0] = extent_slot; in __btrfs_free_extent()
6651 ret = btrfs_del_items(trans, extent_root, path, path->slots[0], in __btrfs_free_extent()
7652 extent_item = btrfs_item_ptr(leaf, path->slots[0], in alloc_reserved_file_extent()
7727 extent_item = btrfs_item_ptr(leaf, path->slots[0], in alloc_reserved_tree_block()
8049 if (path->slots[wc->level] < wc->reada_slot) { in reada_walk_down()
8062 for (slot = path->slots[wc->level]; slot < nritems; slot++) { in reada_walk_down()
8070 if (slot == path->slots[wc->level]) in reada_walk_down()
8208 path->slots[level]++; in adjust_slots_upwards()
8209 slot = path->slots[level]; in adjust_slots_upwards()
8222 path->slots[level] = 0; in adjust_slots_upwards()
8237 if (path->slots[root_level] >= btrfs_header_nritems(eb)) in adjust_slots_upwards()
8289 path->slots[root_level] = 0; in account_shared_subtree()
8302 parent_slot = path->slots[level + 1]; in account_shared_subtree()
8317 path->slots[level] = 0; in account_shared_subtree()
8459 path->slots[level]); in do_walk_down()
8471 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
8512 path->slots[level]); in do_walk_down()
8550 path->slots[level] = 0; in do_walk_down()
8622 path->slots[level] = 0; in walk_up_proc()
8720 if (path->slots[level] >= in walk_down_tree()
8726 path->slots[level]++; in walk_down_tree()
8743 path->slots[level] = btrfs_header_nritems(path->nodes[level]); in walk_up_tree()
8746 if (path->slots[level] + 1 < in walk_up_tree()
8748 path->slots[level]++; in walk_up_tree()
8824 path->slots[level] = 0; in btrfs_drop_snapshot()
8907 path->slots[level]); in btrfs_drop_snapshot()
9029 path->slots[parent_level] = btrfs_header_nritems(parent); in btrfs_drop_subtree()
9034 path->slots[level] = 0; in btrfs_drop_subtree()
9449 slot = path->slots[0]; in find_first_block_group()
9466 path->slots[0]++; in find_first_block_group()
9714 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_read_block_groups()
9739 btrfs_item_ptr_offset(leaf, path->slots[0]), in btrfs_read_block_groups()