Lines Matching refs:dip
917 #define XFS_DFORK_Q(dip) ((dip)->di_forkoff != 0) argument
918 #define XFS_DFORK_BOFF(dip) ((int)((dip)->di_forkoff << 3)) argument
920 #define XFS_DFORK_DSIZE(dip,mp) \ argument
921 (XFS_DFORK_Q(dip) ? \
922 XFS_DFORK_BOFF(dip) : \
923 XFS_LITINO(mp, (dip)->di_version))
924 #define XFS_DFORK_ASIZE(dip,mp) \ argument
925 (XFS_DFORK_Q(dip) ? \
926 XFS_LITINO(mp, (dip)->di_version) - XFS_DFORK_BOFF(dip) : \
928 #define XFS_DFORK_SIZE(dip,mp,w) \ argument
930 XFS_DFORK_DSIZE(dip, mp) : \
931 XFS_DFORK_ASIZE(dip, mp))
936 #define XFS_DFORK_DPTR(dip) \ argument
937 ((char *)dip + xfs_dinode_size(dip->di_version))
938 #define XFS_DFORK_APTR(dip) \ argument
939 (XFS_DFORK_DPTR(dip) + XFS_DFORK_BOFF(dip))
940 #define XFS_DFORK_PTR(dip,w) \ argument
941 ((w) == XFS_DATA_FORK ? XFS_DFORK_DPTR(dip) : XFS_DFORK_APTR(dip))
943 #define XFS_DFORK_FORMAT(dip,w) \ argument
945 (dip)->di_format : \
946 (dip)->di_aformat)
947 #define XFS_DFORK_NEXTENTS(dip,w) \ argument
949 be32_to_cpu((dip)->di_nextents) : \
950 be16_to_cpu((dip)->di_anextents))
956 static inline xfs_dev_t xfs_dinode_get_rdev(struct xfs_dinode *dip) in xfs_dinode_get_rdev() argument
958 return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip)); in xfs_dinode_get_rdev()
961 static inline void xfs_dinode_put_rdev(struct xfs_dinode *dip, xfs_dev_t rdev) in xfs_dinode_put_rdev() argument
963 *(__be32 *)XFS_DFORK_DPTR(dip) = cpu_to_be32(rdev); in xfs_dinode_put_rdev()