summaryrefslogtreecommitdiffstats
path: root/sys/gnu/fs/xfs/FreeBSD/xfs_node.h
blob: d8b613c3c50a600b804bd7d9e0ee6e2b13e5c9c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef __XFS_NODE_H__
#define __XFS_NODE_H__

/*
 * Save one allocation on FreeBSD and always allocate both inode and
 * xfs_vnode struct as a single memory block.
 */
struct xfs_node
{
	struct xfs_inode n_inode;
	struct xfs_vnode n_vnode;
};

#define XFS_CAST_IP2VP(ip)	(&((struct xfs_node *)(ip))->n_vnode)

#endif	/* __XFS_NODE_H__ */
OpenPOWER on IntegriCloud