Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 3 files:

Smatch caller information:

mm/memcontrol.c __mem_cgroup_uncharge_swap() -> mem_cgroup_from_private_id()

Type Parameter Key Value
CAPPED_DATA 0 id 1
DATA_SOURCE 0 id $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

mm/memcontrol.c mem_cgroup_swapin_charge_folio() -> mem_cgroup_from_private_id()

Type Parameter Key Value
DATA_SOURCE 0 id $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

mm/workingset.c lru_gen_test_recent() -> mem_cgroup_from_private_id()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

mm/workingset.c workingset_test_recent() -> mem_cgroup_from_private_id()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

mm/list_lru.c list_lru_walk_node() -> mem_cgroup_from_private_id()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 global &nfsd_gc_lock
HALF_LOCKED2 global &pool_shrink_rwsem