Lines Matching refs:mp
570 #define XFS_SB_BLOCK(mp) XFS_HDR_BLOCK(mp, XFS_SB_DADDR) argument
573 #define XFS_HDR_BLOCK(mp,d) ((xfs_agblock_t)XFS_BB_TO_FSBT(mp,d)) argument
574 #define XFS_DADDR_TO_FSB(mp,d) XFS_AGB_TO_FSB(mp, \ argument
575 xfs_daddr_to_agno(mp,d), xfs_daddr_to_agbno(mp,d))
576 #define XFS_FSB_TO_DADDR(mp,fsbno) XFS_AGB_TO_DADDR(mp, \ argument
577 XFS_FSB_TO_AGNO(mp,fsbno), XFS_FSB_TO_AGBNO(mp,fsbno))
582 #define XFS_FSS_TO_BB(mp,sec) ((sec) << (mp)->m_sectbb_log) argument
587 #define XFS_FSB_TO_BB(mp,fsbno) ((fsbno) << (mp)->m_blkbb_log) argument
588 #define XFS_BB_TO_FSB(mp,bb) \ argument
589 (((bb) + (XFS_FSB_TO_BB(mp,1) - 1)) >> (mp)->m_blkbb_log)
590 #define XFS_BB_TO_FSBT(mp,bb) ((bb) >> (mp)->m_blkbb_log) argument
595 #define XFS_FSB_TO_B(mp,fsbno) ((xfs_fsize_t)(fsbno) << (mp)->m_sb.sb_blocklog) argument
596 #define XFS_B_TO_FSB(mp,b) \ argument
597 ((((uint64_t)(b)) + (mp)->m_blockmask) >> (mp)->m_sb.sb_blocklog)
598 #define XFS_B_TO_FSBT(mp,b) (((uint64_t)(b)) >> (mp)->m_sb.sb_blocklog) argument
599 #define XFS_B_FSB_OFFSET(mp,b) ((b) & (mp)->m_blockmask) argument
716 #define XFS_AGF_DADDR(mp) ((xfs_daddr_t)(1 << (mp)->m_sectbb_log)) argument
717 #define XFS_AGF_BLOCK(mp) XFS_HDR_BLOCK(mp, XFS_AGF_DADDR(mp)) argument
784 #define XFS_AGI_DADDR(mp) ((xfs_daddr_t)(2 << (mp)->m_sectbb_log)) argument
785 #define XFS_AGI_BLOCK(mp) XFS_HDR_BLOCK(mp, XFS_AGI_DADDR(mp)) argument
792 #define XFS_AGFL_DADDR(mp) ((xfs_daddr_t)(3 << (mp)->m_sectbb_log)) argument
793 #define XFS_AGFL_BLOCK(mp) XFS_HDR_BLOCK(mp, XFS_AGFL_DADDR(mp)) argument
796 #define XFS_BUF_TO_AGFL_BNO(mp, bp) \ argument
797 (xfs_sb_version_hascrc(&((mp)->m_sb)) ? \
812 #define XFS_AGB_TO_FSB(mp,agno,agbno) \ argument
813 (((xfs_fsblock_t)(agno) << (mp)->m_sb.sb_agblklog) | (agbno))
814 #define XFS_FSB_TO_AGNO(mp,fsbno) \ argument
815 ((xfs_agnumber_t)((fsbno) >> (mp)->m_sb.sb_agblklog))
816 #define XFS_FSB_TO_AGBNO(mp,fsbno) \ argument
817 ((xfs_agblock_t)((fsbno) & xfs_mask32lo((mp)->m_sb.sb_agblklog)))
818 #define XFS_AGB_TO_DADDR(mp,agno,agbno) \ argument
819 ((xfs_daddr_t)XFS_FSB_TO_BB(mp, \
820 (xfs_fsblock_t)(agno) * (mp)->m_sb.sb_agblocks + (agbno)))
821 #define XFS_AG_DADDR(mp,agno,d) (XFS_AGB_TO_DADDR(mp, agno, 0) + (d)) argument
827 #define XFS_AG_CHECK_DADDR(mp,d,len) \ argument
830 xfs_daddr_to_agbno(mp, d) != XFS_SB_DADDR) : \
831 ASSERT(xfs_daddr_to_agno(mp, d) == \
832 xfs_daddr_to_agno(mp, (d) + (len) - 1)))
947 #define XFS_LITINO(mp, version) \ argument
948 ((int)(((mp)->m_sb.sb_inodesize) - xfs_dinode_size(version)))
956 #define XFS_DFORK_DSIZE(dip,mp) \ argument
959 XFS_LITINO(mp, (dip)->di_version))
960 #define XFS_DFORK_ASIZE(dip,mp) \ argument
962 XFS_LITINO(mp, (dip)->di_version) - XFS_DFORK_BOFF(dip) : \
964 #define XFS_DFORK_SIZE(dip,mp,w) \ argument
966 XFS_DFORK_DSIZE(dip, mp) : \
967 XFS_DFORK_ASIZE(dip, mp))
1065 #define XFS_INO_OFFSET_BITS(mp) (mp)->m_sb.sb_inopblog argument
1066 #define XFS_INO_AGBNO_BITS(mp) (mp)->m_sb.sb_agblklog argument
1067 #define XFS_INO_AGINO_BITS(mp) (mp)->m_agino_log argument
1068 #define XFS_INO_AGNO_BITS(mp) (mp)->m_agno_log argument
1069 #define XFS_INO_BITS(mp) \ argument
1070 XFS_INO_AGNO_BITS(mp) + XFS_INO_AGINO_BITS(mp)
1071 #define XFS_INO_TO_AGNO(mp,i) \ argument
1072 ((xfs_agnumber_t)((i) >> XFS_INO_AGINO_BITS(mp)))
1073 #define XFS_INO_TO_AGINO(mp,i) \ argument
1074 ((xfs_agino_t)(i) & XFS_INO_MASK(XFS_INO_AGINO_BITS(mp)))
1075 #define XFS_INO_TO_AGBNO(mp,i) \ argument
1076 (((xfs_agblock_t)(i) >> XFS_INO_OFFSET_BITS(mp)) & \
1077 XFS_INO_MASK(XFS_INO_AGBNO_BITS(mp)))
1078 #define XFS_INO_TO_OFFSET(mp,i) \ argument
1079 ((int)(i) & XFS_INO_MASK(XFS_INO_OFFSET_BITS(mp)))
1080 #define XFS_INO_TO_FSB(mp,i) \ argument
1081 XFS_AGB_TO_FSB(mp, XFS_INO_TO_AGNO(mp,i), XFS_INO_TO_AGBNO(mp,i))
1082 #define XFS_AGINO_TO_INO(mp,a,i) \ argument
1083 (((xfs_ino_t)(a) << XFS_INO_AGINO_BITS(mp)) | (i))
1084 #define XFS_AGINO_TO_AGBNO(mp,i) ((i) >> XFS_INO_OFFSET_BITS(mp)) argument
1085 #define XFS_AGINO_TO_OFFSET(mp,i) \ argument
1086 ((i) & XFS_INO_MASK(XFS_INO_OFFSET_BITS(mp)))
1087 #define XFS_OFFBNO_TO_AGINO(mp,b,o) \ argument
1088 ((xfs_agino_t)(((b) << XFS_INO_OFFSET_BITS(mp)) | (o)))
1102 #define XFS_BLOCKSIZE(mp) ((mp)->m_sb.sb_blocksize) argument
1103 #define XFS_BLOCKMASK(mp) ((mp)->m_blockmask) argument
1104 #define XFS_BLOCKWSIZE(mp) ((mp)->m_blockwsize) argument
1105 #define XFS_BLOCKWMASK(mp) ((mp)->m_blockwmask) argument
1110 #define XFS_SUMOFFS(mp,ls,bb) ((int)((ls) * (mp)->m_sb.sb_rbmblocks + (bb))) argument
1111 #define XFS_SUMOFFSTOBLOCK(mp,s) \ argument
1112 (((s) * (uint)sizeof(xfs_suminfo_t)) >> (mp)->m_sb.sb_blocklog)
1113 #define XFS_SUMPTR(mp,bp,so) \ argument
1115 (((so) * (uint)sizeof(xfs_suminfo_t)) & XFS_BLOCKMASK(mp))))
1117 #define XFS_BITTOBLOCK(mp,bi) ((bi) >> (mp)->m_blkbit_log) argument
1118 #define XFS_BLOCKTOBIT(mp,bb) ((bb) << (mp)->m_blkbit_log) argument
1119 #define XFS_BITTOWORD(mp,bi) \ argument
1120 ((int)(((bi) >> XFS_NBWORDLOG) & XFS_BLOCKWMASK(mp)))
1211 #define XFS_SYMLINK_BUF_SPACE(mp, bufsize) \ argument
1212 ((bufsize) - (xfs_sb_version_hascrc(&(mp)->m_sb) ? \
1248 #define XFS_BNO_BLOCK(mp) ((xfs_agblock_t)(XFS_AGFL_BLOCK(mp) + 1)) argument
1249 #define XFS_CNT_BLOCK(mp) ((xfs_agblock_t)(XFS_BNO_BLOCK(mp) + 1)) argument
1330 #define XFS_IBT_BLOCK(mp) ((xfs_agblock_t)(XFS_CNT_BLOCK(mp) + 1)) argument
1331 #define XFS_FIBT_BLOCK(mp) ((xfs_agblock_t)(XFS_IBT_BLOCK(mp) + 1)) argument
1443 #define XFS_RMAP_BLOCK(mp) \ argument
1444 (xfs_sb_version_hasfinobt(&((mp)->m_sb)) ? \
1445 XFS_FIBT_BLOCK(mp) + 1 : \
1446 XFS_IBT_BLOCK(mp) + 1)
1454 unsigned int xfs_refc_block(struct xfs_mount *mp);
1688 #define XFS_ACL_MAX_ENTRIES(mp) \ argument
1689 (xfs_sb_version_hascrc(&mp->m_sb) \
1698 #define XFS_ACL_MAX_SIZE(mp) \ argument
1699 XFS_ACL_SIZE(XFS_ACL_MAX_ENTRIES((mp)))