1/*
2 * This file is subject to the terms and conditions of the GNU General Public
3 * License.  See the file "COPYING" in the main directory of this archive
4 * for more details.
5 *
6 * Copyright (C) 1999 Silicon Graphics, Inc.
7 * Copyright (C) 1999 by Ralf Baechle
8 */
9#ifndef _ASM_SN_TYPES_H
10#define _ASM_SN_TYPES_H
11
12#include <linux/types.h>
13
14typedef unsigned long 	cpuid_t;
15typedef unsigned long	cnodemask_t;
16typedef signed short	nasid_t;	/* node id in numa-as-id space */
17typedef signed short	cnodeid_t;	/* node id in compact-id space */
18typedef signed char	partid_t;	/* partition ID type */
19typedef signed short	moduleid_t;	/* user-visible module number type */
20typedef signed short	cmoduleid_t;	/* kernel compact module id type */
21typedef unsigned char	clusterid_t;	/* Clusterid of the cell */
22typedef unsigned long 	pfn_t;
23
24typedef dev_t		vertex_hdl_t;	/* hardware graph vertex handle */
25
26#endif /* _ASM_SN_TYPES_H */
27