Defined in 1 files as a function:
Referenced in 7 files:
- drivers/hv/hv_balloon.c
- include/linux/memcontrol.h, line 1429
- include/linux/vmstat.h
- kernel/scs.c, line 23
- mm/memcontrol.c, line 1045
- mm/slub.c, line 2579
- mm/vmstat.c
Smatch caller information:
mm/memcontrol.c mod_lruvec_kmem_state() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &(&mapping->i_pages)->xa_lock | ||
| HALF_LOCKED2 | &mapping->host->i_lock |
mm/slub.c memcg_slab_post_charge() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
drivers/hv/hv_balloon.c alloc_balloon_pages() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->_refcount.counter | 1 |
| DATA_SOURCE | 0 | page | r alloc_pages_noprof |
| HALF_LOCKED2 | &pool->lock |
drivers/hv/hv_balloon.c free_balloon_pages() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->buddy_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->buddy_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | page->memcg_data | 0 |
| PARAM_VALUE | 0 | page->pcp_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->pcp_list.prev | 4096-ptr_max |
| CAPPED_DATA | 0 | page | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmstat.c __dec_node_page_state() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &(&mapping->i_pages)->xa_lock |
mm/vmstat.c __inc_node_page_state() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | page | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmstat.c dec_node_page_state() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &balloon_mutex | ||
| HALF_LOCKED2 | global &balloon_pages_lock |
mm/vmstat.c inc_node_page_state() -> page_pgdat()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | page | 4096-ptr_max |
| PARAM_VALUE | 0 | page->lru.next | 4096-ptr_max |
| PARAM_VALUE | 0 | page->lru.prev | 4096-ptr_max |
| DATA_SOURCE | 0 | page | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | page | unit_page |
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | global &balloon_pages_lock |