Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/media/usb/au0828/au0828-core.c, line 92 (as a function)
- drivers/media/usb/pwc/pwc-ctrl.c, line 95 (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 |