Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/staging/greybus/fw-management.c fw_mgmt_release() -> put_fw_mgmt()

Type Parameter Key Value
BUF_SIZE 0 fw_mgmt (-1),26
BUF_SIZE 0 fw_mgmt (-1),26
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/staging/greybus/fw-management.c gb_fw_mgmt_connection_exit() -> put_fw_mgmt()

Type Parameter Key Value
PARAM_VALUE 0 fw_mgmt 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->connection 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->connection->intf 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->connection->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fw_mgmt->connection->state 0
PARAM_VALUE 0 fw_mgmt->disabled 1
PARAM_VALUE 0 fw_mgmt->mutex.dep_map->name 0-255
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 fw_mgmt->mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 fw_mgmt->mutex.wait_lock.dep_map->name 0-255
BUF_SIZE 0 fw_mgmt 64,176,208,272,360,504,696,976,1656,1728,1776,2360,2864-5752
BUF_SIZE 0 fw_mgmt 64,176,208,272,360,504,696,976,1656,1728,1776,2360,2864-5752
CAPPED_DATA 0 &fw_mgmt->mutex 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dev->mutex
TYPE_LOCK (struct device)->mutex

drivers/staging/greybus/fw-management.c gb_fw_mgmt_connection_init() -> put_fw_mgmt()

Type Parameter Key Value
PARAM_VALUE 0 fw_mgmt 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.count 0-1
PARAM_VALUE 0 fw_mgmt->cdev.dev 0-s32max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.entry.next 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.entry.prev 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.kobj.kset 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.ktype 0,1499647686170447872
PARAM_VALUE 0 fw_mgmt->cdev.kobj.name 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.parent 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.release.cpu 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.release.timer.flags 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.release.work.func 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.release.wq 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.sd 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.state_in_sysfs 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.state_initialized 0
PARAM_VALUE 0 fw_mgmt->cdev.kobj.uevent_suppress 0
PARAM_VALUE 0 fw_mgmt->cdev.list.next 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.list.next->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.list.prev 0,4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.list.prev->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->cdev.ops 0,4604837437301153792
PARAM_VALUE 0 fw_mgmt->cdev.owner 0
PARAM_VALUE 0 fw_mgmt->class_device (-4095)-(-1)
PARAM_VALUE 0 fw_mgmt->completion.done 0
PARAM_VALUE 0 fw_mgmt->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 fw_mgmt->completion.wait.lock.owner (-1)
PARAM_VALUE 0 fw_mgmt->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 fw_mgmt->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->completion.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->completion.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->completion.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->connection 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->dev_num 0-s32max
PARAM_VALUE 0 fw_mgmt->id_map.xa.xa_flags 33554437
PARAM_VALUE 0 fw_mgmt->id_map.xa.xa_head 0
PARAM_VALUE 0 fw_mgmt->kref.refcount.refs.counter 1
PARAM_VALUE 0 fw_mgmt->mutex.dep_map->name 0-255
PARAM_VALUE 0 fw_mgmt->mutex.first_waiter 0
PARAM_VALUE 0 fw_mgmt->mutex.magic 4096-ptr_max
PARAM_VALUE 0 fw_mgmt->mutex.osq.tail.counter 0
PARAM_VALUE 0 fw_mgmt->mutex.owner.counter 0
PARAM_VALUE 0 fw_mgmt->timeout_jiffies 0-536870912
BUF_SIZE 0 fw_mgmt 696
BUF_SIZE 0 fw_mgmt->connection (-1),376
BUF_SIZE 0 fw_mgmt->parent 1616
CAPPED_DATA 0 fw_mgmt->class_device 1
DATA_SOURCE 0 fw_mgmt r _kzalloc_noprof
FUZZY_MAX 0 fw_mgmt->cdev.count 1
FUZZY_MAX 0 fw_mgmt->cdev.dev 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 fw_mgmt->cdev.count