Lines Matching refs:owner
38 uint64_t owner, in xfs_rmap_lookup_le() argument
45 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_lookup_le()
60 uint64_t owner, in xfs_rmap_lookup_eq() argument
67 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_lookup_eq()
107 uint64_t owner, in xfs_rmap_insert() argument
115 len, owner, offset, flags); in xfs_rmap_insert()
117 error = xfs_rmap_lookup_eq(rcur, agbno, len, owner, offset, flags, &i); in xfs_rmap_insert()
127 rcur->bc_rec.r.rm_owner = owner; in xfs_rmap_insert()
149 uint64_t owner, in xfs_rmap_delete() argument
157 len, owner, offset, flags); in xfs_rmap_delete()
159 error = xfs_rmap_lookup_eq(rcur, agbno, len, owner, offset, flags, &i); in xfs_rmap_delete()
292 uint64_t owner, in xfs_rmap_find_left_neighbor() argument
305 info.high.rm_owner = owner; in xfs_rmap_find_left_neighbor()
306 if (!XFS_RMAP_NON_INODE_OWNER(owner) && in xfs_rmap_find_left_neighbor()
319 cur->bc_ag.pag->pag_agno, bno, 0, owner, offset, flags); in xfs_rmap_find_left_neighbor()
370 uint64_t owner, in xfs_rmap_lookup_le_range() argument
380 info.high.rm_owner = owner; in xfs_rmap_lookup_le_range()
381 if (!XFS_RMAP_NON_INODE_OWNER(owner) && !(flags & XFS_RMAP_BMBT_BLOCK)) in xfs_rmap_lookup_le_range()
392 cur->bc_ag.pag->pag_agno, bno, 0, owner, offset, flags); in xfs_rmap_lookup_le_range()
415 uint64_t owner, in xfs_rmap_free_check_owner() argument
421 if (owner == XFS_RMAP_OWN_UNKNOWN) in xfs_rmap_free_check_owner()
433 if (XFS_IS_CORRUPT(mp, owner != rec->rm_owner)) { in xfs_rmap_free_check_owner()
439 if (XFS_RMAP_NON_INODE_OWNER(owner)) in xfs_rmap_free_check_owner()
495 uint64_t owner; in xfs_rmap_unmap() local
500 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_unmap()
501 ignore_off = XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_unmap()
513 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, flags, &i); in xfs_rmap_unmap()
541 if (owner == XFS_RMAP_OWN_NULL) { in xfs_rmap_unmap()
558 if (owner == XFS_RMAP_OWN_UNKNOWN && in xfs_rmap_unmap()
588 error = xfs_rmap_free_check_owner(mp, ltoff, <rec, len, owner, in xfs_rmap_unmap()
729 uint64_t owner, in xfs_rmap_is_mergeable() argument
734 if (irec->rm_owner != owner) in xfs_rmap_is_mergeable()
769 uint64_t owner; in xfs_rmap_map() local
774 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_map()
775 ASSERT(owner != 0); in xfs_rmap_map()
776 ignore_off = XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_map()
789 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, flags, in xfs_rmap_map()
806 if (!xfs_rmap_is_mergeable(<rec, owner, flags)) in xfs_rmap_map()
841 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map()
925 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_map()
929 owner, offset, flags); in xfs_rmap_map()
1002 uint64_t owner; in xfs_rmap_convert() local
1012 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_convert()
1013 ASSERT(!(XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_convert()
1025 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, oldext, &i); in xfs_rmap_convert()
1088 xfs_rmap_is_mergeable(&LEFT, owner, newext)) in xfs_rmap_convert()
1126 xfs_rmap_is_mergeable(&RIGHT, owner, newext)) in xfs_rmap_convert()
1143 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, oldext, &i); in xfs_rmap_convert()
1328 NEW.rm_owner = owner; in xfs_rmap_convert()
1334 len, owner, offset, newext); in xfs_rmap_convert()
1376 error = xfs_rmap_lookup_eq(cur, bno, len, owner, offset, in xfs_rmap_convert()
1385 NEW.rm_owner = owner; in xfs_rmap_convert()
1391 len, owner, offset, newext); in xfs_rmap_convert()
1409 NEW.rm_owner = owner; in xfs_rmap_convert()
1437 error = xfs_rmap_lookup_eq(cur, bno, len, owner, offset, in xfs_rmap_convert()
1449 owner, offset, newext); in xfs_rmap_convert()
1498 uint64_t owner; in xfs_rmap_convert_shared() local
1508 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_convert_shared()
1509 ASSERT(!(XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_convert_shared()
1521 error = xfs_rmap_lookup_le_range(cur, bno, owner, offset, oldext, in xfs_rmap_convert_shared()
1545 error = xfs_rmap_find_left_neighbor(cur, bno, owner, offset, newext, in xfs_rmap_convert_shared()
1557 if (xfs_rmap_is_mergeable(&LEFT, owner, newext)) in xfs_rmap_convert_shared()
1562 error = xfs_rmap_lookup_eq(cur, bno + len, len, owner, offset + len, in xfs_rmap_convert_shared()
1583 if (xfs_rmap_is_mergeable(&RIGHT, owner, newext)) in xfs_rmap_convert_shared()
1764 error = xfs_rmap_insert(cur, bno, len, owner, offset, newext); in xfs_rmap_convert_shared()
1823 error = xfs_rmap_insert(cur, bno, len, owner, offset, newext); in xfs_rmap_convert_shared()
1836 NEW.rm_owner = owner; in xfs_rmap_convert_shared()
1864 NEW.rm_owner = owner; in xfs_rmap_convert_shared()
1923 uint64_t owner; in xfs_rmap_unmap_shared() local
1927 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_unmap_shared()
1938 error = xfs_rmap_lookup_le_range(cur, bno, owner, offset, flags, in xfs_rmap_unmap_shared()
1958 if (XFS_IS_CORRUPT(mp, owner != ltrec.rm_owner)) { in xfs_rmap_unmap_shared()
2112 uint64_t owner; in xfs_rmap_map_shared() local
2116 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_map_shared()
2123 error = xfs_rmap_find_left_neighbor(cur, bno, owner, offset, flags, in xfs_rmap_map_shared()
2128 !xfs_rmap_is_mergeable(<rec, owner, flags)) in xfs_rmap_map_shared()
2132 error = xfs_rmap_lookup_eq(cur, bno + len, len, owner, offset + len, in xfs_rmap_map_shared()
2149 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map_shared()
2233 error = xfs_rmap_insert(cur, bno, len, owner, offset, flags); in xfs_rmap_map_shared()
2360 uint64_t owner, in xfs_rmap_finish_one() argument
2380 trace_xfs_rmap_deferred(mp, pag->pag_agno, type, bno, owner, whichfork, in xfs_rmap_finish_one()
2417 xfs_rmap_ino_owner(&oinfo, owner, whichfork, startoff); in xfs_rmap_finish_one()
2475 uint64_t owner, in __xfs_rmap_add() argument
2485 owner, whichfork, in __xfs_rmap_add()
2493 ri->ri_owner = owner; in __xfs_rmap_add()
2570 uint64_t owner) in xfs_rmap_alloc_extent() argument
2582 __xfs_rmap_add(tp, XFS_RMAP_ALLOC, owner, XFS_DATA_FORK, &bmap); in xfs_rmap_alloc_extent()
2592 uint64_t owner) in xfs_rmap_free_extent() argument
2604 __xfs_rmap_add(tp, XFS_RMAP_FREE, owner, XFS_DATA_FORK, &bmap); in xfs_rmap_free_extent()
2669 uint64_t owner; in xfs_rmap_record_exists() local
2676 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_record_exists()
2677 ASSERT(XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_record_exists()
2680 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, flags, in xfs_rmap_record_exists()
2697 *has_rmap = (irec.rm_owner == owner && irec.rm_startblock <= bno && in xfs_rmap_record_exists()
2703 uint64_t owner; member
2717 if (rks->owner == rec->rm_owner && rks->offset == rec->rm_offset && in xfs_rmap_has_other_keys_helper()
2740 xfs_owner_info_unpack(oinfo, &rks.owner, &rks.offset, &rks.flags); in xfs_rmap_has_other_keys()