Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/pwc/pwc-if.c usb_pwc_probe() -> pwc_get_cmos_sensor()

Type Parameter Key Value
PARAM_VALUE 0 pdev 4096-ptr_max
PARAM_VALUE 0 pdev->ctrl_buf 4096-ptr_max
PARAM_VALUE 0 pdev->features 0-1
PARAM_VALUE 0 pdev->frame_header_size 0,8
PARAM_VALUE 0 pdev->frame_trailer_size 0,4
PARAM_VALUE 0 pdev->image_mask 21,42,63
PARAM_VALUE 0 pdev->queued_bufs.next 4096-ptr_max
PARAM_VALUE 0 pdev->queued_bufs.next->next 4096-ptr_max
PARAM_VALUE 0 pdev->queued_bufs.prev 4096-ptr_max
PARAM_VALUE 0 pdev->queued_bufs.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->queued_bufs.prev->prev 4096-ptr_max
PARAM_VALUE 0 pdev->release 0-u16max
PARAM_VALUE 0 pdev->type 645-646,675,680,690,720,730,740,750
PARAM_VALUE 0 pdev->udev 4096-ptr_max
PARAM_VALUE 0 pdev->udev->descriptor.idVendor 1054,1133,1137,1228,1373,1690,1726,3457
PARAM_VALUE 0 pdev->v4l2_lock.dep_map->name 0-255
PARAM_VALUE 0 pdev->v4l2_lock.first_waiter 0
PARAM_VALUE 0 pdev->v4l2_lock.magic 4096-ptr_max
PARAM_VALUE 0 pdev->v4l2_lock.osq.tail.counter 0
PARAM_VALUE 0 pdev->v4l2_lock.owner.counter 0
PARAM_VALUE 0 pdev->vb_queue->name 0-255
PARAM_VALUE 0 pdev->vb_queue.buf_ops 7349354608699604992
PARAM_VALUE 0 pdev->vb_queue.buf_ops->copy_timestamp 0,3401818510708633600
PARAM_VALUE 0 pdev->vb_queue.buf_ops->fill_user_buffer 5298842246379896832,5841025948992888832
PARAM_VALUE 0 pdev->vb_queue.buf_ops->fill_vb2_buffer 1786911256580034560,5041348282711113728
PARAM_VALUE 0 pdev->vb_queue.buf_ops->init_buffer 0,384438844081053696
PARAM_VALUE 0 pdev->vb_queue.buf_ops->verify_planes_array 0,6675302666440089600
PARAM_VALUE 0 pdev->vb_queue.buf_struct_size 1-u32max
PARAM_VALUE 0 pdev->vb_queue.dma_dir 0-2
PARAM_VALUE 0 pdev->vb_queue.done_list.next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_list.next->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_list.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_list.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_wq.head.next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.done_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.drv_priv 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.io_modes 7
PARAM_VALUE 0 pdev->vb_queue.lock 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.lock->first_waiter 0
PARAM_VALUE 0 pdev->vb_queue.lock->magic 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.lock->osq.tail.counter 0
PARAM_VALUE 0 pdev->vb_queue.lock->owner.counter 0
PARAM_VALUE 0 pdev->vb_queue.max_num_buffers 32-32768
PARAM_VALUE 0 pdev->vb_queue.mem_ops 6949902029773307904
PARAM_VALUE 0 pdev->vb_queue.memory 0
PARAM_VALUE 0 pdev->vb_queue.min_reqbufs_allocation 1-32768
PARAM_VALUE 0 pdev->vb_queue.mmap_lock.dep_map->name 0-255
PARAM_VALUE 0 pdev->vb_queue.mmap_lock.first_waiter 0
PARAM_VALUE 0 pdev->vb_queue.mmap_lock.magic 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.mmap_lock.owner.counter 0
PARAM_VALUE 0 pdev->vb_queue.ops 1329478129890766848
PARAM_VALUE 0 pdev->vb_queue.queued_list.next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.queued_list.next->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.queued_list.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.queued_list.prev->next 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.queued_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue.quirk_poll_must_check_waiting_for_buffers 1
PARAM_VALUE 0 pdev->vb_queue.timestamp_flags 8192
PARAM_VALUE 0 pdev->vb_queue.type 1
PARAM_VALUE 0 pdev->vb_queue_lock.dep_map->name 0-255
PARAM_VALUE 0 pdev->vb_queue_lock.first_waiter 0
PARAM_VALUE 0 pdev->vb_queue_lock.magic 4096-ptr_max
PARAM_VALUE 0 pdev->vb_queue_lock.osq.tail.counter 0
PARAM_VALUE 0 pdev->vb_queue_lock.owner.counter 0
PARAM_VALUE 0 pdev->vcinterface 2-3
PARAM_VALUE 0 pdev->vdev.dev.driver_data 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->buf_ops 7349354608699604992
PARAM_VALUE 0 pdev->vdev.queue->buf_struct_size 1-u32max
PARAM_VALUE 0 pdev->vdev.queue->dma_dir 0-2
PARAM_VALUE 0 pdev->vdev.queue->done_list.next 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->done_list.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->done_wq.head.next 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->done_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->drv_priv 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->io_modes 7
PARAM_VALUE 0 pdev->vdev.queue->lock 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->max_num_buffers 32-32768
PARAM_VALUE 0 pdev->vdev.queue->mem_ops 6949902029773307904
PARAM_VALUE 0 pdev->vdev.queue->memory 0
PARAM_VALUE 0 pdev->vdev.queue->min_reqbufs_allocation 1-32768
PARAM_VALUE 0 pdev->vdev.queue->mmap_lock.magic 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->ops 1329478129890766848
PARAM_VALUE 0 pdev->vdev.queue->queued_list.next 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->queued_list.prev 4096-ptr_max
PARAM_VALUE 0 pdev->vdev.queue->quirk_poll_must_check_waiting_for_buffers 1
PARAM_VALUE 0 pdev->vdev.queue->timestamp_flags 8192
PARAM_VALUE 0 pdev->vdev.queue->type 1
PARAM_VALUE 0 pdev->vendpoint 4-5
PARAM_VALUE 1 sensor 6388276496076533760
PARAM_VALUE 1 *sensor 0
BUF_SIZE 0 pdev 61776
BUF_SIZE 0 pdev->ctrl_buf 13
BUF_SIZE 0 pdev->vb_queue.drv_priv 61776
BUF_SIZE 0 pdev->vb_queue.lock 152
BUF_SIZE 0 pdev->vb_queue.mem_ops 120
BUF_SIZE 0 pdev->vb_queue.ops 96
BUF_SIZE 0 pdev->vdev.queue 632
CAPPED_DATA 0 pdev->vb_queue.min_queued_buffers 1
CAPPED_DATA 0 pdev->vdev.queue->min_queued_buffers 1
DATA_SOURCE 0 pdev r _kzalloc_noprof
BIT_INFO 0 pdev->type 0x280,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING