Lines Matching refs:prev_key
167 struct btrfs_key *prev_key) in check_prev_ino() argument
187 if (key->objectid == prev_key->objectid) in check_prev_ino()
193 prev_key->objectid, key->objectid); in check_prev_ino()
198 struct btrfs_key *prev_key) in check_extent_data_item() argument
219 if (!check_prev_ino(leaf, key, slot, prev_key)) in check_extent_data_item()
315 prev_key->objectid == key->objectid && in check_extent_data_item()
316 prev_key->type == BTRFS_EXTENT_DATA_KEY) { in check_extent_data_item()
322 prev_end = file_extent_end(leaf, prev_key, prev_fi); in check_extent_data_item()
335 int slot, struct btrfs_key *prev_key) in check_csum_item() argument
359 if (slot > 0 && prev_key->type == BTRFS_EXTENT_CSUM_KEY) { in check_csum_item()
365 prev_csum_end += prev_key->offset; in check_csum_item()
475 struct btrfs_key *key, struct btrfs_key *prev_key, in check_dir_item() argument
483 if (!check_prev_ino(leaf, key, slot, prev_key)) in check_dir_item()
1479 struct btrfs_key *key, struct btrfs_key *prev_key, in check_inode_ref() argument
1486 if (!check_prev_ino(leaf, key, slot, prev_key)) in check_inode_ref()
1533 struct btrfs_key *prev_key) in check_leaf_item() argument
1540 ret = check_extent_data_item(leaf, key, slot, prev_key); in check_leaf_item()
1543 ret = check_csum_item(leaf, key, slot, prev_key); in check_leaf_item()
1548 ret = check_dir_item(leaf, key, prev_key, slot); in check_leaf_item()
1551 ret = check_inode_ref(leaf, key, prev_key, slot); in check_leaf_item()
1589 struct btrfs_key prev_key = {0, 0, 0}; in check_leaf() local
1654 if (btrfs_comp_cpu_keys(&prev_key, &key) >= 0) { in check_leaf()
1657 prev_key.objectid, prev_key.type, in check_leaf()
1658 prev_key.offset, key.objectid, key.type, in check_leaf()
1711 ret = check_leaf_item(leaf, &key, slot, &prev_key); in check_leaf()
1716 prev_key.objectid = key.objectid; in check_leaf()
1717 prev_key.type = key.type; in check_leaf()
1718 prev_key.offset = key.offset; in check_leaf()