Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/uvc/uvc_driver.c uvc_parse_streaming() -> uvc_parse_format()

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->clock_frequency 0-255
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->info 1-u64max
PARAM_VALUE 0 dev->info->quirks 0,2,16,128,256,2048
PARAM_VALUE 0 dev->intf 4096-ptr_max
PARAM_VALUE 0 dev->intf->cur_altsetting 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->udev 4096-ptr_max
PARAM_VALUE 0 dev->udev->actconfig 4096-ptr_max
PARAM_VALUE 0 dev->udev->actconfig->desc.bNumInterfaces 1-255
PARAM_VALUE 0 dev->uvc_version 0-255
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 1 streaming 4096-ptr_max
PARAM_VALUE 1 streaming->async_wq 4096-ptr_max
PARAM_VALUE 1 streaming->dev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->chains.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->chains.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->clock_frequency 0-255
PARAM_VALUE 1 streaming->dev->entities.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->entities.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->info 1-u64max
PARAM_VALUE 1 streaming->dev->intf 4096-ptr_max
PARAM_VALUE 1 streaming->dev->intfnum 0-255
PARAM_VALUE 1 streaming->dev->mdev.dev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.entities.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.entities.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.entity_internal_idx.xa.xa_flags 67108869
PARAM_VALUE 1 streaming->dev->mdev.entity_notify.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.entity_notify.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.graph_mutex.magic 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.hw_revision 0-u16max
PARAM_VALUE 1 streaming->dev->mdev.interfaces.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.interfaces.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.links.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.links.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.pads.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.pads.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.req_queue_mutex.magic 4096-ptr_max
PARAM_VALUE 1 streaming->dev->mdev.request_id.counter 0
PARAM_VALUE 1 streaming->dev->nmappings.counter 0
PARAM_VALUE 1 streaming->dev->quirks 0-4294967294
PARAM_VALUE 1 streaming->dev->ref.refcount.refs.counter 1
PARAM_VALUE 1 streaming->dev->streams.next 4096-ptr_max
PARAM_VALUE 1 streaming->dev->streams.prev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->udev 4096-ptr_max
PARAM_VALUE 1 streaming->dev->uvc_version 0-255
PARAM_VALUE 1 streaming->dev->vdev.mdev 4096-ptr_max
PARAM_VALUE 1 streaming->formats 16,4096-ptr_max
PARAM_VALUE 1 streaming->header.bmaControls 1-u64max
PARAM_VALUE 1 streaming->intf 4096-ptr_max
PARAM_VALUE 1 streaming->intfnum 0-255
PARAM_VALUE 1 streaming->type 1-2
PARAM_VALUE 2 format 16,4096-u64max
PARAM_VALUE 4 intervals 529800878590312448
PARAM_VALUE 5 buffer 4096-ptr_max
PARAM_VALUE 6 buflen 3-s32max
BUF_SIZE 0 dev->info (-1),12
BUF_SIZE 0 dev->mdev.dev 1616
BUF_SIZE 0 dev->vdev.mdev 992
BUF_SIZE 1 streaming 12464
BUF_SIZE 1 streaming->formats 0-u32max
BUF_SIZE 1 streaming->header.bmaControls 0-65025
BUF_SIZE 2 format 0-u32max,u64max
BUF_SIZE 2 format 0-u32max,u64max
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 streaming r uvc_stream_new
FUZZY_MAX 1 streaming->type 2
STR_LEN 0 dev->name (-1)-31
HARD_MAX 1 streaming->type 2
RX_PATH
TASK_NOT_RUNNING
UNITS 6 buflen unit_array_size