]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - sys/gnu/fs/xfs/FreeBSD/xfs_node.h
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / sys / gnu / fs / xfs / FreeBSD / xfs_node.h
1 #ifndef __XFS_NODE_H__
2 #define __XFS_NODE_H__
3
4 /*
5  * Save one allocation on FreeBSD and always allocate both inode and
6  * xfs_vnode struct as a single memory block.
7  */
8 struct xfs_node
9 {
10         struct xfs_inode n_inode;
11         struct xfs_vnode n_vnode;
12 };
13
14 #define XFS_CAST_IP2VP(ip)      (&((struct xfs_node *)(ip))->n_vnode)
15
16 #endif  /* __XFS_NODE_H__ */