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 |