Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/memcontrol.c __memcg_slab_free_hook() -> slab_obj_ext_set_objcg()

Type Parameter Key Value
PARAM_VALUE 0 slab 4096-ptr_max
PARAM_VALUE 0 slab->obj_exts_needs_objcg 1
PARAM_VALUE 1 obj_ext 4096-ptr_max
PARAM_VALUE 2 objcg 0
DATA_SOURCE 0 slab $1
DATA_SOURCE 1 obj_ext r slab_obj_ext
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

mm/memcontrol.c __memcg_slab_post_alloc_hook() -> slab_obj_ext_set_objcg()

Type Parameter Key Value
PARAM_VALUE 0 slab 4096-ptr_max
PARAM_VALUE 2 objcg 4096-ptr_max
PARAM_VALUE 2 objcg->is_root 0
PARAM_VALUE 2 objcg->refcnt.percpu_count_ptr 1-u64max
CAPPED_DATA 2 objcg 1
DATA_SOURCE 0 slab r virt_to_slab
DATA_SOURCE 1 obj_ext r slab_obj_ext
DATA_SOURCE 2 objcg r current_obj_cgroup
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL