Documented in 1 files:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/cgroup/cgroup.c cgroup_apply_cftypes() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
BUF_SIZE 0 cgrp 8192
PARAM_COMPARE 1 &ss->root->cgrp == $0
LOCK2 global &cgroup_mutex
HALF_LOCKED2 global &blkcg_pol_register_mutex

kernel/cgroup/cgroup.c cgroup_apply_cftypes() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
BUF_SIZE 0 cgrp 8192
PARAM_COMPARE 1 &ss->root->cgrp == $0
LOCK2 global &cgroup_mutex
HALF_LOCKED2 global &blkcg_pol_register_mutex

kernel/cgroup/cgroup.c cgroup_apply_control_disable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c cgroup_apply_control_disable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c cgroup_apply_control_disable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c cgroup_apply_control_enable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp (-1),1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_apply_control_enable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_apply_control_enable() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp (-1),1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_e_css() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 1 ss 2570485598745096192,2693008051941601280,2908335942574788608
DATA_SOURCE 0 cgrp $0 [m]
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read

kernel/cgroup/cgroup.c cgroup_e_css_by_mask() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
PARAM_VALUE 1 ss->id 0-15
DATA_SOURCE 0 cgrp $0 [m]
DATA_SOURCE 1 ss $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &css_set_lock
LOCK2 irq
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_enable_threaded() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->dom_cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
CAPPED_DATA 0 cgrp->dom_cgrp 1
DATA_SOURCE 0 cgrp $0
PARAM_COMPARE 0 cgrp == $0->dom_cgrp
PARAM_COMPARE 0 cgrp == $0->dom_cgrp
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_enable_threaded() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->dom_cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
CAPPED_DATA 0 cgrp->dom_cgrp 1
DATA_SOURCE 0 cgrp $0
PARAM_COMPARE 0 cgrp == $0->dom_cgrp
PARAM_COMPARE 0 cgrp == $0->dom_cgrp
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_file_write() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->root 4096-ptr_max
PARAM_VALUE 0 cgrp->root->flags 8-u32max
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 rcu_read
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_get_e_css() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 1 ss 2570485598745096192,2908335942574788608,3317585910135021568
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
DATA_SOURCE 0 cgrp $0 [m]
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c cgroup_kill() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->dom_cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
CAPPED_DATA 0 cgrp->dom_cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_kill() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->dom_cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
CAPPED_DATA 0 cgrp->dom_cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_lock_and_drain_offline() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c cgroup_lock_and_drain_offline() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c cgroup_lock_and_drain_offline() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp (-1),40,136,480,696,928,1128,1160,1392,1624,1848,8192
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c cgroup_propagate_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp->self.parent (-1),392
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_propagate_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp (-1),1-s32max
BUF_SIZE 0 cgrp->self.parent (-1),392
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_restore_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_restore_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_rm_file() -> cgroup_css()

Type Parameter Key Value
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c cgroup_save_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_save_control() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

kernel/cgroup/cgroup.c cgroup_tryget_css() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 1 ss 4096-ptr_max
PARAM_VALUE 1 ss->css_extra_stat_show 0,3458187449253036032
PARAM_VALUE 1 ss->css_local_stat_show 0,3145639222211608576
DATA_SOURCE 0 cgrp $0
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &seq->lock
LOCK2 rcu_read
TYPE_LOCK (struct seq_file)->lock

kernel/cgroup/cgroup.c cgroup_update_dfl_csses() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &css_set_lock
LOCK2 irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c cgroup_update_dfl_csses() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 0
BUF_SIZE 0 cgrp 1-s32max
BUF_SIZE 0 cgrp 1-s32max
CAPPED_DATA 0 cgrp 1
DATA_SOURCE 0 cgrp $0
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &css_set_lock
LOCK2 irq
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock

kernel/cgroup/cgroup.c css_create() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 0,4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
DATA_SOURCE 0 cgrp r cgroup_parent
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c css_tryget_online_from_dir() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 1-u64max
PARAM_VALUE 1 ss 0,3317585910135021568,6034344114309910528
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 cgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &of->mutex

kernel/cgroup/cgroup.c find_existing_css_set() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &css_set_lock
LOCK2 irq
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c init_and_link_css() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
PARAM_VALUE 1 ss->dfl_cftypes->ss->bind 0,5398039129788481536
PARAM_VALUE 1 ss->dfl_cftypes->ss->can_attach 0,1539697653209010176,2596895394050748416,3636412751287525376
PARAM_VALUE 1 ss->dfl_cftypes->ss->can_fork 0,5638613885127380992,6961295853237211136
PARAM_VALUE 1 ss->dfl_cftypes->ss->cancel_attach 0,1511532066655358976,4508251095385354240,4853635904863272960
PARAM_VALUE 1 ss->dfl_cftypes->ss->cancel_fork 0,5691029669975453696,7415222397819719680
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_extra_stat_show 0,3458187449253036032
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_killed 0,8358574337692954624
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_local_stat_show 0,3145639222211608576
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_released 0,4856339823753781248,9148075606814478336
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_reset 0,7327419871178485760
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_rstat_flush 0,4093796338165313536,4446828206639517696
PARAM_VALUE 1 ss->dfl_cftypes->ss->depends_on 0,16
PARAM_VALUE 1 ss->dfl_cftypes->ss->exit 0,7702225149594865664,8372473530682335232
PARAM_VALUE 1 ss->dfl_cftypes->ss->fork 0,4540472734013444096,7578242414286561280,8835910921598877696
PARAM_VALUE 1 ss->dfl_cftypes->ss->id 0-15
PARAM_VALUE 1 ss->dfl_cftypes->ss->release 0,1980470231377797120
PARAM_VALUE 1 ss->id 0-15
PARAM_VALUE 1 ss->legacy_cftypes->ss->bind 0,5398039129788481536
PARAM_VALUE 1 ss->legacy_cftypes->ss->can_attach 0,1539697653209010176,2596895394050748416,3636412751287525376
PARAM_VALUE 1 ss->legacy_cftypes->ss->can_fork 0,5638613885127380992,6961295853237211136
PARAM_VALUE 1 ss->legacy_cftypes->ss->cancel_attach 0,1511532066655358976,4508251095385354240,4853635904863272960
PARAM_VALUE 1 ss->legacy_cftypes->ss->cancel_fork 0,5691029669975453696,7415222397819719680
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_extra_stat_show 0,3458187449253036032
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_killed 0,8358574337692954624
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_local_stat_show 0,3145639222211608576
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_released 0,4856339823753781248,9148075606814478336
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_reset 0,7327419871178485760
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_rstat_flush 0,4093796338165313536,4446828206639517696
PARAM_VALUE 1 ss->legacy_cftypes->ss->depends_on 0,16
PARAM_VALUE 1 ss->legacy_cftypes->ss->exit 0,7702225149594865664,8372473530682335232
PARAM_VALUE 1 ss->legacy_cftypes->ss->fork 0,4540472734013444096,7578242414286561280,8835910921598877696
PARAM_VALUE 1 ss->legacy_cftypes->ss->id 0-15
PARAM_VALUE 1 ss->legacy_cftypes->ss->release 0,1980470231377797120
BUF_SIZE 1 ss->root (-1),16384
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c init_and_link_css() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 0 cgrp->self.flags 0,2-u32max
PARAM_VALUE 0 cgrp->self.refcnt.percpu_count_ptr 1-u64max
PARAM_VALUE 1 ss 4096-ptr_max
PARAM_VALUE 1 ss->dfl_cftypes->ss->bind 0,5398039129788481536
PARAM_VALUE 1 ss->dfl_cftypes->ss->can_attach 0,1539697653209010176,2596895394050748416,3636412751287525376
PARAM_VALUE 1 ss->dfl_cftypes->ss->can_fork 0,5638613885127380992,6961295853237211136
PARAM_VALUE 1 ss->dfl_cftypes->ss->cancel_attach 0,1511532066655358976,4508251095385354240,4853635904863272960
PARAM_VALUE 1 ss->dfl_cftypes->ss->cancel_fork 0,5691029669975453696,7415222397819719680
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_extra_stat_show 0,3458187449253036032
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_killed 0,8358574337692954624
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_local_stat_show 0,3145639222211608576
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_released 0,4856339823753781248,9148075606814478336
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_reset 0,7327419871178485760
PARAM_VALUE 1 ss->dfl_cftypes->ss->css_rstat_flush 0,4093796338165313536,4446828206639517696
PARAM_VALUE 1 ss->dfl_cftypes->ss->depends_on 0,16
PARAM_VALUE 1 ss->dfl_cftypes->ss->exit 0,7702225149594865664,8372473530682335232
PARAM_VALUE 1 ss->dfl_cftypes->ss->fork 0,4540472734013444096,7578242414286561280,8835910921598877696
PARAM_VALUE 1 ss->dfl_cftypes->ss->id 0-15
PARAM_VALUE 1 ss->dfl_cftypes->ss->release 0,1980470231377797120
PARAM_VALUE 1 ss->id 0-15
PARAM_VALUE 1 ss->legacy_cftypes->ss->bind 0,5398039129788481536
PARAM_VALUE 1 ss->legacy_cftypes->ss->can_attach 0,1539697653209010176,2596895394050748416,3636412751287525376
PARAM_VALUE 1 ss->legacy_cftypes->ss->can_fork 0,5638613885127380992,6961295853237211136
PARAM_VALUE 1 ss->legacy_cftypes->ss->cancel_attach 0,1511532066655358976,4508251095385354240,4853635904863272960
PARAM_VALUE 1 ss->legacy_cftypes->ss->cancel_fork 0,5691029669975453696,7415222397819719680
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_extra_stat_show 0,3458187449253036032
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_killed 0,8358574337692954624
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_local_stat_show 0,3145639222211608576
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_released 0,4856339823753781248,9148075606814478336
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_reset 0,7327419871178485760
PARAM_VALUE 1 ss->legacy_cftypes->ss->css_rstat_flush 0,4093796338165313536,4446828206639517696
PARAM_VALUE 1 ss->legacy_cftypes->ss->depends_on 0,16
PARAM_VALUE 1 ss->legacy_cftypes->ss->exit 0,7702225149594865664,8372473530682335232
PARAM_VALUE 1 ss->legacy_cftypes->ss->fork 0,4540472734013444096,7578242414286561280,8835910921598877696
PARAM_VALUE 1 ss->legacy_cftypes->ss->id 0-15
PARAM_VALUE 1 ss->legacy_cftypes->ss->release 0,1980470231377797120
BUF_SIZE 1 ss->root (-1),16384
DATA_SOURCE 0 cgrp $2
DATA_SOURCE 1 ss $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

kernel/cgroup/cgroup.c rebind_subsystems() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

kernel/cgroup/cgroup.c rebind_subsystems() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
BUF_SIZE 0 cgrp 8192
RX_PATH
TASK_NOT_RUNNING

kernel/cgroup/cgroup.c rebind_subsystems() -> cgroup_css()

Type Parameter Key Value
PARAM_VALUE 0 cgrp 4096-ptr_max
PARAM_VALUE 1 ss 4096-ptr_max
BUF_SIZE 0 cgrp 8192
RX_PATH
TASK_NOT_RUNNING