Lines Matching refs:dcp
174 #define XFS_CFORK_Q(dcp) ((dcp)->di_forkoff != 0)
175 #define XFS_CFORK_Q_DISK(dcp) ((dcp)->di_forkoff != 0)
177 #define XFS_CFORK_BOFF(dcp) ((int)((dcp)->di_forkoff << 3))
178 #define XFS_CFORK_BOFF_DISK(dcp) \
179 ((int)(INT_GET((dcp)->di_forkoff, ARCH_CONVERT) << 3))
181 #define XFS_CFORK_DSIZE_DISK(dcp,mp) \
182 (XFS_CFORK_Q_DISK(dcp) ? XFS_CFORK_BOFF_DISK(dcp) : XFS_LITINO(mp))
183 #define XFS_CFORK_DSIZE(dcp,mp) \
184 (XFS_CFORK_Q(dcp) ? XFS_CFORK_BOFF(dcp) : XFS_LITINO(mp))
186 #define XFS_CFORK_ASIZE_DISK(dcp,mp) \
187 (XFS_CFORK_Q_DISK(dcp) ? XFS_LITINO(mp) - XFS_CFORK_BOFF_DISK(dcp) : 0)
188 #define XFS_CFORK_ASIZE(dcp,mp) \
189 (XFS_CFORK_Q(dcp) ? XFS_LITINO(mp) - XFS_CFORK_BOFF(dcp) : 0)
191 #define XFS_CFORK_SIZE_DISK(dcp,mp,w) \
193 XFS_CFORK_DSIZE_DISK(dcp, mp) : \
194 XFS_CFORK_ASIZE_DISK(dcp, mp))
195 #define XFS_CFORK_SIZE(dcp,mp,w) \
197 XFS_CFORK_DSIZE(dcp, mp) : XFS_CFORK_ASIZE(dcp, mp))
219 #define XFS_CFORK_FORMAT(dcp,w) \
220 ((w) == XFS_DATA_FORK ? (dcp)->di_format : (dcp)->di_aformat)
221 #define XFS_CFORK_FMT_SET(dcp,w,n) \
223 ((dcp)->di_format = (n)) : ((dcp)->di_aformat = (n)))
226 #define XFS_CFORK_NEXTENTS_DISK(dcp,w) \
228 INT_GET((dcp)->di_nextents, ARCH_CONVERT) : \
229 INT_GET((dcp)->di_anextents, ARCH_CONVERT))
230 #define XFS_CFORK_NEXTENTS(dcp,w) \
231 ((w) == XFS_DATA_FORK ? (dcp)->di_nextents : (dcp)->di_anextents)
235 #define XFS_CFORK_NEXT_SET(dcp,w,n) \
237 ((dcp)->di_nextents = (n)) : ((dcp)->di_anextents = (n)))