Lines Matching refs:dip
1069 #define XFS_DFORK_BOFF(dip) ((int)((dip)->di_forkoff << 3)) argument
1071 #define XFS_DFORK_DSIZE(dip,mp) \ argument
1072 ((dip)->di_forkoff ? XFS_DFORK_BOFF(dip) : XFS_LITINO(mp))
1073 #define XFS_DFORK_ASIZE(dip,mp) \ argument
1074 ((dip)->di_forkoff ? XFS_LITINO(mp) - XFS_DFORK_BOFF(dip) : 0)
1075 #define XFS_DFORK_SIZE(dip,mp,w) \ argument
1077 XFS_DFORK_DSIZE(dip, mp) : \
1078 XFS_DFORK_ASIZE(dip, mp))
1080 #define XFS_DFORK_MAXEXT(dip, mp, w) \ argument
1081 (XFS_DFORK_SIZE(dip, mp, w) / sizeof(struct xfs_bmbt_rec))
1086 #define XFS_DFORK_DPTR(dip) \ argument
1087 ((char *)dip + xfs_dinode_size(dip->di_version))
1088 #define XFS_DFORK_APTR(dip) \ argument
1089 (XFS_DFORK_DPTR(dip) + XFS_DFORK_BOFF(dip))
1090 #define XFS_DFORK_PTR(dip,w) \ argument
1091 ((w) == XFS_DATA_FORK ? XFS_DFORK_DPTR(dip) : XFS_DFORK_APTR(dip))
1093 #define XFS_DFORK_FORMAT(dip,w) \ argument
1095 (dip)->di_format : \
1096 (dip)->di_aformat)
1097 #define XFS_DFORK_NEXTENTS(dip,w) \ argument
1099 be32_to_cpu((dip)->di_nextents) : \
1100 be16_to_cpu((dip)->di_anextents))
1106 static inline xfs_dev_t xfs_dinode_get_rdev(struct xfs_dinode *dip) in xfs_dinode_get_rdev() argument
1108 return be32_to_cpu(*(__be32 *)XFS_DFORK_DPTR(dip)); in xfs_dinode_get_rdev()
1111 static inline void xfs_dinode_put_rdev(struct xfs_dinode *dip, xfs_dev_t rdev) in xfs_dinode_put_rdev() argument
1113 *(__be32 *)XFS_DFORK_DPTR(dip) = cpu_to_be32(rdev); in xfs_dinode_put_rdev()
1177 static inline bool xfs_dinode_has_bigtime(const struct xfs_dinode *dip) in xfs_dinode_has_bigtime() argument
1179 return dip->di_version >= 3 && in xfs_dinode_has_bigtime()
1180 (dip->di_flags2 & cpu_to_be64(XFS_DIFLAG2_BIGTIME)); in xfs_dinode_has_bigtime()