Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/usb/au0828/au0828-core.c au0828_readreg() -> recv_control_msg()

Type Parameter Key Value
PARAM_VALUE 1 request 0
PARAM_VALUE 2 value 0
PARAM_VALUE 4 cp 4990463012198002688
PARAM_VALUE 4 *cp 0
PARAM_VALUE 5 size 1
BUF_SIZE 0 dev s32min-(-1),1-s32max
BUF_SIZE 0 dev s32min-(-1),1-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 3 index $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 3 index 0-u16max[u]
UNITS 0 dev unit_byte

drivers/media/usb/pwc/pwc-ctrl.c pwc_get_cmos_sensor() -> recv_control_msg()

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

drivers/media/usb/pwc/pwc-ctrl.c pwc_get_s8_ctrl() -> recv_control_msg()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->brightness 0,4096-ptr_max
PARAM_VALUE 0 dev->contrast 0,4096-ptr_max
PARAM_VALUE 0 dev->ctrl_buf 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler._lock.dep_map->name 0-255
PARAM_VALUE 0 dev->ctrl_handler._lock.first_waiter 0
PARAM_VALUE 0 dev->ctrl_handler._lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler._lock.owner.counter 0
PARAM_VALUE 0 dev->ctrl_handler.buckets 16,4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrl_refs.next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrls.next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrls.next->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrls.prev->next 16,4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.ctrls.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.lock 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->ctrl_handler.lock->first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 dev->ctrl_handler.lock->first_waiter->magic 5159360019465732096
PARAM_VALUE 0 dev->ctrl_handler.nr_of_buckets 3
PARAM_VALUE 0 dev->ctrl_handler.req_obj.completed 0
PARAM_VALUE 0 dev->ctrl_handler.req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 0 dev->ctrl_handler.req_obj.list.next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.req_obj.list.prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.req_obj.ops 0
PARAM_VALUE 0 dev->ctrl_handler.req_obj.priv 0
PARAM_VALUE 0 dev->ctrl_handler.req_obj.req 0
PARAM_VALUE 0 dev->ctrl_handler.request_is_queued 0
PARAM_VALUE 0 dev->ctrl_handler.requests.next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests.next->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests.prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests_queued.next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests_queued.next->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests_queued.prev 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->ctrl_handler.requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->dec23.last_cmd_valid 0-1
PARAM_VALUE 0 dev->dec23.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->dec23.lock.first_waiter 0
PARAM_VALUE 0 dev->dec23.lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->dec23.lock.osq.tail.counter 0
PARAM_VALUE 0 dev->dec23.lock.owner.counter 0
PARAM_VALUE 0 dev->dec23.nbits 0,6-8
PARAM_VALUE 0 dev->dec23.nbitsmask 0,63-255
PARAM_VALUE 0 dev->dec23.scalebits 0,13-15
PARAM_VALUE 0 dev->features 0-1
PARAM_VALUE 0 dev->frame_header_size 0,8
PARAM_VALUE 0 dev->frame_trailer_size 0,4
PARAM_VALUE 0 dev->image_mask 21,42,63
PARAM_VALUE 0 dev->pixfmt 842093913
PARAM_VALUE 0 dev->queued_bufs.next 4096-ptr_max
PARAM_VALUE 0 dev->queued_bufs.next->next 4096-ptr_max
PARAM_VALUE 0 dev->queued_bufs.prev 4096-ptr_max
PARAM_VALUE 0 dev->queued_bufs.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->queued_bufs.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->release 0-u16max
PARAM_VALUE 0 dev->saturation_fmt 5632,5888
PARAM_VALUE 0 dev->type 675,680,690,720,730,740,750
PARAM_VALUE 0 dev->udev 4096-ptr_max
PARAM_VALUE 0 dev->udev->descriptor.idVendor 1054,1133,1137,1228,1373,1690,1726,3457
PARAM_VALUE 0 dev->v4l2_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->v4l2_lock.first_waiter 0
PARAM_VALUE 0 dev->v4l2_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 dev->v4l2_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 dev->v4l2_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->v4l2_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->v4l2_lock.owner.counter 0
PARAM_VALUE 0 dev->valternate 1-255
PARAM_VALUE 0 dev->vb_queue->name 0-255
PARAM_VALUE 0 dev->vb_queue.buf_ops 7349354608699604992
PARAM_VALUE 0 dev->vb_queue.buf_ops->copy_timestamp 0,3401818510708633600
PARAM_VALUE 0 dev->vb_queue.buf_ops->fill_user_buffer 5298842246379896832,5841025948992888832
PARAM_VALUE 0 dev->vb_queue.buf_ops->fill_vb2_buffer 1786911256580034560,5041348282711113728
PARAM_VALUE 0 dev->vb_queue.buf_ops->init_buffer 0,384438844081053696
PARAM_VALUE 0 dev->vb_queue.buf_ops->verify_planes_array 0,6675302666440089600
PARAM_VALUE 0 dev->vb_queue.buf_struct_size 1-u32max
PARAM_VALUE 0 dev->vb_queue.dma_dir 0-2
PARAM_VALUE 0 dev->vb_queue.done_list.next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_wq.head.next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_wq.head.next->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_wq.head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.done_wq.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.drv_priv 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.io_modes 7
PARAM_VALUE 0 dev->vb_queue.lock 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.lock->first_waiter 0
PARAM_VALUE 0 dev->vb_queue.lock->magic 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.lock->osq.tail.counter 0
PARAM_VALUE 0 dev->vb_queue.lock->owner.counter 0
PARAM_VALUE 0 dev->vb_queue.max_num_buffers 32-32768
PARAM_VALUE 0 dev->vb_queue.mem_ops 6949902029773307904
PARAM_VALUE 0 dev->vb_queue.memory 0
PARAM_VALUE 0 dev->vb_queue.min_reqbufs_allocation 1-32768
PARAM_VALUE 0 dev->vb_queue.mmap_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->vb_queue.mmap_lock.first_waiter 0
PARAM_VALUE 0 dev->vb_queue.mmap_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.mmap_lock.owner.counter 0
PARAM_VALUE 0 dev->vb_queue.ops 1329478129890766848
PARAM_VALUE 0 dev->vb_queue.queued_list.next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.queued_list.next->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.queued_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.queued_list.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.queued_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue.quirk_poll_must_check_waiting_for_buffers 1
PARAM_VALUE 0 dev->vb_queue.timestamp_flags 8192
PARAM_VALUE 0 dev->vb_queue.type 1
PARAM_VALUE 0 dev->vb_queue_lock.dep_map->name 0-255
PARAM_VALUE 0 dev->vb_queue_lock.first_waiter 0
PARAM_VALUE 0 dev->vb_queue_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->vb_queue_lock.osq.tail.counter 0
PARAM_VALUE 0 dev->vb_queue_lock.owner.counter 0
PARAM_VALUE 0 dev->vbandlength 0,262,266,312,320,324,332,354,356,364,384,396,398,400,402,404,410,420,426,438,476,478,480,488,492,508,526,528,530,532,534,542,544,574,608,610,630,640,644,650,654,704,730,736,738,774,782,788,800,804,812,818,876-s32max
PARAM_VALUE 0 dev->vcinterface 2-3
PARAM_VALUE 0 dev->vdev.dev.driver_data 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->buf_ops 7349354608699604992
PARAM_VALUE 0 dev->vdev.queue->buf_struct_size 1-u32max
PARAM_VALUE 0 dev->vdev.queue->dma_dir 0-2
PARAM_VALUE 0 dev->vdev.queue->done_list.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->done_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->done_wq.head.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->done_wq.head.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->drv_priv 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->io_modes 7
PARAM_VALUE 0 dev->vdev.queue->lock 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->max_num_buffers 32-32768
PARAM_VALUE 0 dev->vdev.queue->mem_ops 6949902029773307904
PARAM_VALUE 0 dev->vdev.queue->memory 0
PARAM_VALUE 0 dev->vdev.queue->min_reqbufs_allocation 1-32768
PARAM_VALUE 0 dev->vdev.queue->mmap_lock.magic 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->ops 1329478129890766848
PARAM_VALUE 0 dev->vdev.queue->queued_list.next 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->queued_list.prev 4096-ptr_max
PARAM_VALUE 0 dev->vdev.queue->quirk_poll_must_check_waiting_for_buffers 1
PARAM_VALUE 0 dev->vdev.queue->timestamp_flags 8192
PARAM_VALUE 0 dev->vdev.queue->type 1
PARAM_VALUE 0 dev->vendpoint 4-5
PARAM_VALUE 0 *dev->cmd_buf 0-255
PARAM_VALUE 0 *dev->dec23->table_d800 0
PARAM_VALUE 0 *dev->dec23->table_dc00 0
PARAM_VALUE 1 request 4
PARAM_VALUE 2 value 5632,5888
PARAM_VALUE 3 index 1
BUF_SIZE 0 dev 61776
BUF_SIZE 0 dev->brightness (-1),248-s32max
BUF_SIZE 0 dev->contrast (-1),248-s32max
BUF_SIZE 0 dev->ctrl_buf 13
BUF_SIZE 0 dev->vb_queue.drv_priv 61776
BUF_SIZE 0 dev->vb_queue.lock 152
BUF_SIZE 0 dev->vb_queue.mem_ops 120
BUF_SIZE 0 dev->vb_queue.ops 96
BUF_SIZE 0 dev->vdev.queue 632
CAPPED_DATA 0 dev->udev 1
CAPPED_DATA 0 dev->vb_queue.min_queued_buffers 1
CAPPED_DATA 0 dev->vdev.queue->min_queued_buffers 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 request $1
DATA_SOURCE 2 value $2
FUZZY_MAX 0 dev->features 0
FUZZY_MAX 0 dev->saturation_fmt 5888
FUZZY_MAX 0 dev->type 730
FUZZY_MAX 2 value 5888
BIT_INFO 0 dev->saturation_fmt 0x1600,0x1700
BIT_INFO 0 dev->type 0x280,0xffffffffffffffff
BIT_INFO 2 value 0x1600,0x1700
HARD_MAX 0 dev->saturation_fmt 5888
HARD_MAX 0 dev->type 750
HARD_MAX 2 value 5888
RX_PATH
TASK_NOT_RUNNING

drivers/media/usb/pwc/pwc-ctrl.c pwc_get_u16_ctrl() -> recv_control_msg()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->gain 0,4096-ptr_max
PARAM_VALUE 0 dev->type 675,680,690,700-s32max
PARAM_VALUE 0 dev->udev 4096-ptr_max
PARAM_VALUE 0 *dev->cmd_buf 0-255
PARAM_VALUE 1 request 6
PARAM_VALUE 2 value 1536
PARAM_VALUE 3 index 2
BUF_SIZE 0 dev (-1),61776
BUF_SIZE 0 dev (-1),61776
BUF_SIZE 0 dev->auto_white_balance (-1),248-s32max
BUF_SIZE 0 dev->auto_white_balance->handler (-1),328
BUF_SIZE 0 dev->autogain (-1),248-s32max
BUF_SIZE 0 dev->blue_balance (-1),248-s32max
BUF_SIZE 0 dev->brightness (-1),248-s32max
BUF_SIZE 0 dev->contrast (-1),248-s32max
BUF_SIZE 0 dev->ctrl_buf (-1),13
BUF_SIZE 0 dev->exposure_auto (-1),248-s32max
BUF_SIZE 0 dev->gain (-1),248-s32max
BUF_SIZE 0 dev->gamma (-1),248-s32max
BUF_SIZE 0 dev->red_balance (-1),248-s32max
BUF_SIZE 0 dev->saturation (-1),248-s32max
BUF_SIZE 0 dev->vb_queue.drv_priv (-1),61776
BUF_SIZE 0 dev->vb_queue.lock (-1),152
BUF_SIZE 0 dev->vb_queue.mem_ops (-1),120
BUF_SIZE 0 dev->vb_queue.ops (-1),96
BUF_SIZE 0 dev->vdev.queue (-1),632
CAPPED_DATA 0 dev->udev 1
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 request $1
DATA_SOURCE 2 value $2
FUZZY_MAX 0 dev->type 730
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->default_value
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->val

drivers/media/usb/pwc/pwc-ctrl.c pwc_get_u8_ctrl() -> recv_control_msg()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 *dev->cmd_buf 0-255
PARAM_VALUE 1 request 2,4,6
PARAM_VALUE 2 value 1280,1792,2048,4096,4352,4608,4864,5120,5376,8192,8448,8704,9216,9472,9728,9984,10240,10496,11008,11264
PARAM_VALUE 3 index 1
BUF_SIZE 0 dev (-1),61776
BUF_SIZE 0 dev (-1),61776
BUF_SIZE 0 dev->auto_white_balance (-1),248-s32max
BUF_SIZE 0 dev->auto_white_balance->handler (-1),328
BUF_SIZE 0 dev->autocontour (-1),248-s32max
BUF_SIZE 0 dev->autocontour->handler (-1),328
BUF_SIZE 0 dev->autogain (-1),248-s32max
BUF_SIZE 0 dev->awb_speed (-1),248-s32max
BUF_SIZE 0 dev->awb_speed->handler (-1),328
BUF_SIZE 0 dev->backlight (-1),248-s32max
BUF_SIZE 0 dev->backlight->handler (-1),328
BUF_SIZE 0 dev->blue_balance (-1),248-s32max
BUF_SIZE 0 dev->brightness (-1),248-s32max
BUF_SIZE 0 dev->colorfx (-1),248-s32max
BUF_SIZE 0 dev->contour (-1),248-s32max
BUF_SIZE 0 dev->contour->handler (-1),328
BUF_SIZE 0 dev->contrast (-1),248-s32max
BUF_SIZE 0 dev->ctrl_buf (-1),13
BUF_SIZE 0 dev->exposure (-1),248-s32max
BUF_SIZE 0 dev->exposure_auto (-1),248-s32max
BUF_SIZE 0 dev->flicker (-1),248-s32max
BUF_SIZE 0 dev->flicker->handler (-1),328
BUF_SIZE 0 dev->gain (-1),248-s32max
BUF_SIZE 0 dev->gamma (-1),248-s32max
BUF_SIZE 0 dev->noise_reduction (-1),248-s32max
BUF_SIZE 0 dev->noise_reduction->handler (-1),328
BUF_SIZE 0 dev->red_balance (-1),248-s32max
BUF_SIZE 0 dev->restore_factory (-1),248-s32max
BUF_SIZE 0 dev->restore_factory->handler (-1),328
BUF_SIZE 0 dev->restore_user (-1),248-s32max
BUF_SIZE 0 dev->restore_user->handler (-1),328
BUF_SIZE 0 dev->saturation (-1),248-s32max
BUF_SIZE 0 dev->save_user (-1),248-s32max
BUF_SIZE 0 dev->save_user->handler (-1),328
BUF_SIZE 0 dev->vb_queue.drv_priv (-1),61776
BUF_SIZE 0 dev->vb_queue.lock (-1),152
BUF_SIZE 0 dev->vb_queue.mem_ops (-1),120
BUF_SIZE 0 dev->vb_queue.ops (-1),96
BUF_SIZE 0 dev->vdev.queue (-1),632
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 request $1
DATA_SOURCE 2 value $2
HARD_MAX 1 request 6
HARD_MAX 2 value 11264
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->default_value
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->auto_white_balance->val
NO_OVERFLOW_SIMPLE 0 dev->autocontour->default_value
NO_OVERFLOW_SIMPLE 0 dev->autocontour->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->autocontour->val
NO_OVERFLOW_SIMPLE 0 dev->awb_speed->default_value
NO_OVERFLOW_SIMPLE 0 dev->awb_speed->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->awb_speed->val
NO_OVERFLOW_SIMPLE 0 dev->backlight->default_value
NO_OVERFLOW_SIMPLE 0 dev->backlight->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->backlight->val
NO_OVERFLOW_SIMPLE 0 dev->contour->default_value
NO_OVERFLOW_SIMPLE 0 dev->contour->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->contour->val
NO_OVERFLOW_SIMPLE 0 dev->flicker->default_value
NO_OVERFLOW_SIMPLE 0 dev->flicker->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->flicker->val
NO_OVERFLOW_SIMPLE 0 dev->noise_reduction->default_value
NO_OVERFLOW_SIMPLE 0 dev->noise_reduction->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->noise_reduction->val
NO_OVERFLOW_SIMPLE 0 dev->restore_factory->default_value
NO_OVERFLOW_SIMPLE 0 dev->restore_factory->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->restore_factory->val
NO_OVERFLOW_SIMPLE 0 dev->restore_user->default_value
NO_OVERFLOW_SIMPLE 0 dev->restore_user->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->restore_user->val
NO_OVERFLOW_SIMPLE 0 dev->save_user->default_value
NO_OVERFLOW_SIMPLE 0 dev->save_user->handler->nr_of_buckets
NO_OVERFLOW_SIMPLE 0 dev->save_user->val