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