Defined in 1 files as a function:
Referenced in 6 files:
- fs/proc/meminfo.c
- include/linux/vmstat.h
- kernel/power/snapshot.c, line 1793
- mm/oom_kill.c, line 187
- mm/show_mem.c
- mm/vmstat.c, line 1924
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 |