numa.h 381 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _LINUX_NUMA_H
  3. #define _LINUX_NUMA_H
  4. #ifdef CONFIG_NODES_SHIFT
  5. #define NODES_SHIFT CONFIG_NODES_SHIFT
  6. #else
  7. #define NODES_SHIFT 0
  8. #endif
  9. #define MAX_NUMNODES (1 << NODES_SHIFT)
  10. #define NUMA_NO_NODE (-1)
  11. static inline bool numa_valid_node(int nid)
  12. {
  13. return nid >= 0 && nid < MAX_NUMNODES;
  14. }
  15. #endif /* _LINUX_NUMA_H */