Lines Matching refs:prev_key

173 			   struct btrfs_key *prev_key)  in check_prev_ino()  argument
193 if (key->objectid == prev_key->objectid) in check_prev_ino()
199 prev_key->objectid, key->objectid); in check_prev_ino()
204 struct btrfs_key *prev_key) in check_extent_data_item() argument
225 if (unlikely(!check_prev_ino(leaf, key, slot, prev_key))) in check_extent_data_item()
323 prev_key->objectid == key->objectid && in check_extent_data_item()
324 prev_key->type == BTRFS_EXTENT_DATA_KEY) { in check_extent_data_item()
330 prev_end = file_extent_end(leaf, prev_key, prev_fi); in check_extent_data_item()
343 int slot, struct btrfs_key *prev_key) in check_csum_item() argument
367 if (slot > 0 && prev_key->type == BTRFS_EXTENT_CSUM_KEY) { in check_csum_item()
373 prev_csum_end += prev_key->offset; in check_csum_item()
485 struct btrfs_key *key, struct btrfs_key *prev_key, in check_dir_item() argument
493 if (unlikely(!check_prev_ino(leaf, key, slot, prev_key))) in check_dir_item()
1241 struct btrfs_key *prev_key) in check_extent_item() argument
1462 if ((prev_key->type == BTRFS_EXTENT_ITEM_KEY) || in check_extent_item()
1463 (prev_key->type == BTRFS_METADATA_ITEM_KEY)) { in check_extent_item()
1464 u64 prev_end = prev_key->objectid; in check_extent_item()
1466 if (prev_key->type == BTRFS_METADATA_ITEM_KEY) in check_extent_item()
1469 prev_end += prev_key->offset; in check_extent_item()
1474 prev_key->objectid, prev_key->type, in check_extent_item()
1475 prev_key->offset, key->objectid, key->type, in check_extent_item()
1557 struct btrfs_key *key, struct btrfs_key *prev_key, in check_inode_ref() argument
1564 if (unlikely(!check_prev_ino(leaf, key, slot, prev_key))) in check_inode_ref()
1611 struct btrfs_key *prev_key) in check_leaf_item() argument
1618 ret = check_extent_data_item(leaf, key, slot, prev_key); in check_leaf_item()
1621 ret = check_csum_item(leaf, key, slot, prev_key); in check_leaf_item()
1626 ret = check_dir_item(leaf, key, prev_key, slot); in check_leaf_item()
1629 ret = check_inode_ref(leaf, key, prev_key, slot); in check_leaf_item()
1649 ret = check_extent_item(leaf, key, slot, prev_key); in check_leaf_item()
1667 struct btrfs_key prev_key = {0, 0, 0}; in check_leaf() local
1745 if (unlikely(btrfs_comp_cpu_keys(&prev_key, &key) >= 0)) { in check_leaf()
1748 prev_key.objectid, prev_key.type, in check_leaf()
1749 prev_key.offset, key.objectid, key.type, in check_leaf()
1801 ret = check_leaf_item(leaf, &key, slot, &prev_key); in check_leaf()
1806 prev_key.objectid = key.objectid; in check_leaf()
1807 prev_key.type = key.type; in check_leaf()
1808 prev_key.offset = key.offset; in check_leaf()