Defined in 2 files as a function:
- include/linux/mm_inline.h, line 100 (as a function)
- include/linux/mm_inline.h, line 320 (as a function)
Referenced in 2 files:
Smatch caller information:
mm/rmap.c folio_referenced_one() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &anon_vma->root->rwsem | ||
| HALF_LOCKED2 | &folio->private->lock |
mm/vmscan.c folio_check_references() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c kswapd_age_node() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|
mm/vmscan.c kswapd_age_node() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|
mm/vmscan.c prepare_scan_control() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c shrink_lruvec() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c shrink_lruvec() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c shrink_node() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c shrink_node() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/vmscan.c snapshot_refaults() -> lru_gen_switching()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |