Documented in 2 files:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/pci/endpoint/pci-ep-cfs.c pci_epf_type_add_cfs() -> (struct pci_epf_ops)->add_cfs()

Type Parameter Key Value
PARAM_VALUE 0 epf 4096-ptr_max
PARAM_VALUE 0 epf->driver 4096-ptr_max
PARAM_VALUE 0 epf->driver->ops 4096-ptr_max
PARAM_VALUE 0 epf->driver->ops->add_cfs 128937249036488704,3534699360106135552,5007668743841595392,6184985397628424192
PARAM_VALUE 0 epf->group 4096-ptr_max
PARAM_VALUE 0 epf->lock.dep_map->name 0-255
PARAM_VALUE 0 epf->lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 epf->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 epf->lock.first_waiter->task->blocked_on 0
PARAM_VALUE 0 epf->lock.magic 4096-ptr_max
PARAM_VALUE 0 epf->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 epf->lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 epf->lock.wait_lock.owner (-1)
PARAM_VALUE 0 epf->lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 epf->name 4096-ptr_max
PARAM_VALUE 0 epf->pci_vepf.next 4096-ptr_max
PARAM_VALUE 0 epf->pci_vepf.prev 4096-ptr_max
PARAM_VALUE 0 epf->vfunction_num_map 1
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->cg_children.next 4096-ptr_max
PARAM_VALUE 1 group->cg_children.prev 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_kref.refcount.refs.counter 1
PARAM_VALUE 1 group->cg_item.ci_type 4720542743035346944
PARAM_VALUE 1 group->default_groups.next 4096-ptr_max
PARAM_VALUE 1 group->default_groups.prev 4096-ptr_max
BUF_SIZE 0 epf 2608
CAPPED_DATA 0 &epf->lock 1
DATA_SOURCE 0 epf $0
DATA_SOURCE 1 group $1
CONTAINER 0 -16-168-1992+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
LOCK2 &subsys->su_mutex
LOCK2 0 &epf->lock
HALF_LOCKED2 &dentry->d_lockref.lock
TYPE_LOCK (struct configfs_subsystem)->su_mutex
TYPE_LOCK (struct pci_epf)->lock