Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/resctrl/rdtgroup.c rdtgroup_kn_unlock() -> rdtgroup_kn_put()

Type Parameter Key Value
PARAM_VALUE 0 rdtgrp 1-u64max
PARAM_VALUE 1 kn 4096-ptr_max
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 1 kn s32min-(-1),1-s32max
BUF_SIZE 1 kn s32min-(-1),1-s32max
CAPPED_DATA 1 kn 1
DATA_SOURCE 1 kn $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 kn unit_array_size
HALF_LOCKED2 &m->lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &s->lock

fs/resctrl/rdtgroup.c rdtgroup_rename() -> rdtgroup_kn_put()

Type Parameter Key Value
PARAM_VALUE 0 rdtgrp 4096-ptr_max
PARAM_VALUE 1 kn 4096-ptr_max
PARAM_VALUE 1 kn->dep_map->name 0-255
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 1 kn s32min-(-2),1-s32max
BUF_SIZE 1 kn s32min-(-2),1-s32max
CAPPED_DATA 1 kn 1
DATA_SOURCE 1 kn $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem

fs/resctrl/rdtgroup.c rdtgroup_rename() -> rdtgroup_kn_put()

Type Parameter Key Value
PARAM_VALUE 0 rdtgrp 4096-ptr_max
PARAM_VALUE 1 kn 4096-ptr_max
PARAM_VALUE 1 kn->__parent 0
PARAM_VALUE 1 kn->dep_map->name 0-255
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 0 rdtgrp 40,136,480,696,928,1128,1160,1392,1624,1848,8192
BUF_SIZE 1 kn s32min-(-2),1-s32max
BUF_SIZE 1 kn s32min-(-2),1-s32max
CAPPED_DATA 0 rdtgrp 1
CAPPED_DATA 1 kn 1
DATA_SOURCE 1 kn $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &source->i_rwsem
HALF_LOCKED2 &target->i_rwsem