Lines Matching refs:mp
62 xfs_mount_t *mp, /* file system mount structure */ in xfs_bmap_compute_maxlevels() argument
95 minleafrecs = mp->m_bmap_dmnr[0]; in xfs_bmap_compute_maxlevels()
96 minnoderecs = mp->m_bmap_dmnr[1]; in xfs_bmap_compute_maxlevels()
104 mp->m_bm_maxlevels[whichfork] = level; in xfs_bmap_compute_maxlevels()
185 xfs_mount_t *mp; /* mount structure */ in xfs_bmap_worst_indlen() local
188 mp = ip->i_mount; in xfs_bmap_worst_indlen()
189 maxrecs = mp->m_bmap_dmxr[0]; in xfs_bmap_worst_indlen()
191 level < XFS_BM_MAXLEVELS(mp, XFS_DATA_FORK); in xfs_bmap_worst_indlen()
197 return rval + XFS_BM_MAXLEVELS(mp, XFS_DATA_FORK) - in xfs_bmap_worst_indlen()
200 maxrecs = mp->m_bmap_dmxr[1]; in xfs_bmap_worst_indlen()
212 struct xfs_mount *mp = ip->i_mount; in xfs_default_attroffset() local
215 if (mp->m_sb.sb_inodesize == 256) { in xfs_default_attroffset()
216 offset = XFS_LITINO(mp, ip->i_d.di_version) - in xfs_default_attroffset()
222 ASSERT(offset < XFS_LITINO(mp, ip->i_d.di_version)); in xfs_default_attroffset()
281 xfs_mount_t *mp, in xfs_check_block() argument
293 dmxr = mp->m_bmap_dmxr[0]; in xfs_check_block()
294 keyp = XFS_BMBT_KEY_ADDR(mp, block, i); in xfs_check_block()
306 pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, i, sz); in xfs_check_block()
308 pp = XFS_BMBT_PTR_ADDR(mp, block, i, dmxr); in xfs_check_block()
312 thispa = XFS_BMAP_BROOT_PTR_ADDR(mp, block, j, sz); in xfs_check_block()
314 thispa = XFS_BMBT_PTR_ADDR(mp, block, j, dmxr); in xfs_check_block()
316 xfs_warn(mp, "%s: thispa(%d) == pp(%d) %Ld", in xfs_check_block()
344 xfs_mount_t *mp; /* file system mount structure */ in xfs_bmap_check_leaf_extents() local
356 mp = ip->i_mount; in xfs_bmap_check_leaf_extents()
364 xfs_check_block(block, mp, 1, ifp->if_broot_bytes); in xfs_bmap_check_leaf_extents()
365 pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); in xfs_bmap_check_leaf_extents()
369 ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); in xfs_bmap_check_leaf_extents()
370 ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); in xfs_bmap_check_leaf_extents()
379 bp = xfs_bmap_get_bp(cur, XFS_FSB_TO_DADDR(mp, bno)); in xfs_bmap_check_leaf_extents()
382 error = xfs_btree_read_bufl(mp, NULL, bno, 0, &bp, in xfs_bmap_check_leaf_extents()
397 xfs_check_block(block, mp, 0, 0); in xfs_bmap_check_leaf_extents()
398 pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); in xfs_bmap_check_leaf_extents()
400 XFS_WANT_CORRUPTED_GOTO(mp, in xfs_bmap_check_leaf_extents()
401 XFS_FSB_SANITY_CHECK(mp, bno), error0); in xfs_bmap_check_leaf_extents()
435 ep = XFS_BMBT_REC_ADDR(mp, block, 1); in xfs_bmap_check_leaf_extents()
442 nextp = XFS_BMBT_REC_ADDR(mp, block, j + 1); in xfs_bmap_check_leaf_extents()
463 bp = xfs_bmap_get_bp(cur, XFS_FSB_TO_DADDR(mp, bno)); in xfs_bmap_check_leaf_extents()
466 error = xfs_btree_read_bufl(mp, NULL, bno, 0, &bp, in xfs_bmap_check_leaf_extents()
481 xfs_warn(mp, "%s: at error0", __func__); in xfs_bmap_check_leaf_extents()
485 xfs_warn(mp, "%s: BAD after btree leaves for %d extents", in xfs_bmap_check_leaf_extents()
573 xfs_mount_t *mp) /* mount point structure */ in xfs_bmap_add_free() argument
586 agno = XFS_FSB_TO_AGNO(mp, bno); in xfs_bmap_add_free()
587 agbno = XFS_FSB_TO_AGBNO(mp, bno); in xfs_bmap_add_free()
588 ASSERT(agno < mp->m_sb.sb_agcount); in xfs_bmap_add_free()
589 ASSERT(agbno < mp->m_sb.sb_agblocks); in xfs_bmap_add_free()
590 ASSERT(len < mp->m_sb.sb_agblocks); in xfs_bmap_add_free()
591 ASSERT(agbno + len <= mp->m_sb.sb_agblocks); in xfs_bmap_add_free()
673 xfs_mount_t *mp; /* mount point structure */ in xfs_bmap_btree_to_extents() local
677 mp = ip->i_mount; in xfs_bmap_btree_to_extents()
684 ASSERT(xfs_bmbt_maxrecs(mp, ifp->if_broot_bytes, 0) == 1); in xfs_bmap_btree_to_extents()
685 pp = XFS_BMAP_BROOT_PTR_ADDR(mp, rblock, 1, ifp->if_broot_bytes); in xfs_bmap_btree_to_extents()
692 error = xfs_btree_read_bufl(mp, tp, cbno, 0, &cbp, XFS_BMAP_BTREE_REF, in xfs_bmap_btree_to_extents()
699 xfs_bmap_add_free(cbno, 1, cur->bc_private.b.flist, mp); in xfs_bmap_btree_to_extents()
739 xfs_mount_t *mp; /* mount structure */ in xfs_bmap_extents_to_btree() local
743 mp = ip->i_mount; in xfs_bmap_extents_to_btree()
757 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmap_extents_to_btree()
758 xfs_btree_init_block_int(mp, block, XFS_BUF_DADDR_NULL, in xfs_bmap_extents_to_btree()
762 xfs_btree_init_block_int(mp, block, XFS_BUF_DADDR_NULL, in xfs_bmap_extents_to_btree()
769 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork); in xfs_bmap_extents_to_btree()
779 args.mp = mp; in xfs_bmap_extents_to_btree()
783 args.fsbno = XFS_INO_TO_FSB(mp, ip->i_ino); in xfs_bmap_extents_to_btree()
804 args.agno == XFS_FSB_TO_AGNO(mp, *firstblock) || in xfs_bmap_extents_to_btree()
806 args.agno > XFS_FSB_TO_AGNO(mp, *firstblock))); in xfs_bmap_extents_to_btree()
811 abp = xfs_btree_get_bufl(mp, tp, args.fsbno, 0); in xfs_bmap_extents_to_btree()
817 if (xfs_sb_version_hascrc(&mp->m_sb)) in xfs_bmap_extents_to_btree()
818 xfs_btree_init_block_int(mp, ablock, abp->b_bn, in xfs_bmap_extents_to_btree()
822 xfs_btree_init_block_int(mp, ablock, abp->b_bn, in xfs_bmap_extents_to_btree()
826 arp = XFS_BMBT_REC_ADDR(mp, ablock, 1); in xfs_bmap_extents_to_btree()
842 kp = XFS_BMBT_KEY_ADDR(mp, block, 1); in xfs_bmap_extents_to_btree()
843 arp = XFS_BMBT_REC_ADDR(mp, ablock, 1); in xfs_bmap_extents_to_btree()
845 pp = XFS_BMBT_PTR_ADDR(mp, block, 1, xfs_bmbt_get_maxrecs(cur, in xfs_bmap_extents_to_btree()
925 args.mp = ip->i_mount; in xfs_bmap_local_to_extents()
932 args.fsbno = XFS_INO_TO_FSB(args.mp, ip->i_ino); in xfs_bmap_local_to_extents()
948 bp = xfs_btree_get_bufl(args.mp, tp, args.fsbno, 0); in xfs_bmap_local_to_extents()
993 xfs_mount_t *mp; /* file system mount struct */ in xfs_bmap_add_attrfork_btree() local
996 mp = ip->i_mount; in xfs_bmap_add_attrfork_btree()
1000 cur = xfs_bmbt_init_cursor(mp, tp, ip, XFS_DATA_FORK); in xfs_bmap_add_attrfork_btree()
1006 XFS_WANT_CORRUPTED_GOTO(mp, stat == 1, error0); in xfs_bmap_add_attrfork_btree()
1108 xfs_mount_t *mp; /* mount structure */ in xfs_bmap_add_attrfork() local
1119 mp = ip->i_mount; in xfs_bmap_add_attrfork()
1120 ASSERT(!XFS_NOT_DQATTACHED(mp, ip)); in xfs_bmap_add_attrfork()
1121 tp = xfs_trans_alloc(mp, XFS_TRANS_ADDAFORK); in xfs_bmap_add_attrfork()
1122 blks = XFS_ADDAFORK_SPACE_RES(mp); in xfs_bmap_add_attrfork()
1125 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_addafork, blks, 0); in xfs_bmap_add_attrfork()
1165 else if (mp->m_flags & XFS_MOUNT_ATTR2) in xfs_bmap_add_attrfork()
1200 if (!xfs_sb_version_hasattr(&mp->m_sb) || in xfs_bmap_add_attrfork()
1201 (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2)) { in xfs_bmap_add_attrfork()
1204 spin_lock(&mp->m_sb_lock); in xfs_bmap_add_attrfork()
1205 if (!xfs_sb_version_hasattr(&mp->m_sb)) { in xfs_bmap_add_attrfork()
1206 xfs_sb_version_addattr(&mp->m_sb); in xfs_bmap_add_attrfork()
1209 if (!xfs_sb_version_hasattr2(&mp->m_sb) && version == 2) { in xfs_bmap_add_attrfork()
1210 xfs_sb_version_addattr2(&mp->m_sb); in xfs_bmap_add_attrfork()
1213 spin_unlock(&mp->m_sb_lock); in xfs_bmap_add_attrfork()
1257 xfs_mount_t *mp; /* file system mount structure */ in xfs_bmap_read_extents() local
1263 mp = ip->i_mount; in xfs_bmap_read_extents()
1273 pp = XFS_BMAP_BROOT_PTR_ADDR(mp, block, 1, ifp->if_broot_bytes); in xfs_bmap_read_extents()
1276 ASSERT(XFS_FSB_TO_AGNO(mp, bno) < mp->m_sb.sb_agcount); in xfs_bmap_read_extents()
1277 ASSERT(XFS_FSB_TO_AGBNO(mp, bno) < mp->m_sb.sb_agblocks); in xfs_bmap_read_extents()
1283 error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, in xfs_bmap_read_extents()
1290 pp = XFS_BMBT_PTR_ADDR(mp, block, 1, mp->m_bmap_dmxr[1]); in xfs_bmap_read_extents()
1292 XFS_WANT_CORRUPTED_GOTO(mp, in xfs_bmap_read_extents()
1293 XFS_FSB_SANITY_CHECK(mp, bno), error0); in xfs_bmap_read_extents()
1325 xfs_btree_reada_bufl(mp, nextbno, 1, in xfs_bmap_read_extents()
1330 frp = XFS_BMBT_REC_ADDR(mp, block, 1); in xfs_bmap_read_extents()
1358 error = xfs_btree_read_bufl(mp, tp, bno, 0, &bp, in xfs_bmap_read_extents()
1727 struct xfs_mount *mp; in xfs_bmap_add_extent_delay_real() local
1729 mp = bma->tp ? bma->tp->t_mountp : NULL; in xfs_bmap_add_extent_delay_real()
1840 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1844 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1848 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1881 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1912 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1942 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_delay_real()
1947 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
1975 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
2012 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_delay_real()
2017 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
2058 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
2096 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_delay_real()
2101 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
2165 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_delay_real()
2170 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_delay_real()
2281 struct xfs_mount *mp = tp->t_mountp; in xfs_bmap_add_extent_unwritten_real() local
2394 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2397 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2400 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2403 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2406 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2437 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2440 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2443 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2472 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2475 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2478 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2505 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2542 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2584 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2594 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2624 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2662 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2672 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_unwritten_real()
2676 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2710 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2722 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2732 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_unwritten_real()
2737 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_unwritten_real()
2941 struct xfs_mount *mp; in xfs_bmap_add_extent_hole_real() local
2943 mp = bma->tp ? bma->tp->t_mountp : NULL; in xfs_bmap_add_extent_hole_real()
3031 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3035 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3039 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3072 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3106 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3136 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, done); in xfs_bmap_add_extent_hole_real()
3141 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_add_extent_hole_real()
3178 xfs_mount_t *mp, in xfs_bmap_extsize_align() argument
3297 if (rt && (temp = (align_alen % mp->m_sb.sb_rextsize))) { in xfs_bmap_extsize_align()
3324 align_alen -= align_alen % mp->m_sb.sb_rextsize; in xfs_bmap_extsize_align()
3358 xfs_mount_t *mp; /* mount point structure */ in xfs_bmap_adjacent() local
3364 (x) < mp->m_sb.sb_rblocks : \ in xfs_bmap_adjacent()
3365 XFS_FSB_TO_AGNO(mp, x) == XFS_FSB_TO_AGNO(mp, y) && \ in xfs_bmap_adjacent()
3366 XFS_FSB_TO_AGNO(mp, x) < mp->m_sb.sb_agcount && \ in xfs_bmap_adjacent()
3367 XFS_FSB_TO_AGBNO(mp, x) < mp->m_sb.sb_agblocks) in xfs_bmap_adjacent()
3369 mp = ap->ip->i_mount; in xfs_bmap_adjacent()
3372 fb_agno = nullfb ? NULLAGNUMBER : XFS_FSB_TO_AGNO(mp, *ap->firstblock); in xfs_bmap_adjacent()
3436 XFS_FSB_TO_AGNO(mp, prevbno) != fb_agno) in xfs_bmap_adjacent()
3478 XFS_FSB_TO_AGNO(mp, gotbno) != fb_agno) in xfs_bmap_adjacent()
3507 struct xfs_mount *mp = tp->t_mountp; in xfs_bmap_longest_free_extent() local
3512 pag = xfs_perag_get(mp, ag); in xfs_bmap_longest_free_extent()
3514 error = xfs_alloc_pagf_init(mp, tp, ag, XFS_ALLOC_FLAG_TRYLOCK); in xfs_bmap_longest_free_extent()
3524 longest = xfs_alloc_longest_free_extent(mp, pag); in xfs_bmap_longest_free_extent()
3567 struct xfs_mount *mp = ap->ip->i_mount; in xfs_bmap_btalloc_nullfb() local
3575 startag = ag = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_bmap_btalloc_nullfb()
3585 if (++ag == mp->m_sb.sb_agcount) in xfs_bmap_btalloc_nullfb()
3601 struct xfs_mount *mp = ap->ip->i_mount; in xfs_bmap_btalloc_filestreams() local
3609 ag = XFS_FSB_TO_AGNO(mp, args->fsbno); in xfs_bmap_btalloc_filestreams()
3635 ap->blkno = args->fsbno = XFS_AGB_TO_FSB(mp, ag, 0); in xfs_bmap_btalloc_filestreams()
3643 xfs_mount_t *mp; /* mount point structure */ in xfs_bmap_btalloc() local
3659 mp = ap->ip->i_mount; in xfs_bmap_btalloc()
3663 if (mp->m_swidth && (mp->m_flags & XFS_MOUNT_SWALLOC)) in xfs_bmap_btalloc()
3664 stripe_align = mp->m_swidth; in xfs_bmap_btalloc()
3665 else if (mp->m_dalign) in xfs_bmap_btalloc()
3666 stripe_align = mp->m_dalign; in xfs_bmap_btalloc()
3670 error = xfs_bmap_extsize_align(mp, &ap->got, &ap->prev, in xfs_bmap_btalloc()
3679 fb_agno = nullfb ? NULLAGNUMBER : XFS_FSB_TO_AGNO(mp, *ap->firstblock); in xfs_bmap_btalloc()
3684 ap->blkno = XFS_AGB_TO_FSB(mp, ag, 0); in xfs_bmap_btalloc()
3686 ap->blkno = XFS_INO_TO_FSB(mp, ap->ip->i_ino); in xfs_bmap_btalloc()
3697 if (nullfb || XFS_FSB_TO_AGNO(mp, ap->blkno) == fb_agno) in xfs_bmap_btalloc()
3707 args.mp = mp; in xfs_bmap_btalloc()
3711 args.maxlen = MIN(ap->length, XFS_ALLOC_AG_MAX_USABLE(mp)); in xfs_bmap_btalloc()
3742 } else if (mp->m_sb.sb_blocksize >= PAGE_CACHE_SIZE) { in xfs_bmap_btalloc()
3746 args.prod = PAGE_CACHE_SIZE >> mp->m_sb.sb_blocklog; in xfs_bmap_btalloc()
3855 XFS_FSB_TO_AGNO(mp, *ap->firstblock) == in xfs_bmap_btalloc()
3856 XFS_FSB_TO_AGNO(mp, args.fsbno) || in xfs_bmap_btalloc()
3858 XFS_FSB_TO_AGNO(mp, *ap->firstblock) < in xfs_bmap_btalloc()
3859 XFS_FSB_TO_AGNO(mp, args.fsbno))); in xfs_bmap_btalloc()
4012 struct xfs_mount *mp = ip->i_mount; in xfs_bmapi_read() local
4033 mp, XFS_ERRTAG_BMAPIFORMAT, XFS_RANDOM_BMAPIFORMAT))) { in xfs_bmapi_read()
4034 XFS_ERROR_REPORT("xfs_bmapi_read", XFS_ERRLEVEL_LOW, mp); in xfs_bmapi_read()
4038 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bmapi_read()
4101 struct xfs_mount *mp = ip->i_mount; in xfs_bmapi_reserve_delalloc() local
4116 error = xfs_bmap_extsize_align(mp, got, prev, extsz, rt, eof, in xfs_bmapi_reserve_delalloc()
4122 extsz = alen / mp->m_sb.sb_rextsize; in xfs_bmapi_reserve_delalloc()
4142 error = xfs_mod_frextents(mp, -((int64_t)extsz)); in xfs_bmapi_reserve_delalloc()
4144 error = xfs_mod_fdblocks(mp, -((int64_t)alen), false); in xfs_bmapi_reserve_delalloc()
4150 error = xfs_mod_fdblocks(mp, -((int64_t)indlen), false); in xfs_bmapi_reserve_delalloc()
4177 xfs_mod_frextents(mp, extsz); in xfs_bmapi_reserve_delalloc()
4179 xfs_mod_fdblocks(mp, alen, false); in xfs_bmapi_reserve_delalloc()
4181 if (XFS_IS_QUOTA_ON(mp)) in xfs_bmapi_reserve_delalloc()
4199 struct xfs_mount *mp = ip->i_mount; in xfs_bmapi_delay() local
4218 mp, XFS_ERRTAG_BMAPIFORMAT, XFS_RANDOM_BMAPIFORMAT))) { in xfs_bmapi_delay()
4219 XFS_ERROR_REPORT("xfs_bmapi_delay", XFS_ERRLEVEL_LOW, mp); in xfs_bmapi_delay()
4223 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bmapi_delay()
4276 struct xfs_mount *mp = bma->ip->i_mount; in xfs_bmapi_allocate() local
4318 if (mp->m_dalign && bma->length >= mp->m_dalign && in xfs_bmapi_allocate()
4336 bma->cur = xfs_bmbt_init_cursor(mp, bma->tp, bma->ip, whichfork); in xfs_bmapi_allocate()
4360 xfs_sb_version_hasextflgbit(&mp->m_sb)) in xfs_bmapi_allocate()
4473 struct xfs_mount *mp = ip->i_mount; in xfs_bmapi_write() local
4512 mp, XFS_ERRTAG_BMAPIFORMAT, XFS_RANDOM_BMAPIFORMAT))) { in xfs_bmapi_write()
4513 XFS_ERROR_REPORT("xfs_bmapi_write", XFS_ERRLEVEL_LOW, mp); in xfs_bmapi_write()
4517 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bmapi_write()
4660 XFS_FSB_TO_AGNO(mp, *firstblock) == in xfs_bmapi_write()
4661 XFS_FSB_TO_AGNO(mp, in xfs_bmapi_write()
4664 XFS_FSB_TO_AGNO(mp, *firstblock) < in xfs_bmapi_write()
4665 XFS_FSB_TO_AGNO(mp, in xfs_bmapi_write()
4706 xfs_mount_t *mp; /* mount structure */ in xfs_bmap_del_extent() local
4720 mp = ip->i_mount; in xfs_bmap_del_extent()
4749 mp->m_sb.sb_rextsize) == 0); in xfs_bmap_del_extent()
4751 mp->m_sb.sb_rextsize) == 0); in xfs_bmap_del_extent()
4754 do_div(bno, mp->m_sb.sb_rextsize); in xfs_bmap_del_extent()
4755 do_div(len, mp->m_sb.sb_rextsize); in xfs_bmap_del_extent()
4760 nblks = len * mp->m_sb.sb_rextsize; in xfs_bmap_del_extent()
4780 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_del_extent()
4814 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_del_extent()
4914 XFS_WANT_CORRUPTED_GOTO(mp, in xfs_bmap_del_extent()
4936 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, done); in xfs_bmap_del_extent()
4975 mp); in xfs_bmap_del_extent()
4993 xfs_mod_fdblocks(mp, (int64_t)(da_old - da_new), false); in xfs_bmap_del_extent()
5030 xfs_mount_t *mp; /* mount structure */ in xfs_bunmapi() local
5051 mp = ip->i_mount; in xfs_bunmapi()
5052 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bunmapi()
5086 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork); in xfs_bunmapi()
5097 xfs_ilock(mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
5098 xfs_trans_ijoin(tp, mp->m_rbmip, XFS_ILOCK_EXCL); in xfs_bunmapi()
5139 (mod = do_mod(sum, mp->m_sb.sb_rextsize))) { in xfs_bunmapi()
5148 !xfs_sb_version_hasextflgbit(&mp->m_sb)) { in xfs_bunmapi()
5186 if (isrt && (mod = do_mod(del.br_startblock, mp->m_sb.sb_rextsize))) { in xfs_bunmapi()
5192 mod = mp->m_sb.sb_rextsize - mod; in xfs_bunmapi()
5200 !xfs_sb_version_hasextflgbit(&mp->m_sb)) { in xfs_bunmapi()
5260 rtexts = XFS_FSB_TO_B(mp, del.br_blockcount); in xfs_bunmapi()
5261 do_div(rtexts, mp->m_sb.sb_rextsize); in xfs_bunmapi()
5262 xfs_mod_frextents(mp, (int64_t)rtexts); in xfs_bunmapi()
5267 xfs_mod_fdblocks(mp, (int64_t)del.br_blockcount, in xfs_bunmapi()
5430 struct xfs_mount *mp = ip->i_mount; in xfs_bmse_merge() local
5465 XFS_WANT_CORRUPTED_RETURN(mp, i == 1); in xfs_bmse_merge()
5470 XFS_WANT_CORRUPTED_RETURN(mp, i == 1); in xfs_bmse_merge()
5477 XFS_WANT_CORRUPTED_RETURN(mp, i == 1); in xfs_bmse_merge()
5500 struct xfs_mount *mp; in xfs_bmse_shift_one() local
5509 mp = ip->i_mount; in xfs_bmse_shift_one()
5516 XFS_WANT_CORRUPTED_RETURN(mp, !isnullstartblock(got.br_startblock)); in xfs_bmse_shift_one()
5593 XFS_WANT_CORRUPTED_RETURN(mp, i == 1); in xfs_bmse_shift_one()
5626 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_shift_extents() local
5639 mp, XFS_ERRTAG_BMAPIFORMAT, XFS_RANDOM_BMAPIFORMAT))) { in xfs_bmap_shift_extents()
5641 XFS_ERRLEVEL_LOW, mp); in xfs_bmap_shift_extents()
5645 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bmap_shift_extents()
5662 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork); in xfs_bmap_shift_extents()
5780 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_split_extent_at() local
5791 mp, XFS_ERRTAG_BMAPIFORMAT, XFS_RANDOM_BMAPIFORMAT))) { in xfs_bmap_split_extent_at()
5793 XFS_ERRLEVEL_LOW, mp); in xfs_bmap_split_extent_at()
5797 if (XFS_FORCED_SHUTDOWN(mp)) in xfs_bmap_split_extent_at()
5833 cur = xfs_bmbt_init_cursor(mp, tp, ip, whichfork); in xfs_bmap_split_extent_at()
5843 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, del_cursor); in xfs_bmap_split_extent_at()
5872 XFS_WANT_CORRUPTED_GOTO(mp, i == 0, del_cursor); in xfs_bmap_split_extent_at()
5878 XFS_WANT_CORRUPTED_GOTO(mp, i == 1, del_cursor); in xfs_bmap_split_extent_at()
5910 struct xfs_mount *mp = ip->i_mount; in xfs_bmap_split_extent() local
5917 tp = xfs_trans_alloc(mp, XFS_TRANS_DIOSTRAT); in xfs_bmap_split_extent()
5918 error = xfs_trans_reserve(tp, &M_RES(mp)->tr_write, in xfs_bmap_split_extent()
5919 XFS_DIOSTRAT_SPACE_RES(mp, 0), 0); in xfs_bmap_split_extent()