Lines Matching refs:slots

436 		if (path->slots[0] < nritems) {  in caching_thread()
437 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in caching_thread()
474 path->slots[0]++; in caching_thread()
498 path->slots[0]++; in caching_thread()
790 if (path->slots[0]) { in btrfs_lookup_extent_info()
791 path->slots[0]--; in btrfs_lookup_extent_info()
793 path->slots[0]); in btrfs_lookup_extent_info()
803 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in btrfs_lookup_extent_info()
805 ei = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
813 ei0 = btrfs_item_ptr(leaf, path->slots[0], in btrfs_lookup_extent_info()
997 BUG_ON(btrfs_item_size_nr(leaf, path->slots[0]) != sizeof(*ei0)); in convert_extent_item_v0()
999 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in convert_extent_item_v0()
1000 ei0 = btrfs_item_ptr(leaf, path->slots[0], in convert_extent_item_v0()
1006 if (path->slots[0] >= btrfs_header_nritems(leaf)) { in convert_extent_item_v0()
1014 path->slots[0]); in convert_extent_item_v0()
1017 path->slots[0]++; in convert_extent_item_v0()
1020 ref0 = btrfs_item_ptr(leaf, path->slots[0], in convert_extent_item_v0()
1041 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in convert_extent_item_v0()
1148 if (path->slots[0] >= nritems) { in lookup_extent_data_ref()
1160 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in lookup_extent_data_ref()
1165 ref = btrfs_item_ptr(leaf, path->slots[0], in lookup_extent_data_ref()
1177 path->slots[0]++; in lookup_extent_data_ref()
1215 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1227 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1241 ref = btrfs_item_ptr(leaf, path->slots[0], in insert_extent_data_ref()
1275 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in remove_extent_data_ref()
1278 ref1 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1282 ref2 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1288 ref0 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1310 ref0 = btrfs_item_ptr(leaf, path->slots[0], in remove_extent_data_ref()
1331 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in extent_data_ref_count()
1342 ref1 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1346 ref2 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1352 ref0 = btrfs_item_ptr(leaf, path->slots[0], in extent_data_ref_count()
1442 if (path->slots[level] + 1 >= in find_next_key()
1447 path->slots[level] + 1); in find_next_key()
1450 path->slots[level] + 1); in find_next_key()
1527 if (path->slots[0]) { in lookup_inline_extent_backref()
1528 path->slots[0]--; in lookup_inline_extent_backref()
1530 path->slots[0]); in lookup_inline_extent_backref()
1554 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in lookup_inline_extent_backref()
1568 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in lookup_inline_extent_backref()
1573 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in lookup_inline_extent_backref()
1680 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1688 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in setup_inline_extent_backref()
1696 end = (unsigned long)ei + btrfs_item_size_nr(leaf, path->slots[0]); in setup_inline_extent_backref()
1774 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in update_inline_extent_backref()
1806 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in update_inline_extent_backref()
2008 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in __btrfs_inc_extent_ref()
2009 item = btrfs_item_ptr(leaf, path->slots[0], in __btrfs_inc_extent_ref()
2026 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in __btrfs_inc_extent_ref()
2027 item = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in __btrfs_inc_extent_ref()
2170 if (path->slots[0] > 0) { in run_delayed_extent_op()
2171 path->slots[0]--; in run_delayed_extent_op()
2173 path->slots[0]); in run_delayed_extent_op()
2195 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in run_delayed_extent_op()
2205 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in run_delayed_extent_op()
2209 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in run_delayed_extent_op()
2990 if (path->slots[0] == 0) in check_committed_ref()
2993 path->slots[0]--; in check_committed_ref()
2995 btrfs_item_key_to_cpu(leaf, &key, path->slots[0]); in check_committed_ref()
3001 item_size = btrfs_item_size_nr(leaf, path->slots[0]); in check_committed_ref()
3008 ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item); in check_committed_ref()
3178 bi = btrfs_item_ptr_offset(leaf, path->slots[0]); in write_one_cache_group()
6147 extent_slot = path->slots[0]; in __btrfs_free_extent()
6163 if (path->slots[0] - extent_slot > 5) in __btrfs_free_extent()
6195 if (ret > 0 && skinny_metadata && path->slots[0]) { in __btrfs_free_extent()
6200 path->slots[0]--; in __btrfs_free_extent()
6202 path->slots[0]); in __btrfs_free_extent()
6230 extent_slot = path->slots[0]; in __btrfs_free_extent()
6249 BUG_ON(found_extent || extent_slot != path->slots[0]); in __btrfs_free_extent()
6276 extent_slot = path->slots[0]; in __btrfs_free_extent()
6332 BUG_ON(path->slots[0] != extent_slot); in __btrfs_free_extent()
6334 BUG_ON(path->slots[0] != extent_slot + 1); in __btrfs_free_extent()
6335 path->slots[0] = extent_slot; in __btrfs_free_extent()
6341 ret = btrfs_del_items(trans, extent_root, path, path->slots[0], in __btrfs_free_extent()
7286 extent_item = btrfs_item_ptr(leaf, path->slots[0], in alloc_reserved_file_extent()
7369 extent_item = btrfs_item_ptr(leaf, path->slots[0], in alloc_reserved_tree_block()
7700 if (path->slots[wc->level] < wc->reada_slot) { in reada_walk_down()
7713 for (slot = path->slots[wc->level]; slot < nritems; slot++) { in reada_walk_down()
7721 if (slot == path->slots[wc->level]) in reada_walk_down()
7830 path->slots[level]++; in adjust_slots_upwards()
7831 slot = path->slots[level]; in adjust_slots_upwards()
7844 path->slots[level] = 0; in adjust_slots_upwards()
7859 if (path->slots[root_level] >= btrfs_header_nritems(eb)) in adjust_slots_upwards()
7911 path->slots[root_level] = 0; in account_shared_subtree()
7924 parent_slot = path->slots[level + 1]; in account_shared_subtree()
7935 path->slots[level] = 0; in account_shared_subtree()
8082 path->slots[level]); in do_walk_down()
8094 bytenr = btrfs_node_blockptr(path->nodes[level], path->slots[level]); in do_walk_down()
8135 path->slots[level]); in do_walk_down()
8171 path->slots[level] = 0; in do_walk_down()
8242 path->slots[level] = 0; in walk_up_proc()
8339 if (path->slots[level] >= in walk_down_tree()
8345 path->slots[level]++; in walk_down_tree()
8362 path->slots[level] = btrfs_header_nritems(path->nodes[level]); in walk_up_tree()
8365 if (path->slots[level] + 1 < in walk_up_tree()
8367 path->slots[level]++; in walk_up_tree()
8443 path->slots[level] = 0; in btrfs_drop_snapshot()
8526 path->slots[level]); in btrfs_drop_snapshot()
8674 path->slots[parent_level] = btrfs_header_nritems(parent); in btrfs_drop_subtree()
8679 path->slots[level] = 0; in btrfs_drop_subtree()
9094 slot = path->slots[0]; in find_first_block_group()
9111 path->slots[0]++; in find_first_block_group()
9359 btrfs_item_key_to_cpu(leaf, &found_key, path->slots[0]); in btrfs_read_block_groups()
9384 btrfs_item_ptr_offset(leaf, path->slots[0]), in btrfs_read_block_groups()