Symbol: node_states
drivers/base/node.c
946
enum node_states state;
drivers/base/node.c
955
nodemask_pr_args(&node_states[na->state]));
fs/proc/task_mmu.c
3359
if (!node_isset(nid, node_states[N_MEMORY]))
fs/proc/task_mmu.c
3384
if (!node_isset(nid, node_states[N_MEMORY]))
include/linux/cpuset.h
224
#define cpuset_current_mems_allowed (node_states[N_MEMORY])
include/linux/cpuset.h
304
nodes_copy(*mask, node_states[N_MEMORY]);
include/linux/nodemask.h
404
extern nodemask_t node_states[NR_NODE_STATES];
include/linux/nodemask.h
407
static __always_inline int node_state(int node, enum node_states state)
include/linux/nodemask.h
409
return node_isset(node, node_states[state]);
include/linux/nodemask.h
412
static __always_inline void node_set_state(int node, enum node_states state)
include/linux/nodemask.h
414
__node_set(node, &node_states[state]);
include/linux/nodemask.h
417
static __always_inline void node_clear_state(int node, enum node_states state)
include/linux/nodemask.h
419
__node_clear(node, &node_states[state]);
include/linux/nodemask.h
422
static __always_inline int num_node_state(enum node_states state)
include/linux/nodemask.h
424
return nodes_weight(node_states[state]);
include/linux/nodemask.h
428
for_each_node_mask((__node), node_states[__state])
include/linux/nodemask.h
430
#define first_online_node first_node(node_states[N_ONLINE])
include/linux/nodemask.h
431
#define first_memory_node first_node(node_states[N_MEMORY])
include/linux/nodemask.h
434
return next_node(nid, node_states[N_ONLINE]);
include/linux/nodemask.h
438
return next_node(nid, node_states[N_MEMORY]);
include/linux/nodemask.h
458
static __always_inline int node_state(int node, enum node_states state)
include/linux/nodemask.h
463
static __always_inline void node_set_state(int node, enum node_states state)
include/linux/nodemask.h
467
static __always_inline void node_clear_state(int node, enum node_states state)
include/linux/nodemask.h
471
static __always_inline int num_node_state(enum node_states state)
include/linux/nodemask.h
502
#define node_online_map node_states[N_ONLINE]
include/linux/nodemask.h
503
#define node_possible_map node_states[N_POSSIBLE]
init/main.c
1637
set_mems_allowed(node_states[N_MEMORY]);
kernel/cgroup/cpuset.c
3887
new_mems = node_states[N_MEMORY];
kernel/cgroup/cpuset.c
4014
top_cpuset.effective_mems = node_states[N_MEMORY];
kernel/cgroup/cpuset.c
4289
nodes_copy(*mask, node_states[N_MEMORY]);
kernel/cgroup/cpuset.c
4295
nodes_copy(*mask, node_states[N_MEMORY]);
kernel/cgroup/cpuset.c
501
while (!nodes_and(*pmask, cs->effective_mems, node_states[N_MEMORY]))
kernel/kthread.c
795
set_mems_allowed(node_states[N_MEMORY]);
kernel/liveupdate/kexec_handover.c
692
kho_scratch_cnt = nodes_weight(node_states[N_MEMORY]) + 2;
kernel/padata.c
491
nid = next_node_in(old_node, node_states[N_CPU]);
kernel/sched/ext/idle.c
162
nodes_copy(*unvisited, node_states[N_ONLINE]);
kernel/sched/fair.c
3595
nodes = node_states[N_CPU];
mm/hugetlb.c
2380
folio = remove_pool_hugetlb_folio(h, &node_states[N_MEMORY], 1);
mm/hugetlb.c
3387
&node_states[N_MEMORY], NULL);
mm/hugetlb.c
3393
&node_states[N_MEMORY], NULL);
mm/hugetlb.c
3461
folio = alloc_pool_huge_folio(h, &node_states[N_MEMORY],
mm/hugetlb.c
4063
n_mask = &node_states[N_MEMORY];
mm/hugetlb_sysfs.c
200
n_mask = &node_states[N_MEMORY];
mm/memory-tiers.c
458
nodes_andnot(tier_nodes, node_states[N_MEMORY], tier_nodes);
mm/memory-tiers.c
489
if (nodes_and(tier_nodes, node_states[N_CPU], tier_nodes)) {
mm/memory-tiers.c
505
lower_tier = node_states[N_MEMORY];
mm/memory-tiers.c
931
nodes_and(default_dram_nodes, node_states[N_MEMORY],
mm/memory-tiers.c
932
node_states[N_CPU]);
mm/memory_hotplug.c
1845
nodemask_t nmask = node_states[N_MEMORY];
mm/mempolicy.c
2094
if (!nodes_intersects(policy->nodes, node_states[N_HIGH_MEMORY]))
mm/mempolicy.c
3436
if (!nodes_subset(nodes, node_states[N_MEMORY]))
mm/mempolicy.c
3468
nodes = node_states[N_MEMORY];
mm/mempolicy.c
419
cpuset_current_mems_allowed, node_states[N_MEMORY]);
mm/mm_init.c
374
nodemask_t saved_node_state = node_states[N_MEMORY];
mm/mm_init.c
376
int usable_nodes = nodes_weight(node_states[N_MEMORY]);
mm/mm_init.c
589
node_states[N_MEMORY] = saved_node_state;
mm/oom_kill.c
284
!nodes_subset(node_states[N_MEMORY], *oc->nodemask)) {
mm/page_alloc.c
191
nodemask_t node_states[NR_NODE_STATES] __read_mostly = {
mm/page_alloc.c
203
EXPORT_SYMBOL(node_states);