1/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef __LINUX_NODEMASK_TYPES_H
3#define __LINUX_NODEMASK_TYPES_H
4
5#include <linux/bitops.h>
6
7#ifdef CONFIG_NODES_SHIFT
8#define NODES_SHIFT CONFIG_NODES_SHIFT
9#else
10#define NODES_SHIFT 0
11#endif
12
13#define MAX_NUMNODES (1 << NODES_SHIFT)
14
15#define NUMA_NO_NODE (-1)
16
17typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t;
18
19#endif /* __LINUX_NODEMASK_TYPES_H */
20

source code of linux/include/linux/nodemask_types.h