85 memcpy(tkp, fkp,
sizeof(*fkp) * dmxr);
86 memcpy(tpp, fpp,
sizeof(*fpp) * dmxr);
116 ASSERT((b >> 32) == 0 || isnulldstartblock(b));
167 ASSERT((b >> 32) == 0 || isnulldstartblock(b));
246 if (isnullstartblock(startblock)) {
250 r->
l1 = xfs_mask64hi(11) |
306 if (isnullstartblock(startblock)) {
347 ASSERT((v & xfs_mask64hi(43)) == 0);
361 ASSERT((v & xfs_mask64hi(12)) == 0);
367 if (isnullstartblock(v)) {
388 ASSERT((v & xfs_mask64hi(9)) == 0);
414 struct xfs_mount *
mp,
438 memcpy(tkp, fkp,
sizeof(*fkp) * dmxr);
439 memcpy(tpp, fpp,
sizeof(*fpp) * dmxr);
456 for (; num > 0; num--, idx++) {
481 new->bc_private.b.firstblock = cur->
bc_private.
b.firstblock;
514 memset(&args, 0,
sizeof(args));
534 args.
minleft = xfs_trans_get_block_res(args.
tp);
543 if (!args.
wasdel && xfs_trans_get_block_res(args.
tp) == 0) {
594 struct xfs_mount *
mp = cur->
bc_mp;
596 struct xfs_trans *tp = cur->
bc_tp;
600 ip->i_d.di_nblocks--;
623 return cur->
bc_mp->m_bmap_dmnr[level != 0];
641 return cur->
bc_mp->m_bmap_dmxr[level != 0];
660 return cur->
bc_mp->m_bmap_dmxr[level != 0];
712 xfs_bmbt_keys_inorder(
722 xfs_bmbt_recs_inorder(
750 .keys_inorder = xfs_bmbt_keys_inorder,
751 .recs_inorder = xfs_bmbt_recs_inorder,
760 struct xfs_mount *
mp,
761 struct xfs_trans *tp,
762 struct xfs_inode *
ip,
776 cur->
bc_ops = &xfs_bmbt_ops;
795 struct xfs_mount *
mp,
811 struct xfs_mount *
mp,