Lines Matching defs:slot
1138 int slot, const struct btrfs_path *path,
1143 btrfs_node_key(eb, &key1, slot);
1177 int slot;
1184 slot = path->slots[lowest_level];
1185 btrfs_node_key_to_cpu(path->nodes[lowest_level], &key, slot);
1217 ret = btrfs_bin_search(parent, 0, &key, &slot);
1220 if (ret && slot > 0)
1221 slot--;
1223 if (next_key && slot + 1 < btrfs_header_nritems(parent))
1224 btrfs_node_key_to_cpu(parent, next_key, slot + 1);
1226 old_bytenr = btrfs_node_blockptr(parent, slot);
1228 old_ptr_gen = btrfs_node_ptr_generation(parent, slot);
1247 memcmp_node_keys(parent, slot, path, level)) {
1253 eb = btrfs_read_node_slot(parent, slot);
1261 slot, &eb,
1314 rc->block_group, parent, slot,
1322 btrfs_set_node_blockptr(parent, slot, new_bytenr);
1323 btrfs_set_node_ptr_generation(parent, slot, new_ptr_gen);
2377 int slot;
2400 ret = btrfs_bin_search(upper->eb, 0, key, &slot);
2404 bytenr = btrfs_node_blockptr(upper->eb, slot);
2431 slot = path->slots[upper->level];
2434 ret = btrfs_bin_search(upper->eb, 0, key, &slot);
2440 bytenr = btrfs_node_blockptr(upper->eb, slot);
2444 "lowest leaf/node mismatch: bytenr %llu node->bytenr %llu slot %d upper %llu",
2445 bytenr, node->bytenr, slot,
2456 eb = btrfs_read_node_slot(upper->eb, slot);
2465 slot, &eb, BTRFS_NESTING_COW);
2485 btrfs_set_node_blockptr(upper->eb, slot,
2487 btrfs_set_node_ptr_generation(upper->eb, slot,
3258 "unrecognized tree backref at tree block %llu slot %u",