Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/hwtracing/stm/policy.c stp_policy_make() -> stm_put_protocol()

Type Parameter Key Value
PARAM_VALUE 0 pdrv 4096-ptr_max
PARAM_VALUE 0 pdrv->name 7500581273668202496,8128501194724818944
PARAM_VALUE 0 pdrv->output_close 0,2355413312896823296
PARAM_VALUE 0 pdrv->output_open 0,4491735803974623232
PARAM_VALUE 0 pdrv->policy_attr 0,1044168557882757120
PARAM_VALUE 0 pdrv->policy_node_init 0,898367749213544448
PARAM_VALUE 0 pdrv->priv_sz 0,40
PARAM_VALUE 0 pdrv->write 1238473427475238912,2425745380249796608
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &subsys->su_mutex
HALF_LOCKED2 &dentry->d_lockref.lock
TYPE_LOCK (struct configfs_subsystem)->su_mutex

drivers/hwtracing/stm/policy.c stp_policy_unbind() -> stm_put_protocol()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &stm->policy_mutex
TYPE_LOCK (struct stm_device)->policy_mutex