Defined in 2 files as a prototype:

Defined in 4 files as a function:

Referenced in 5 files:

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