Lines Matching refs:slot
292 * Item overwrite used by replay and tree logging. eb, slot and key all refer
308 struct extent_buffer *eb, int slot,
322 item_size = btrfs_item_size_nr(eb, slot);
323 src_ptr = btrfs_item_ptr_offset(eb, slot);
462 /* replays a single extent in 'eb' at 'slot' with 'key' into the
477 struct extent_buffer *eb, int slot,
491 item = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item);
630 ret = overwrite_item(trans, root, path, eb, slot, key);
776 * eb, slot and key refer to the buffer and key found in the log tree.
784 struct extent_buffer *eb, int slot,
815 ref_ptr = btrfs_item_ptr_offset(eb, slot);
816 ref_end = ref_ptr + btrfs_item_size_nr(eb, slot);
927 ret = overwrite_item(trans, root, path, eb, slot, key);
1262 struct extent_buffer *eb, int slot,
1266 u32 item_size = btrfs_item_size_nr(eb, slot);
1272 ptr = btrfs_item_ptr_offset(eb, slot);
1341 /* check the next slot in the tree to see if it is a valid item */
1383 int slot;
1396 slot = path->slots[0];
1397 item_size = btrfs_item_size_nr(eb, slot);
1398 ptr = btrfs_item_ptr_offset(eb, slot);
1753 int slot;
1757 slot = path->slots[i];
1758 if (slot + 1 < btrfs_header_nritems(path->nodes[i])) {