Lines Matching refs:owner
34 uint64_t owner, in xfs_rmap_lookup_le() argument
41 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_lookup_le()
56 uint64_t owner, in xfs_rmap_lookup_eq() argument
63 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_lookup_eq()
103 uint64_t owner, in xfs_rmap_insert() argument
111 len, owner, offset, flags); in xfs_rmap_insert()
113 error = xfs_rmap_lookup_eq(rcur, agbno, len, owner, offset, flags, &i); in xfs_rmap_insert()
123 rcur->bc_rec.r.rm_owner = owner; in xfs_rmap_insert()
145 uint64_t owner, in xfs_rmap_delete() argument
153 len, owner, offset, flags); in xfs_rmap_delete()
155 error = xfs_rmap_lookup_eq(rcur, agbno, len, owner, offset, flags, &i); in xfs_rmap_delete()
288 uint64_t owner, in xfs_rmap_find_left_neighbor() argument
301 info.high.rm_owner = owner; in xfs_rmap_find_left_neighbor()
302 if (!XFS_RMAP_NON_INODE_OWNER(owner) && in xfs_rmap_find_left_neighbor()
315 cur->bc_ag.agno, bno, 0, owner, offset, flags); in xfs_rmap_find_left_neighbor()
366 uint64_t owner, in xfs_rmap_lookup_le_range() argument
376 info.high.rm_owner = owner; in xfs_rmap_lookup_le_range()
377 if (!XFS_RMAP_NON_INODE_OWNER(owner) && !(flags & XFS_RMAP_BMBT_BLOCK)) in xfs_rmap_lookup_le_range()
388 cur->bc_ag.agno, bno, 0, owner, offset, flags); in xfs_rmap_lookup_le_range()
411 uint64_t owner, in xfs_rmap_free_check_owner() argument
417 if (owner == XFS_RMAP_OWN_UNKNOWN) in xfs_rmap_free_check_owner()
429 if (XFS_IS_CORRUPT(mp, owner != rec->rm_owner)) { in xfs_rmap_free_check_owner()
435 if (XFS_RMAP_NON_INODE_OWNER(owner)) in xfs_rmap_free_check_owner()
491 uint64_t owner; in xfs_rmap_unmap() local
496 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_unmap()
497 ignore_off = XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_unmap()
509 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, flags, &i); in xfs_rmap_unmap()
537 if (owner == XFS_RMAP_OWN_NULL) { in xfs_rmap_unmap()
554 if (owner == XFS_RMAP_OWN_UNKNOWN && in xfs_rmap_unmap()
584 error = xfs_rmap_free_check_owner(mp, ltoff, <rec, len, owner, in xfs_rmap_unmap()
725 uint64_t owner, in xfs_rmap_is_mergeable() argument
730 if (irec->rm_owner != owner) in xfs_rmap_is_mergeable()
765 uint64_t owner; in xfs_rmap_map() local
770 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_map()
771 ASSERT(owner != 0); in xfs_rmap_map()
772 ignore_off = XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_map()
785 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, flags, in xfs_rmap_map()
802 if (!xfs_rmap_is_mergeable(<rec, owner, flags)) in xfs_rmap_map()
837 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map()
921 cur->bc_rec.r.rm_owner = owner; in xfs_rmap_map()
925 owner, offset, flags); in xfs_rmap_map()
998 uint64_t owner; in xfs_rmap_convert() local
1008 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_convert()
1009 ASSERT(!(XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_convert()
1021 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, oldext, &i); in xfs_rmap_convert()
1084 xfs_rmap_is_mergeable(&LEFT, owner, newext)) in xfs_rmap_convert()
1122 xfs_rmap_is_mergeable(&RIGHT, owner, newext)) in xfs_rmap_convert()
1139 error = xfs_rmap_lookup_le(cur, bno, len, owner, offset, oldext, &i); in xfs_rmap_convert()
1324 NEW.rm_owner = owner; in xfs_rmap_convert()
1330 len, owner, offset, newext); in xfs_rmap_convert()
1372 error = xfs_rmap_lookup_eq(cur, bno, len, owner, offset, in xfs_rmap_convert()
1381 NEW.rm_owner = owner; in xfs_rmap_convert()
1387 len, owner, offset, newext); in xfs_rmap_convert()
1405 NEW.rm_owner = owner; in xfs_rmap_convert()
1433 error = xfs_rmap_lookup_eq(cur, bno, len, owner, offset, in xfs_rmap_convert()
1445 owner, offset, newext); in xfs_rmap_convert()
1494 uint64_t owner; in xfs_rmap_convert_shared() local
1504 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_convert_shared()
1505 ASSERT(!(XFS_RMAP_NON_INODE_OWNER(owner) || in xfs_rmap_convert_shared()
1517 error = xfs_rmap_lookup_le_range(cur, bno, owner, offset, oldext, in xfs_rmap_convert_shared()
1541 error = xfs_rmap_find_left_neighbor(cur, bno, owner, offset, newext, in xfs_rmap_convert_shared()
1553 if (xfs_rmap_is_mergeable(&LEFT, owner, newext)) in xfs_rmap_convert_shared()
1558 error = xfs_rmap_lookup_eq(cur, bno + len, len, owner, offset + len, in xfs_rmap_convert_shared()
1579 if (xfs_rmap_is_mergeable(&RIGHT, owner, newext)) in xfs_rmap_convert_shared()
1760 error = xfs_rmap_insert(cur, bno, len, owner, offset, newext); in xfs_rmap_convert_shared()
1819 error = xfs_rmap_insert(cur, bno, len, owner, offset, newext); in xfs_rmap_convert_shared()
1832 NEW.rm_owner = owner; in xfs_rmap_convert_shared()
1860 NEW.rm_owner = owner; in xfs_rmap_convert_shared()
1919 uint64_t owner; in xfs_rmap_unmap_shared() local
1923 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_unmap_shared()
1934 error = xfs_rmap_lookup_le_range(cur, bno, owner, offset, flags, in xfs_rmap_unmap_shared()
1954 if (XFS_IS_CORRUPT(mp, owner != ltrec.rm_owner)) { in xfs_rmap_unmap_shared()
2108 uint64_t owner; in xfs_rmap_map_shared() local
2112 xfs_owner_info_unpack(oinfo, &owner, &offset, &flags); in xfs_rmap_map_shared()
2119 error = xfs_rmap_find_left_neighbor(cur, bno, owner, offset, flags, in xfs_rmap_map_shared()
2124 !xfs_rmap_is_mergeable(<rec, owner, flags)) in xfs_rmap_map_shared()
2128 error = xfs_rmap_lookup_eq(cur, bno + len, len, owner, offset + len, in xfs_rmap_map_shared()
2145 if (!xfs_rmap_is_mergeable(>rec, owner, flags)) in xfs_rmap_map_shared()
2229 error = xfs_rmap_insert(cur, bno, len, owner, offset, flags); in xfs_rmap_map_shared()
2356 uint64_t owner, in xfs_rmap_finish_one() argument
2377 trace_xfs_rmap_deferred(mp, agno, type, bno, owner, whichfork, in xfs_rmap_finish_one()
2414 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()