Defined in 2 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/edac/skx_common.c skx_get_pkg_id() -> numa_valid_node()

Type Parameter Key Value
DATA_SOURCE 0 nid r __pcibus_to_node

mm/numa_memblks.c numa_clear_kernel_node_hotplug() -> numa_valid_node()

Type Parameter Key Value
LOCK2 irq

mm/memblock.c __next_mem_pfn_range() -> numa_valid_node()

Type Parameter Key Value
PARAM_VALUE 0 nid 0-64,1024
CAPPED_DATA 0 nid 1
DATA_SOURCE 0 nid $1
HALF_LOCKED2 irq

mm/memblock.c memblock_alloc_hugetlb() -> numa_valid_node()

Type Parameter Key Value
CAPPED_DATA 0 nid 1
DATA_SOURCE 0 nid $1 [m]

mm/memblock.c memblock_alloc_range_nid() -> numa_valid_node()

Type Parameter Key Value
DATA_SOURCE 0 nid $4
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 irq

mm/memblock.c memblock_debug_show() -> numa_valid_node()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

mm/memblock.c memblock_dump() -> numa_valid_node()

Type Parameter Key Value
LOCK2 irq

mm/memblock.c memblock_reserved_hugetlb_size() -> numa_valid_node()

Type Parameter Key Value
PARAM_VALUE 0 nid (-1)-64
CAPPED_DATA 0 nid 1
DATA_SOURCE 0 nid $1
LOCK2 irq

mm/memblock.c memblock_reserved_kern_size() -> numa_valid_node()

Type Parameter Key Value
PARAM_VALUE 0 nid (-1)-64
CAPPED_DATA 0 nid 1
DATA_SOURCE 0 nid $1
HALF_LOCKED2 irq

mm/memblock.c memblock_validate_numa_coverage() -> numa_valid_node()

Type Parameter Key Value
LOCK2 irq

mm/memblock.c memmap_init_reserved_pages() -> numa_valid_node()

Type Parameter Key Value
LOCK2 irq

mm/memblock.c should_skip_region() -> numa_valid_node()

Type Parameter Key Value
DATA_SOURCE 0 nid $2
RX_PATH
TASK_NOT_RUNNING