Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

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

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 4096-ptr_max
PARAM_VALUE 2 format->fcc 540029273,540160345,540422489-540422490,541669465,808530000,808596557,825770306,842093913,842094158,842094169,844257602,861030210,875713112,875967048,877022787,909197895,909199186,909201991,1094799984,1111967570-u32max
PARAM_VALUE 2 format->nframes 1-u32max
PARAM_VALUE 3 frame 4096-ptr_max
PARAM_VALUE 4 intervals 529800878590312448
PARAM_VALUE 4 **intervals 0-4294967295
PARAM_VALUE 5 ftype 5,7,17
PARAM_VALUE 6 width_multiplier 1-2
PARAM_VALUE 7 buffer 4096-ptr_max
PARAM_VALUE 8 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-s32max
BUF_SIZE 1 streaming->header.bmaControls 0-65025
BUF_SIZE 2 format (-1)-s32max
BUF_SIZE 2 format (-1)-s32max
CAPPED_DATA 2 format->fcc 1
CAPPED_DATA 5 ftype 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 streaming $1
DATA_SOURCE 2 format $2
DATA_SOURCE 4 intervals $4
DATA_SOURCE 7 buffer $5
DATA_SOURCE 8 buflen $6
FUZZY_MAX 1 streaming->type 2
FUZZY_MAX 2 format->fcc 1497715271
FUZZY_MAX 5 ftype 17
STR_LEN 0 dev->name (-1)-31
BIT_INFO 5 ftype 0x1,0x1f
HARD_MAX 1 streaming->type 2
HARD_MAX 5 ftype 17
RX_PATH
TASK_NOT_RUNNING
UNITS 8 buflen unit_array_size