Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/sched/build_utility.c psi_write() -> psi_trigger_create()

Type Parameter Key Value
PARAM_VALUE 0 group 4069839098413441024
PARAM_VALUE 1 buf 1185847464538312704
PARAM_VALUE 2 res 0-3
PARAM_VALUE 3 file 4096-ptr_max
PARAM_VALUE 3 file->f_op 4096-ptr_max
PARAM_VALUE 3 file->f_op->write 1-u64max
PARAM_VALUE 3 file->private_data 4096-ptr_max
PARAM_VALUE 4 of 0
PARAM_VALUE 5 need_rtpoll_worker 7748919190770229248
BUF_SIZE 1 buf 32
DATA_SOURCE 2 res $3
DATA_SOURCE 3 file $0
BIT_INFO 3 file->f_mode 0x40002,0xffffffffffffffff
TERMINATED 1 buf 1
HARD_MAX 2 res 3
USER_DATA 1 *buf 0-255
USER_PTR 1 buf
LOCK2 &seq->lock
TYPE_LOCK (struct seq_file)->lock

kernel/cgroup/cgroup.c pressure_write() -> psi_trigger_create()

Type Parameter Key Value
PARAM_VALUE 1 buf 4096-ptr_max
PARAM_VALUE 2 res 0-3
PARAM_VALUE 4 of 4096-ptr_max
PARAM_VALUE 4 of->kn 4096-ptr_max
PARAM_VALUE 4 of->kn->dep_map->name 0-255
PARAM_VALUE 4 of->mutex.dep_map->name 0-255
PARAM_VALUE 4 of->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 4 of->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 4 of->mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 4 of->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 4 of->mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 4 of->mutex.wait_lock.owner (-1)
PARAM_VALUE 4 of->mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 4 of->mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 4 of->priv 4096-ptr_max
PARAM_VALUE 4 of->released 0
PARAM_VALUE 5 need_rtpoll_worker 2819245112225771520
BUF_SIZE 0 group (-1),1232
BUF_SIZE 0 group (-1),1232
BUF_SIZE 4 of s32min-(-2),1-s32max
BUF_SIZE 4 of s32min-(-2),1-s32max
DATA_SOURCE 0 group r cgroup_psi
DATA_SOURCE 1 buf $1
DATA_SOURCE 2 res $3
DATA_SOURCE 4 of $0
HARD_MAX 2 res 3
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &cgroup_mutex
LOCK2 4 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 4 &of->prealloc_mutex
TYPE_LOCK (struct kernfs_open_file)->mutex