Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/iommu/iommu.c iommu_group_alloc() -> iommu_group_create_file()

Type Parameter Key Value
PARAM_VALUE 0 group 4096-ptr_max
PARAM_VALUE 0 group->devices.next 4096-ptr_max
PARAM_VALUE 0 group->devices.next->next 4096-ptr_max
PARAM_VALUE 0 group->devices.prev 4096-ptr_max
PARAM_VALUE 0 group->devices.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kref.refcount.refs.counter 1
PARAM_VALUE 0 group->devices_kobj->kset 0,4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->devices_kobj->ktype 1915817945436012544
PARAM_VALUE 0 group->devices_kobj->name 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->sd 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->state_in_sysfs 1
PARAM_VALUE 0 group->devices_kobj->state_initialized 1
PARAM_VALUE 0 group->entry.next 4096-ptr_max
PARAM_VALUE 0 group->entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->entry.prev 4096-ptr_max
PARAM_VALUE 0 group->entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->id 0-s32max
PARAM_VALUE 0 group->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->kobj.ktype 4096-ptr_max
PARAM_VALUE 0 group->kobj.name 4096-ptr_max
PARAM_VALUE 0 group->kobj.sd 4096-ptr_max
PARAM_VALUE 0 group->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 group->kobj.state_in_sysfs 1
PARAM_VALUE 0 group->kobj.state_initialized 1
PARAM_VALUE 0 group->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 group->mutex.dep_map->name 0-255
PARAM_VALUE 0 group->mutex.first_waiter 0
PARAM_VALUE 0 group->mutex.magic 4096-ptr_max
PARAM_VALUE 0 group->mutex.osq.tail.counter 0
PARAM_VALUE 0 group->mutex.owner.counter 0
PARAM_VALUE 0 group->pasid_array.xa_flags 0
PARAM_VALUE 0 group->pasid_array.xa_head 0
PARAM_VALUE 1 attr 5846978487668043776
BUF_SIZE 0 group 600
BUF_SIZE 0 group->devices_kobj 248
DATA_SOURCE 0 group r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 &smmu->stream_map_mutex
HALF_LOCKED2 global &iommu_probe_device_lock

drivers/iommu/iommu.c iommu_group_alloc() -> iommu_group_create_file()

Type Parameter Key Value
PARAM_VALUE 0 group 4096-ptr_max
PARAM_VALUE 0 group->devices.next 4096-ptr_max
PARAM_VALUE 0 group->devices.next->next 4096-ptr_max
PARAM_VALUE 0 group->devices.prev 4096-ptr_max
PARAM_VALUE 0 group->devices.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kref.refcount.refs.counter 1
PARAM_VALUE 0 group->devices_kobj->kset 0,4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->devices_kobj->ktype 1915817945436012544
PARAM_VALUE 0 group->devices_kobj->name 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->sd 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->state_in_sysfs 1
PARAM_VALUE 0 group->devices_kobj->state_initialized 1
PARAM_VALUE 0 group->entry.next 4096-ptr_max
PARAM_VALUE 0 group->entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->entry.prev 4096-ptr_max
PARAM_VALUE 0 group->entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->id 0-s32max
PARAM_VALUE 0 group->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 group->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->kobj.ktype 4096-ptr_max
PARAM_VALUE 0 group->kobj.name 4096-ptr_max
PARAM_VALUE 0 group->kobj.sd 4096-ptr_max
PARAM_VALUE 0 group->kobj.sd->__parent 0
PARAM_VALUE 0 group->kobj.sd->priv 4096-ptr_max
PARAM_VALUE 0 group->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 group->kobj.state_in_sysfs 1
PARAM_VALUE 0 group->kobj.state_initialized 1
PARAM_VALUE 0 group->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 group->mutex.dep_map->name 0-255
PARAM_VALUE 0 group->mutex.first_waiter 0
PARAM_VALUE 0 group->mutex.magic 4096-ptr_max
PARAM_VALUE 0 group->mutex.osq.tail.counter 0
PARAM_VALUE 0 group->mutex.owner.counter 0
PARAM_VALUE 0 group->pasid_array.xa_flags 0
PARAM_VALUE 0 group->pasid_array.xa_head 0
PARAM_VALUE 1 attr 4128698125718700032
BUF_SIZE 0 group 600
BUF_SIZE 0 group->devices_kobj 248
CAPPED_DATA 0 group->kobj.sd 1
DATA_SOURCE 0 group r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &data->mutex
HALF_LOCKED2 &smmu->stream_map_mutex
HALF_LOCKED2 global &iommu_probe_device_lock

drivers/iommu/iommu.c iommu_group_set_name() -> iommu_group_create_file()

Type Parameter Key Value
PARAM_VALUE 0 group 4096-ptr_max
PARAM_VALUE 0 group->devices_kobj->kref.refcount.refs.counter 1
PARAM_VALUE 0 group->devices_kobj->kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->devices_kobj->ktype 1915817945436012544
PARAM_VALUE 0 group->devices_kobj->sd->active.counter (-2147483647)
PARAM_VALUE 0 group->devices_kobj->state_in_sysfs 1
PARAM_VALUE 0 group->devices_kobj->state_initialized 1
PARAM_VALUE 0 group->id 0-s32max
PARAM_VALUE 0 group->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 group->kobj.sd->__parent 0
PARAM_VALUE 0 group->kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 group->kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 group->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 group->kobj.state_in_sysfs 1
PARAM_VALUE 0 group->kobj.state_initialized 1
PARAM_VALUE 0 group->mutex.dep_map->name 0-255
PARAM_VALUE 0 group->mutex.first_waiter 0
PARAM_VALUE 0 group->mutex.osq.tail.counter 0
PARAM_VALUE 0 group->mutex.owner.counter 0
PARAM_VALUE 0 group->name 4096-ptr_max
PARAM_VALUE 0 group->pasid_array.xa_flags 0
PARAM_VALUE 0 group->pasid_array.xa_head 0
PARAM_VALUE 1 attr 2366069568053657600
BUF_SIZE 0 group 600
DATA_SOURCE 0 group $0
STR_LEN 0 group 12
STR_LEN 0 group 12
RX_PATH
TASK_NOT_RUNNING