Lines Matching refs:rec
133 union xfs_btree_rec *rec, in xfs_allocbt_update_lastrec() argument
153 len = rec->alloc.ar_blockcount; in xfs_allocbt_update_lastrec()
156 if (be32_to_cpu(rec->alloc.ar_blockcount) <= in xfs_allocbt_update_lastrec()
159 len = rec->alloc.ar_blockcount; in xfs_allocbt_update_lastrec()
208 union xfs_btree_rec *rec) in xfs_allocbt_init_key_from_rec() argument
210 ASSERT(rec->alloc.ar_startblock != 0); in xfs_allocbt_init_key_from_rec()
212 key->alloc.ar_startblock = rec->alloc.ar_startblock; in xfs_allocbt_init_key_from_rec()
213 key->alloc.ar_blockcount = rec->alloc.ar_blockcount; in xfs_allocbt_init_key_from_rec()
219 union xfs_btree_rec *rec) in xfs_allocbt_init_rec_from_key() argument
223 rec->alloc.ar_startblock = key->alloc.ar_startblock; in xfs_allocbt_init_rec_from_key()
224 rec->alloc.ar_blockcount = key->alloc.ar_blockcount; in xfs_allocbt_init_rec_from_key()
230 union xfs_btree_rec *rec) in xfs_allocbt_init_rec_from_cur() argument
234 rec->alloc.ar_startblock = cpu_to_be32(cur->bc_rec.a.ar_startblock); in xfs_allocbt_init_rec_from_cur()
235 rec->alloc.ar_blockcount = cpu_to_be32(cur->bc_rec.a.ar_blockcount); in xfs_allocbt_init_rec_from_cur()
256 xfs_alloc_rec_incore_t *rec = &cur->bc_rec.a; in xfs_allocbt_key_diff() local
262 rec->ar_startblock; in xfs_allocbt_key_diff()
265 diff = (__int64_t)be32_to_cpu(kp->ar_blockcount) - rec->ar_blockcount; in xfs_allocbt_key_diff()
269 return (__int64_t)be32_to_cpu(kp->ar_startblock) - rec->ar_startblock; in xfs_allocbt_key_diff()