Lines Matching refs:owner
59 u64 flags, u64 owner, u64 offset,
248 * back refs of this kind provide information about the block's owner tree
251 * referenced by their owner trees. The location of tree block is recorded
261 * event that tree block loses its owner tree's reference and do the
267 * owner tree. Nothing to do in this case.
270 * block's owner tree. In this case, full back refs is used for pointers
275 * the block's owner tree. In this case, implicit back refs is used for
281 * not the block's owner tree. Add implicit back refs for every pointer in
330 * objectid of block's owner tree. The key offset for the full back refs
395 u64 hash_extent_data_ref(u64 root_objectid, u64 owner, u64 offset)
403 lenum = cpu_to_le64(owner);
421 u64 root_objectid, u64 owner, u64 offset)
424 btrfs_extent_data_ref_objectid(leaf, ref) != owner ||
434 u64 owner, u64 offset)
452 owner, offset);
492 owner, offset)) {
509 u64 root_objectid, u64 owner,
527 owner, offset);
553 owner, offset))
569 btrfs_set_extent_data_ref_objectid(leaf, ref, owner);
719 static inline int extent_ref_type(u64 parent, u64 owner)
722 if (owner < BTRFS_FIRST_FREE_OBJECTID) {
776 u64 owner, u64 offset, int insert)
800 want = extent_ref_type(parent, owner);
812 if (skinny_metadata && owner < BTRFS_FIRST_FREE_OBJECTID) {
814 key.offset = owner;
854 "extent item not found for insert, bytenr %llu num_bytes %llu parent %llu root_objectid %llu owner %llu offset %llu",
855 bytenr, num_bytes, parent, root_objectid, owner,
883 if (owner >= BTRFS_FIRST_FREE_OBJECTID)
895 "overrun extent record at slot %d while looking for inline extent for root %llu owner %llu offset %llu parent %llu",
896 path->slots[0], root_objectid, owner, offset, parent);
918 owner, offset)) {
923 hash_extent_data_ref(root_objectid, owner, offset))
983 u64 owner, u64 offset, int refs_to_add,
999 type = extent_ref_type(parent, owner);
1023 btrfs_set_extent_data_ref_objectid(leaf, dref, owner);
1043 u64 root_objectid, u64 owner, u64 offset)
1049 owner, offset, 0);
1056 if (owner < BTRFS_FIRST_FREE_OBJECTID) {
1061 root_objectid, owner, offset);
1189 u64 root_objectid, u64 owner,
1198 owner, offset, 1);
1204 if (owner < BTRFS_FIRST_FREE_OBJECTID) {
1215 root_objectid, owner, offset,
1465 * @owner: For data extents it is the inode number of the owning file.
1482 u64 owner, u64 offset, int refs_to_add,
1500 parent, root_objectid, owner,
1522 if (owner < BTRFS_FIRST_FREE_OBJECTID)
1527 root_objectid, owner, offset,
3094 "unable to find ref byte nr %llu parent %llu root %llu owner %llu offset %llu slot %d",
3121 "invalid extent item size for key (%llu, %u, %llu) slot %u owner %llu, has %u expect >= %zu",
4636 u64 flags, u64 owner, u64 offset,
4686 btrfs_set_extent_data_ref_objectid(leaf, ref, owner);
4773 struct btrfs_root *root, u64 owner,
4783 btrfs_init_data_ref(&generic_ref, root->root_key.objectid, owner,
4796 u64 root_objectid, u64 owner, u64 offset,
4827 ret = alloc_reserved_file_extent(trans, 0, root_objectid, 0, owner,
4837 u64 bytenr, int level, u64 owner,
4842 u64 lockdep_owner = owner;
4844 buf = btrfs_find_create_tree_block(fs_info, bytenr, owner, level);
4855 "tree block %llu owner %llu already locked by pid=%d, extent tree corruption detected",
4881 * set to the appropriate level and owner.
4897 btrfs_set_header_owner(buf, owner);
5366 "mismatched block owner");
5546 btrfs_err_rl(fs_info, "unexpected tree owner, have %llu expect %llu",