Lines Matching refs:mp
68 int xfs_ino_offset_bits(struct xfs_mount *mp);
69 #define XFS_INO_OFFSET_BITS(mp) xfs_ino_offset_bits(mp) argument
71 #define XFS_INO_OFFSET_BITS(mp) ((mp)->m_sb.sb_inopblog) argument
74 int xfs_ino_agbno_bits(struct xfs_mount *mp);
75 #define XFS_INO_AGBNO_BITS(mp) xfs_ino_agbno_bits(mp) argument
77 #define XFS_INO_AGBNO_BITS(mp) ((mp)->m_sb.sb_agblklog) argument
80 int xfs_ino_agino_bits(struct xfs_mount *mp);
81 #define XFS_INO_AGINO_BITS(mp) xfs_ino_agino_bits(mp) argument
83 #define XFS_INO_AGINO_BITS(mp) ((mp)->m_agino_log) argument
86 int xfs_ino_agno_bits(struct xfs_mount *mp);
87 #define XFS_INO_AGNO_BITS(mp) xfs_ino_agno_bits(mp) argument
89 #define XFS_INO_AGNO_BITS(mp) ((mp)->m_agno_log) argument
92 int xfs_ino_bits(struct xfs_mount *mp);
93 #define XFS_INO_BITS(mp) xfs_ino_bits(mp) argument
95 #define XFS_INO_BITS(mp) (XFS_INO_AGNO_BITS(mp) + XFS_INO_AGINO_BITS(mp)) argument
99 xfs_agnumber_t xfs_ino_to_agno(struct xfs_mount *mp, xfs_ino_t i);
100 #define XFS_INO_TO_AGNO(mp,i) xfs_ino_to_agno(mp,i) argument
102 #define XFS_INO_TO_AGNO(mp,i) \ argument
103 ((xfs_agnumber_t)((i) >> XFS_INO_AGINO_BITS(mp)))
106 xfs_agino_t xfs_ino_to_agino(struct xfs_mount *mp, xfs_ino_t i);
107 #define XFS_INO_TO_AGINO(mp,i) xfs_ino_to_agino(mp,i) argument
109 #define XFS_INO_TO_AGINO(mp,i) \ argument
110 ((xfs_agino_t)(i) & XFS_INO_MASK(XFS_INO_AGINO_BITS(mp)))
113 xfs_agblock_t xfs_ino_to_agbno(struct xfs_mount *mp, xfs_ino_t i);
114 #define XFS_INO_TO_AGBNO(mp,i) xfs_ino_to_agbno(mp,i) argument
116 #define XFS_INO_TO_AGBNO(mp,i) \ argument
117 (((xfs_agblock_t)(i) >> XFS_INO_OFFSET_BITS(mp)) & \
118 XFS_INO_MASK(XFS_INO_AGBNO_BITS(mp)))
121 int xfs_ino_to_offset(struct xfs_mount *mp, xfs_ino_t i);
122 #define XFS_INO_TO_OFFSET(mp,i) xfs_ino_to_offset(mp,i) argument
124 #define XFS_INO_TO_OFFSET(mp,i) \ argument
125 ((int)(i) & XFS_INO_MASK(XFS_INO_OFFSET_BITS(mp)))
128 xfs_fsblock_t xfs_ino_to_fsb(struct xfs_mount *mp, xfs_ino_t i);
129 #define XFS_INO_TO_FSB(mp,i) xfs_ino_to_fsb(mp,i) argument
131 #define XFS_INO_TO_FSB(mp,i) \ argument
132 XFS_AGB_TO_FSB(mp, XFS_INO_TO_AGNO(mp,i), XFS_INO_TO_AGBNO(mp,i))
137 xfs_agino_to_ino(struct xfs_mount *mp, xfs_agnumber_t a, xfs_agino_t i);
138 #define XFS_AGINO_TO_INO(mp,a,i) xfs_agino_to_ino(mp,a,i) argument
140 #define XFS_AGINO_TO_INO(mp,a,i) \ argument
141 (((xfs_ino_t)(a) << XFS_INO_AGINO_BITS(mp)) | (i))
144 xfs_agblock_t xfs_agino_to_agbno(struct xfs_mount *mp, xfs_agino_t i);
145 #define XFS_AGINO_TO_AGBNO(mp,i) xfs_agino_to_agbno(mp,i) argument
147 #define XFS_AGINO_TO_AGBNO(mp,i) ((i) >> XFS_INO_OFFSET_BITS(mp)) argument
150 int xfs_agino_to_offset(struct xfs_mount *mp, xfs_agino_t i);
151 #define XFS_AGINO_TO_OFFSET(mp,i) xfs_agino_to_offset(mp,i) argument
153 #define XFS_AGINO_TO_OFFSET(mp,i) \ argument
154 ((i) & XFS_INO_MASK(XFS_INO_OFFSET_BITS(mp)))
158 xfs_agino_t xfs_offbno_to_agino(struct xfs_mount *mp, xfs_agblock_t b, int o);
159 #define XFS_OFFBNO_TO_AGINO(mp,b,o) xfs_offbno_to_agino(mp,b,o) argument
161 #define XFS_OFFBNO_TO_AGINO(mp,b,o) \ argument
162 ((xfs_agino_t)(((b) << XFS_INO_OFFSET_BITS(mp)) | (o)))