xref: /linux/tools/testing/memblock/tests/alloc_nid_api.h (revision 7ae9fb1b7ecbb5d85d07857943f677fd1a559b18)
18f98435dSKarolina Drobnik /* SPDX-License-Identifier: GPL-2.0-or-later */
28f98435dSKarolina Drobnik #ifndef _MEMBLOCK_ALLOC_NID_H
38f98435dSKarolina Drobnik #define _MEMBLOCK_ALLOC_NID_H
48f98435dSKarolina Drobnik 
58f98435dSKarolina Drobnik #include "common.h"
68f98435dSKarolina Drobnik 
78f98435dSKarolina Drobnik int memblock_alloc_nid_checks(void);
8*61da0332SRebecca Mckeever int memblock_alloc_exact_nid_range_checks(void);
950c80241SRebecca Mckeever int __memblock_alloc_nid_numa_checks(void);
1050c80241SRebecca Mckeever 
1150c80241SRebecca Mckeever #ifdef CONFIG_NUMA
memblock_alloc_nid_numa_checks(void)1250c80241SRebecca Mckeever static inline int memblock_alloc_nid_numa_checks(void)
1350c80241SRebecca Mckeever {
1450c80241SRebecca Mckeever 	__memblock_alloc_nid_numa_checks();
1550c80241SRebecca Mckeever 	return 0;
1650c80241SRebecca Mckeever }
1750c80241SRebecca Mckeever 
1850c80241SRebecca Mckeever #else
memblock_alloc_nid_numa_checks(void)1950c80241SRebecca Mckeever static inline int memblock_alloc_nid_numa_checks(void)
2050c80241SRebecca Mckeever {
2150c80241SRebecca Mckeever 	return 0;
2250c80241SRebecca Mckeever }
2350c80241SRebecca Mckeever 
2450c80241SRebecca Mckeever #endif /* CONFIG_NUMA */
258f98435dSKarolina Drobnik 
268f98435dSKarolina Drobnik #endif
27