Defined in 2 files as a prototype:
- drivers/media/usb/au0828/au0828-core.c, line 40 (as a prototype)
- drivers/media/usb/pwc/pwc.h, line 361 (as a prototype)
Defined in 4 files as a function:
- drivers/char/virtio_console.c, line 583 (as a function)
- drivers/media/usb/au0828/au0828-core.c, line 65 (as a function)
- drivers/media/usb/pwc/pwc-ctrl.c, line 131 (as a function)
- drivers/usb/serial/opticon.c, line 100 (as a function)
Referenced in 5 files:
- drivers/char/virtio_console.c
- drivers/media/usb/au0828/au0828-core.c, line 62
- drivers/media/usb/pwc/pwc-ctrl.c
- drivers/media/usb/pwc/pwc-v4l.c
- drivers/usb/serial/opticon.c
Smatch caller information:
drivers/media/usb/au0828/au0828-core.c au0828_writereg() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | *dev->usbdev->toggle | 0-4294967295 |
| PARAM_VALUE | 1 | request | 1 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | value | $2 |
| DATA_SOURCE | 3 | index | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | dev->ctrl_freq | s32min-s32max[u] |
| USER_DATA | 2 | value | 0-u32max[u] |
| USER_DATA | 3 | index | 0-u16max[u] |
| NO_OVERFLOW_SIMPLE | 0 | dev->v4l2_ctrl_hdl.nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | dev->v4l2_dev.ctrl_handler->nr_of_buckets | |
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | &dvb->lock | ||
| HALF_LOCKED2 | 0 | &dev->lock |
drivers/media/usb/pwc/pwc-ctrl.c pwc_button_ctrl() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 5 |
| PARAM_VALUE | 2 | value | 512,768,1024 |
| PARAM_VALUE | 3 | index | 0 |
| PARAM_VALUE | 4 | buflen | 0 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 2 | value | $1 |
| HARD_MAX | 2 | value | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/pwc/pwc-ctrl.c pwc_camera_power() -> send_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->power_save | 1-255 |
| PARAM_VALUE | 0 | dev->type | 675-s32max |
| PARAM_VALUE | 0 | dev->udev | 1-u64max |
| PARAM_VALUE | 0 | dev->v4l2_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->v4l2_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->v4l2_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->v4l2_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | *dev->cmd_buf | 0-255 |
| PARAM_VALUE | 0 | *dev->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 1 | request | 5 |
| PARAM_VALUE | 2 | value | 12800 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 1 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->ctrl_buf | (-1),13 |
| 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 |
| BUF_SIZE | 3 | index | (-1),13 |
| CAPPED_DATA | 0 | dev->udev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 0 | dev->type | 750 |
| STR_LEN | 0 | dev | (-1),5-9,12 |
| STR_LEN | 0 | dev | (-1),5-9,12 |
| 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_delay->default_value | |
| NO_OVERFLOW_SIMPLE | 0 | dev->awb_delay->handler->nr_of_buckets | |
| NO_OVERFLOW_SIMPLE | 0 | dev->awb_delay->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 | |
| HALF_LOCKED2 | 0 | &dev->v4l2_lock |
drivers/media/usb/pwc/pwc-ctrl.c pwc_set_leds() -> send_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->type | 730-s32max |
| PARAM_VALUE | 0 | dev->udev | 1-u64max |
| PARAM_VALUE | 0 | dev->v4l2_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->v4l2_lock.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->v4l2_lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->v4l2_lock.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | *dev->udev->toggle | 0-4294967295 |
| PARAM_VALUE | 1 | request | 5 |
| PARAM_VALUE | 2 | value | 13312 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 2 |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | dev->ctrl_buf | (-1),13 |
| 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 |
| BUF_SIZE | 3 | index | (-1),13 |
| CAPPED_DATA | 0 | dev->udev | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| FUZZY_MAX | 0 | dev->type | 750 |
| STR_LEN | 0 | dev | (-1),5-9,12 |
| STR_LEN | 0 | dev | (-1),5-9,12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | 0 | &dev->v4l2_lock |
drivers/media/usb/pwc/pwc-ctrl.c pwc_set_u16_ctrl() -> send_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->exposure | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->exposure->is_new | 1 |
| PARAM_VALUE | 0 | dev->type | 675-s32max |
| PARAM_VALUE | 1 | request | 1 |
| PARAM_VALUE | 2 | value | 8960 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 2 |
| BUF_SIZE | 3 | index | 13 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | request | $1 |
| DATA_SOURCE | 2 | value | $2 |
| FUZZY_MAX | 0 | dev->type | 700 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/pwc/pwc-ctrl.c pwc_set_u8_ctrl() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->ctrl_buf | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 1,3 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 1 |
| BUF_SIZE | 3 | index | 13 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | request | $1 |
| DATA_SOURCE | 2 | value | $2 |
| HARD_MAX | 1 | request | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/char/virtio_console.c add_port() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->async_queue | 0 |
| PARAM_VALUE | 0 | dev->cdev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->count | 1 |
| PARAM_VALUE | 0 | dev->cdev->dev | 1-u32max |
| PARAM_VALUE | 0 | dev->cdev->kobj.entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.entry.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->cdev->kobj.ktype | 5171966442834808832 |
| PARAM_VALUE | 0 | dev->cdev->kobj.parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->kobj.state_add_uevent_sent | 0 |
| PARAM_VALUE | 0 | dev->cdev->kobj.state_in_sysfs | 0 |
| PARAM_VALUE | 0 | dev->cdev->kobj.state_initialized | 1 |
| PARAM_VALUE | 0 | dev->cdev->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cdev->ops | 3198231408494862336 |
| PARAM_VALUE | 0 | dev->cons.hvc | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->data | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->next.next | 3289054948705619968 |
| PARAM_VALUE | 0 | dev->cons.hvc->next.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->ops | 9147176561405636608 |
| PARAM_VALUE | 0 | dev->cons.hvc->outbuf_size | 4096 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.blocked_open | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.flip_wq | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.free.first | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.head | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.head->flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.mem_limit | 655360 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.next | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.read | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.size | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.used | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.tail->flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.work.func | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_data | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops | 6331571049099714560 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->lookahead_buf | 0,5552213984272089088 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->receive_buf | 2070410949742354432,5991726090128461824 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->write_wakeup | 4180907491510067200,7004002109319299072 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.close_delay | 125 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.closing_wait | 7500 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.console | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.count | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.drain_delay | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.flags | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.iflags | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.itty | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.ops | 9132083565604388864 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.tty | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_buf | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.kfifo.in | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.ptr | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.rectype | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.type | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->vtermno | 0-s32max |
| PARAM_VALUE | 0 | dev->cons.vtermno | 0-s32max |
| PARAM_VALUE | 0 | dev->cons.ws.ws_col | 0 |
| PARAM_VALUE | 0 | dev->cons.ws.ws_row | 0 |
| PARAM_VALUE | 0 | dev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->devres_head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_mem->dyn_alloc.data.counter | 9007199250546704 |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_mem->dyn_alloc.entry.prev | 1473117533515866344 |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_mem->dyn_alloc.func | 1583282886040592384 |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_mem->pools.prev | 1473117533515866320 |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_io_tlb_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_pools.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_pools.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->dma_pools.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->flags | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->fwnode->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->fwnode->suppliers.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->kobj.release->timer->entry.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->kobj.release.timer.is_hard | 0-1 |
| PARAM_VALUE | 0 | dev->dev->kobj.release.timer.is_lazy | 0-1 |
| PARAM_VALUE | 0 | dev->dev->kobj.release.timer.is_queued | 0-1 |
| PARAM_VALUE | 0 | dev->dev->kobj.release.timer.is_soft | 0-1 |
| PARAM_VALUE | 0 | dev->dev->kobj.release.work.entry.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->kobj.sd->active.counter | (-2147483647) |
| PARAM_VALUE | 0 | dev->dev->kobj.sd->attr.notify_next | 0,426918848001064960 |
| PARAM_VALUE | 0 | dev->dev->links.consumers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.consumers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.consumers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.defer_sync.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.defer_sync.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.defer_sync.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.suppliers.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.suppliers.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->links.suppliers.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->p->klist_children.get | 2213798222526185472 |
| PARAM_VALUE | 0 | dev->dev->p->klist_children.put | 3126867300421632000 |
| PARAM_VALUE | 0 | dev->dev->p->knode_bus.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->dev->p->knode_class.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->dev->p->knode_parent.n_ref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->dev->parent->kobj.release.wq->dfl_pwq | 0-s64max |
| PARAM_VALUE | 0 | dev->dev->parent->kobj.release.wq->saved_max_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev->parent->kobj.release.wq->saved_min_active | s32min-s32max |
| PARAM_VALUE | 0 | dev->dev->power.entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.wait_queue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.wait_queue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->dev->power.wait_queue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->id | 0-4294967294 |
| PARAM_VALUE | 0 | dev->in_vq | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->inbuf | 0 |
| PARAM_VALUE | 0 | dev->inbuf_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->name | 0 |
| PARAM_VALUE | 0 | dev->outvq_full | 0 |
| PARAM_VALUE | 0 | dev->portdev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev->in_vqs | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev->out_vqs | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev->ports.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev->ports.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev->vdev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->waitqueue.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->waitqueue.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->waitqueue.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->waitqueue.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->waitqueue.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 3 |
| PARAM_VALUE | 2 | value | 1 |
| BUF_SIZE | 0 | dev | 400 |
| BUF_SIZE | 0 | dev->cdev | 288 |
| BUF_SIZE | 0 | dev->cdev->ops | 272 |
| BUF_SIZE | 0 | dev->dev | 1616 |
| BUF_SIZE | 0 | dev->portdev | (-1),472 |
| CAPPED_DATA | 0 | dev->dev | 1 |
| DATA_SOURCE | 0 | dev | r _kmalloc_noprof |
| FUZZY_MAX | 0 | dev->cons.vtermno | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->cdev->kobj.parent->kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | dev->id | 0-4294967294 |
| HOST_DATA | 0 | dev->portdev->max_nr_ports | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->cdev->count |
drivers/char/virtio_console.c handle_control_message() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 3 |
| PARAM_VALUE | 2 | value | 1 |
| CAPPED_DATA | 0 | dev->id | 1 |
| DATA_SOURCE | 0 | dev | r find_port_by_id |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/char/virtio_console.c init_port_console() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->data | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->next.next | 3289054948705619968 |
| PARAM_VALUE | 0 | dev->cons.hvc->next.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->ops | 9147176561405636608 |
| PARAM_VALUE | 0 | dev->cons.hvc->outbuf_size | 4096 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.blocked_open | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.flip_wq | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.free.first | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.head | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.head->flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.mem_limit | 655360 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.next | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.read | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.size | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.sentinel.used | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.tail | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.tail->flags | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf.work.func | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.buf_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_data | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops | 6331571049099714560 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->lookahead_buf | 0,5552213984272089088 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->receive_buf | 0,2070410949742354432,5991726090128461824 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.client_ops->write_wakeup | 0,4180907491510067200,7004002109319299072 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.close_delay | 125 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.closing_wait | 7500 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.console | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.count | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.delta_msr_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.drain_delay | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.flags | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.iflags | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.itty | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.open_wait.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cons.hvc->port.ops | 9132083565604388864 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.tty | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_buf | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.kfifo.in | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.ptr | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.rectype | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->port.xmit_fifo.type | 0 |
| PARAM_VALUE | 0 | dev->cons.hvc->vtermno | 0-s32max |
| PARAM_VALUE | 0 | dev->cons.list.next | 8151111801130848280 |
| PARAM_VALUE | 0 | dev->cons.vtermno | 0-s32max |
| PARAM_VALUE | 0 | dev->dev->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | dev->guest_connected | 1 |
| PARAM_VALUE | 0 | dev->in_vq->vdev->dev.parent->cma_area->available_count | 0-s64max |
| PARAM_VALUE | 1 | request | 6 |
| PARAM_VALUE | 2 | value | 1 |
| BUF_SIZE | 0 | dev | (-1),400 |
| BUF_SIZE | 0 | dev | (-1),400 |
| BUF_SIZE | 0 | dev->cdev | (-1),288 |
| BUF_SIZE | 0 | dev->cdev->ops | (-1),272 |
| BUF_SIZE | 0 | dev->cons.hvc | 1464,5304 |
| BUF_SIZE | 0 | dev->cons.hvc->ops | 72 |
| BUF_SIZE | 0 | dev->dev | (-1),1616 |
| BUF_SIZE | 0 | dev->portdev | (-1),472 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dev->cdev->kobj.parent->kref.refcount.refs.counter | s32min-s32max |
| HOST_DATA | 0 | dev->id | 0-4294967294 |
| HOST_DATA | 0 | dev->portdev->max_nr_ports | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | dev->cdev->count |
drivers/char/virtio_console.c port_fops_open() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 6 |
| PARAM_VALUE | 2 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/virtio_console.c port_fops_release() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | request | 6 |
| PARAM_VALUE | 2 | value | 0 |
| BUF_SIZE | 0 | dev | (-1),26 |
| BUF_SIZE | 0 | dev | (-1),26 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/virtio_console.c virtcons_restore() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->in_vq | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 3 |
| PARAM_VALUE | 2 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/char/virtio_console.c virtcons_restore() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->guest_connected | 1 |
| PARAM_VALUE | 0 | dev->in_vq | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->portdev | 0,4096-ptr_max |
| PARAM_VALUE | 1 | request | 6 |
| PARAM_VALUE | 2 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/usb/serial/opticon.c opticon_open() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | dev->serial->disconnected | 0 |
| PARAM_VALUE | 0 | dev->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->serial->type | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 2 |
| PARAM_VALUE | 2 | value | 0 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dev->port.tty->index | 0-s16max[c] |
| USER_DATA | 0 | dev->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 0 | dev->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/opticon.c opticon_open() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->read_urb | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.first_waiter | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.owner | (-1) |
| PARAM_VALUE | 0 | dev->serial->disc_mutex.wait_lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | dev->serial->disconnected | 0 |
| PARAM_VALUE | 0 | dev->serial->interface | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.request | 0-4 |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.runtime_error | s32min-(-17),(-15)-(-14),(-12),(-10)-s32max |
| PARAM_VALUE | 0 | dev->serial->interface->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | dev->serial->type | 4096-ptr_max |
| PARAM_VALUE | 0 | *dev->serial->dev->toggle | 0-4294967295 |
| PARAM_VALUE | 1 | request | 3 |
| PARAM_VALUE | 2 | value | 1 |
| DATA_SOURCE | 0 | dev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| USER_DATA | 0 | dev->port.tty->index | 0-s16max[c] |
| USER_DATA | 0 | dev->port.tty->termios.c_ispeed | 0-u32max |
| USER_DATA | 0 | dev->port.tty->termios.c_ospeed | 0-u32max |
| LOCK2 | &serial->disc_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/usb/serial/opticon.c opticon_tiocmset() -> send_control_msg()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 2 |
| PARAM_VALUE | 2 | value | 0-1 |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | dev | s32min-(-2),1-s32max |
| FUZZY_MAX | 2 | value | 1 |
| HARD_MAX | 2 | value | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | dev | unit_byte |
| HALF_LOCKED2 | global &spk_mutex |
drivers/media/usb/pwc/pwc-v4l.c pwc_set_motor() -> send_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->motor_pan_reset | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->motor_tilt_reset | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 13 |
| PARAM_VALUE | 2 | value | 2 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 1 |
| BUF_SIZE | 3 | index | 13 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/media/usb/pwc/pwc-v4l.c pwc_set_motor() -> send_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->motor_pan | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->motor_pan_reset | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->motor_tilt | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->motor_tilt_reset | 4096-ptr_max |
| PARAM_VALUE | 1 | request | 13 |
| PARAM_VALUE | 2 | value | 1 |
| PARAM_VALUE | 3 | index | 4096-ptr_max |
| PARAM_VALUE | 4 | buflen | 4 |
| BUF_SIZE | 3 | index | 13 |
| DATA_SOURCE | 0 | dev | $0 |
| MEM_ZERO | 0 | dev->ctrl_buf | |
| RX_PATH | |||
| TASK_NOT_RUNNING |