Lines Matching refs:di
204 #define XFS_GET_DIR_INO4(di) \
205 (((__u32)(di).i[0] << 24) | ((di).i[1] << 16) | ((di).i[2] << 8) | ((di).i[3]))
207 #define XFS_PUT_DIR_INO4(from, di) \
209 (di).i[0] = (((from) & 0xff000000ULL) >> 24); \
210 (di).i[1] = (((from) & 0x00ff0000ULL) >> 16); \
211 (di).i[2] = (((from) & 0x0000ff00ULL) >> 8); \
212 (di).i[3] = ((from) & 0x000000ffULL); \
215 #define XFS_DI_HI(di) \
216 (((__u32)(di).i[1] << 16) | ((di).i[2] << 8) | ((di).i[3]))
217 #define XFS_DI_LO(di) \
218 (((__u32)(di).i[4] << 24) | ((di).i[5] << 16) | ((di).i[6] << 8) | ((di).i[7]))
220 #define XFS_GET_DIR_INO8(di) \
221 (((xfs_ino_t)XFS_DI_LO(di) & 0xffffffffULL) | \
222 ((xfs_ino_t)XFS_DI_HI(di) << 32))
224 #define XFS_PUT_DIR_INO8(from, di) \
226 (di).i[0] = 0; \
227 (di).i[1] = (((from) & 0x00ff000000000000ULL) >> 48); \
228 (di).i[2] = (((from) & 0x0000ff0000000000ULL) >> 40); \
229 (di).i[3] = (((from) & 0x000000ff00000000ULL) >> 32); \
230 (di).i[4] = (((from) & 0x00000000ff000000ULL) >> 24); \
231 (di).i[5] = (((from) & 0x0000000000ff0000ULL) >> 16); \
232 (di).i[6] = (((from) & 0x000000000000ff00ULL) >> 8); \
233 (di).i[7] = ((from) & 0x00000000000000ffULL); \