Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrl_request_complete() -> v4l2_ctrl_request_bind()

Type Parameter Key Value
PARAM_VALUE 0 req 1-u64max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 hdl 4096-ptr_max
PARAM_VALUE 1 hdl->_lock.dep_map->name 0-255
PARAM_VALUE 1 hdl->_lock.first_waiter 0
PARAM_VALUE 1 hdl->_lock.magic 4096-ptr_max
PARAM_VALUE 1 hdl->_lock.osq.tail.counter 0
PARAM_VALUE 1 hdl->_lock.owner.counter 0
PARAM_VALUE 1 hdl->buckets 16,4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->error 0
PARAM_VALUE 1 hdl->lock 4096-ptr_max
PARAM_VALUE 1 hdl->lock->first_waiter 0
PARAM_VALUE 1 hdl->lock->magic 4096-ptr_max
PARAM_VALUE 1 hdl->lock->osq.tail.counter 0
PARAM_VALUE 1 hdl->lock->owner.counter 0
PARAM_VALUE 1 hdl->req_obj.completed 0
PARAM_VALUE 1 hdl->req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 1 hdl->req_obj.list.next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.ops 0
PARAM_VALUE 1 hdl->req_obj.priv 0
PARAM_VALUE 1 hdl->req_obj.req 0
PARAM_VALUE 1 hdl->request_is_queued 0
PARAM_VALUE 1 hdl->requests.next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 2 from 4096-ptr_max
BUF_SIZE 1 hdl 328
CAPPED_DATA 2 from 1
DATA_SOURCE 0 req $0
DATA_SOURCE 1 hdl r _kzalloc_noprof
DATA_SOURCE 2 from $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 1 hdl->nr_of_buckets
HALF_LOCKED2 &dev->mutex

drivers/media/v4l2-core/v4l2-ctrls-request.c v4l2_ctrls_find_req_obj() -> v4l2_ctrl_request_bind()

Type Parameter Key Value
PARAM_VALUE 0 req 4096-ptr_max
PARAM_VALUE 0 req->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 req->mdev 4096-ptr_max
PARAM_VALUE 0 req->state 5
PARAM_VALUE 1 hdl 4096-ptr_max
PARAM_VALUE 1 hdl->_lock.dep_map->name 0-255
PARAM_VALUE 1 hdl->_lock.first_waiter 0
PARAM_VALUE 1 hdl->_lock.magic 4096-ptr_max
PARAM_VALUE 1 hdl->_lock.osq.tail.counter 0
PARAM_VALUE 1 hdl->_lock.owner.counter 0
PARAM_VALUE 1 hdl->buckets 16,4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->ctrls.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->error 0
PARAM_VALUE 1 hdl->lock 4096-ptr_max
PARAM_VALUE 1 hdl->lock->first_waiter 0
PARAM_VALUE 1 hdl->lock->magic 4096-ptr_max
PARAM_VALUE 1 hdl->lock->osq.tail.counter 0
PARAM_VALUE 1 hdl->lock->owner.counter 0
PARAM_VALUE 1 hdl->req_obj.completed 0
PARAM_VALUE 1 hdl->req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 1 hdl->req_obj.list.next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->req_obj.ops 0
PARAM_VALUE 1 hdl->req_obj.priv 0
PARAM_VALUE 1 hdl->req_obj.req 0
PARAM_VALUE 1 hdl->request_is_queued 0
PARAM_VALUE 1 hdl->requests.next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests.prev->prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.next->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 1 hdl->requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 2 from 4096-ptr_max
BUF_SIZE 0 req s32min-(-2),1-s32max
BUF_SIZE 0 req s32min-(-2),1-s32max
BUF_SIZE 1 hdl 328
CAPPED_DATA 0 req->mdev 1
CAPPED_DATA 2 from 1
DATA_SOURCE 0 req $1
DATA_SOURCE 1 hdl r _kzalloc_noprof
DATA_SOURCE 2 from $0
NO_OVERFLOW_SIMPLE 1 hdl->nr_of_buckets
HALF_LOCKED2 lock