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 Mckeeverstatic 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 Mckeeverstatic 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