Lines Matching refs:ip
89 #define XFS_IFORK_Q(ip) ((ip)->i_d.di_forkoff != 0) argument
90 #define XFS_IFORK_BOFF(ip) ((int)((ip)->i_d.di_forkoff << 3)) argument
92 #define XFS_IFORK_PTR(ip,w) \ argument
94 &(ip)->i_df : \
95 (ip)->i_afp)
96 #define XFS_IFORK_DSIZE(ip) \ argument
97 (XFS_IFORK_Q(ip) ? \
98 XFS_IFORK_BOFF(ip) : \
99 XFS_LITINO((ip)->i_mount, (ip)->i_d.di_version))
100 #define XFS_IFORK_ASIZE(ip) \ argument
101 (XFS_IFORK_Q(ip) ? \
102 XFS_LITINO((ip)->i_mount, (ip)->i_d.di_version) - \
103 XFS_IFORK_BOFF(ip) : \
105 #define XFS_IFORK_SIZE(ip,w) \ argument
107 XFS_IFORK_DSIZE(ip) : \
108 XFS_IFORK_ASIZE(ip))
109 #define XFS_IFORK_FORMAT(ip,w) \ argument
111 (ip)->i_d.di_format : \
112 (ip)->i_d.di_aformat)
113 #define XFS_IFORK_FMT_SET(ip,w,n) \ argument
115 ((ip)->i_d.di_format = (n)) : \
116 ((ip)->i_d.di_aformat = (n)))
117 #define XFS_IFORK_NEXTENTS(ip,w) \ argument
119 (ip)->i_d.di_nextents : \
120 (ip)->i_d.di_anextents)
121 #define XFS_IFORK_NEXT_SET(ip,w,n) \ argument
123 ((ip)->i_d.di_nextents = (n)) : \
124 ((ip)->i_d.di_anextents = (n)))
125 #define XFS_IFORK_MAXEXT(ip, w) \ argument
126 (XFS_IFORK_SIZE(ip, w) / sizeof(xfs_bmbt_rec_t))