Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

mm/show_mem.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 0-4,7-8,18-22,33,38-39
DATA_SOURCE 0 item $0
HARD_MAX 0 item 39
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

mm/show_mem.c show_free_areas() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &oom_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/show_mem.c show_free_areas() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &oom_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/show_mem.c si_mem_available() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 5
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 global &balloon_mutex

mm/oom_kill.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 0-4,7-8
DATA_SOURCE 0 item $0
HARD_MAX 0 item 8
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &oom_lock
HALF_LOCKED2 &pool->lock

mm/oom_kill.c should_dump_unreclaim_slab() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 6
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &oom_lock

mm/page-writeback.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 2-3,20-21
DATA_SOURCE 0 item $0
HARD_MAX 0 item 21
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

mm/vmstat.c vmstat_start() -> global_node_page_state_pages()

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

fs/proc/meminfo.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 0-4,17-21,23-27,33,36-39,41,65,67-68
DATA_SOURCE 0 item $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &m->lock
TYPE_LOCK (struct seq_file)->lock

fs/proc/meminfo.c meminfo_proc_show() -> global_node_page_state_pages()

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

fs/proc/meminfo.c meminfo_proc_show() -> global_node_page_state_pages()

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

kernel/power/snapshot.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 0-3
DATA_SOURCE 0 item $0
HARD_MAX 0 item 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &device_hotplug_lock
LOCK2 global &system_transition_mutex

kernel/power/snapshot.c minimum_image_size() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 5
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &device_hotplug_lock
LOCK2 global &system_transition_mutex

fs/fs-writeback.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 20
DATA_SOURCE 0 item $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sb->s_umount

drivers/virtio/virtio_balloon.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 19,49-50,55-56
DATA_SOURCE 0 item $0
HARD_MAX 0 item 56
RX_PATH
TASK_NOT_RUNNING

mm/damon/core.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 0-3
DATA_SOURCE 0 item $0
HARD_MAX 0 item 3

mm/swap_state.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 41
DATA_SOURCE 0 item $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->event_lock
HALF_LOCKED2 global &kbd_event_lock
HALF_LOCKED2 global &oom_lock
HALF_LOCKED2 irq
HALF_LOCKED2 rcu_read

mm/memcontrol-v1.c global_node_page_state() -> global_node_page_state_pages()

Type Parameter Key Value
PARAM_VALUE 0 item 17,19
DATA_SOURCE 0 item $0
HARD_MAX 0 item 19
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &memcg->thresholds_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 rcu_read