Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_driver.c uvc_probe() -> uvc_ctrl_init_device()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->chains.next 4096-ptr_max
PARAM_VALUE 0 dev->chains.next->next 4096-ptr_max
PARAM_VALUE 0 dev->chains.prev 4096-ptr_max
PARAM_VALUE 0 dev->chains.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->chains.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->entities.next 4096-ptr_max
PARAM_VALUE 0 dev->entities.next->next 4096-ptr_max
PARAM_VALUE 0 dev->entities.prev 4096-ptr_max
PARAM_VALUE 0 dev->entities.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->entities.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->gpio_unit->camera.wObjectiveFocalLengthMax 0-255
PARAM_VALUE 0 dev->gpio_unit->camera.wObjectiveFocalLengthMin 0-255
PARAM_VALUE 0 dev->gpio_unit->camera.wOcularFocalLength 0-255
PARAM_VALUE 0 dev->gpio_unit->chain.next 4096-ptr_max
PARAM_VALUE 0 dev->gpio_unit->gpio.bControlSize 1
PARAM_VALUE 0 dev->gpio_unit->gpio.initialized 0
PARAM_VALUE 0 dev->gpio_unit->gpio.irq 1-s32max
PARAM_VALUE 0 dev->gpio_unit->processing.wMaxMultiplier 0-255
PARAM_VALUE 0 dev->info 4096-ptr_max
PARAM_VALUE 0 dev->info->quirks 0,2,16,128,256,2048
PARAM_VALUE 0 dev->info->uvc_version 0
PARAM_VALUE 0 dev->int_ep 4096-ptr_max
PARAM_VALUE 0 dev->int_ep->desc.bInterval 1-255
PARAM_VALUE 0 dev->int_ep->desc.wMaxPacketSize 8-u16max
PARAM_VALUE 0 dev->intf 4096-ptr_max
PARAM_VALUE 0 dev->intf->cur_altsetting 4096-ptr_max
PARAM_VALUE 0 dev->intf->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 dev->intf->dev.class 0,4096-ptr_max
PARAM_VALUE 0 dev->intf->dev.driver 0,4096-ptr_max
PARAM_VALUE 0 dev->intfnum 0-255
PARAM_VALUE 0 dev->mdev->bus_info 0-255
PARAM_VALUE 0 dev->mdev.dev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entities.next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entities.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entities.prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entities.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entities.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entity_internal_idx.xa.xa_flags 33554437
PARAM_VALUE 0 dev->mdev.entity_notify.next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entity_notify.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entity_notify.prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entity_notify.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.entity_notify.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.graph_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mdev.graph_mutex.first_waiter 0
PARAM_VALUE 0 dev->mdev.graph_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mdev.graph_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->mdev.graph_mutex.owner.counter 0
PARAM_VALUE 0 dev->mdev.hw_revision 0-u16max
PARAM_VALUE 0 dev->mdev.interfaces.next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.interfaces.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.interfaces.prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.interfaces.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.interfaces.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.links.next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.links.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.links.prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.links.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.links.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.num_request_objects.counter 0
PARAM_VALUE 0 dev->mdev.num_requests.counter 0
PARAM_VALUE 0 dev->mdev.pads.next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.pads.next->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.pads.prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.pads.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->mdev.pads.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->mdev.req_queue_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->mdev.req_queue_mutex.first_waiter 0
PARAM_VALUE 0 dev->mdev.req_queue_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->mdev.req_queue_mutex.owner.counter 0
PARAM_VALUE 0 dev->mdev.request_id.counter 0
PARAM_VALUE 0 dev->nmappings.counter 0
PARAM_VALUE 0 dev->quirks 0-4294967294
PARAM_VALUE 0 dev->ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->streams.next 4096-ptr_max
PARAM_VALUE 0 dev->streams.next->next 4096-ptr_max
PARAM_VALUE 0 dev->streams.prev 4096-ptr_max
PARAM_VALUE 0 dev->streams.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->streams.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev->name 0-255
PARAM_VALUE 0 dev->vdev.dev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->dev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->entities.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->entities.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->entity_internal_idx.xa.xa_flags 33554437
PARAM_VALUE 0 dev->vdev.mdev->entity_notify.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->entity_notify.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->graph_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->hw_revision 0-u16max
PARAM_VALUE 0 dev->vdev.mdev->interfaces.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->interfaces.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->links.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->links.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->num_requests.counter 0
PARAM_VALUE 0 dev->vdev.mdev->pads.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->pads.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->req_queue_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->vdev.mdev->request_id.counter 0
PARAM_VALUE 0 dev->vdev.ref.refcount.refs.counter 1
PARAM_VALUE 0 dev->vdev.subdevs.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.subdevs.next->next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.subdevs.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.subdevs.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.subdevs.prev->prev 4096-ptr_max
BUF_SIZE 0 dev 1720
BUF_SIZE 0 dev->info (-1),12
BUF_SIZE 0 dev->mdev.dev 1616
BUF_SIZE 0 dev->vdev.mdev 992
CAPPED_DATA 0 dev->info->quirks 1
CAPPED_DATA 0 dev->quirks 1
DATA_SOURCE 0 dev r _kzalloc_noprof
STR_LEN 0 dev->name (-1)-31
PARAM_COMPARE 0 &dev->chains != $0->chains.next
MEM_ZERO 0 &dev->vdev.prio
RX_PATH
TASK_NOT_RUNNING