Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/virt/vboxguest/vboxguest_core.c vbg_core_exit() -> vbg_core_set_mouse_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gdev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.function | 0 |
| PARAM_VALUE | 0 | gdev->input->dev.kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | gdev->input->dev.power.wakeirq->status | 0-4294967295 |
| PARAM_VALUE | 0 | gdev->input->poller->poll_interval | 0-4294967295 |
| PARAM_VALUE | 0 | gdev->input->poller->poll_interval_max | 0-4294967295 |
| PARAM_VALUE | 0 | gdev->misc_device.list.next | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.list.prev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device.minor | s32min-255 |
| PARAM_VALUE | 0 | gdev->misc_device.this_device->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.next | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.next->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.prev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->misc_device_user.minor | s32min-255 |
| PARAM_VALUE | 0 | gdev->misc_device_user.this_device->kobj.sd->attr.open->nr_mmapped | 0-4294967295 |
| PARAM_VALUE | 0 | *gdev->host_version | 0-255 |
| PARAM_VALUE | 0 | *gdev->input->rep | s32min-s32max |
| PARAM_VALUE | 1 | features | 0 |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gdev->dev | (-1),1616 |
| BUF_SIZE | 0 | gdev->misc_device.fops | (-1),272 |
| BUF_SIZE | 0 | gdev->misc_device.name | (-1),10 |
| BUF_SIZE | 0 | gdev->misc_device_user.fops | (-1),272 |
| BUF_SIZE | 0 | gdev->misc_device_user.name | (-1),9 |
| CAPPED_DATA | 0 | gdev | 1 |
| CAPPED_DATA | 0 | gdev->guest_heartbeat_req | 1 |
| DATA_SOURCE | 0 | gdev | $0 |
| FUZZY_MAX | 0 | gdev->misc_device.minor | 255 |
| FUZZY_MAX | 0 | gdev->misc_device_user.minor | 255 |
| STR_LEN | 0 | gdev->misc_device.name | (-1),9 |
| STR_LEN | 0 | gdev->misc_device_user.name | (-1),8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | gdev->input->max_vals | |
| UNITS | 0 | gdev | unit_byte |
drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_core_set_mouse_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | gdev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->ack_events_req | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | gdev->cancel_req | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | gdev->cancel_req_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gdev->cancel_req_mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | gdev->cancel_req_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->cancel_req_mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | gdev->cancel_req_mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | gdev->dev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->event_filter_host | u32max |
| PARAM_VALUE | 0 | gdev->event_wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->event_wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->event_wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->event_wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->event_wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->fixed_events | 514 |
| PARAM_VALUE | 0 | gdev->guest_caps_host | u32max |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.entry.pprev | 0 |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.flags | 0-4194302 |
| PARAM_VALUE | 0 | gdev->heartbeat_timer.lockdep_map->name | 0-255 |
| PARAM_VALUE | 0 | gdev->hgcm_wq.head.next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->hgcm_wq.head.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->hgcm_wq.head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->hgcm_wq.head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->hgcm_wq.head.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->mem_balloon.change_req | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | gdev->mem_balloon.get_req | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | gdev->misc_device.fops | 3468068597793710080 |
| PARAM_VALUE | 0 | gdev->misc_device.minor | 255 |
| PARAM_VALUE | 0 | gdev->misc_device.name | 6594749389493854208 |
| PARAM_VALUE | 0 | gdev->misc_device_user.fops | 3410439689804779520 |
| PARAM_VALUE | 0 | gdev->misc_device_user.minor | 255 |
| PARAM_VALUE | 0 | gdev->misc_device_user.name | 157592475499134976 |
| PARAM_VALUE | 0 | gdev->mmio | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->mmio->size | 32-u32max |
| PARAM_VALUE | 0 | gdev->mmio->version | 1 |
| PARAM_VALUE | 0 | gdev->mouse_status_req | 18379471554275704832,18446612682070032384 |
| PARAM_VALUE | 0 | gdev->session_mutex.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | gdev->session_mutex.first_waiter | 0 |
| PARAM_VALUE | 0 | gdev->session_mutex.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | gdev->session_mutex.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | gdev->session_mutex.owner.counter | 0 |
| PARAM_VALUE | 0 | *gdev->host_version | 0-127 |
| PARAM_VALUE | 1 | features | 0 |
| BUF_SIZE | 0 | gdev | 1368 |
| BUF_SIZE | 0 | gdev->dev | 1616 |
| BUF_SIZE | 0 | gdev->misc_device.fops | 272 |
| BUF_SIZE | 0 | gdev->misc_device.name | 10 |
| BUF_SIZE | 0 | gdev->misc_device_user.fops | 272 |
| BUF_SIZE | 0 | gdev->misc_device_user.name | 9 |
| CAPPED_DATA | 0 | gdev->mmio->size | 1 |
| DATA_SOURCE | 0 | gdev | $0 |
| STR_LEN | 0 | gdev->misc_device.name | 9 |
| STR_LEN | 0 | gdev->misc_device_user.name | 8 |
| TERMINATED | 0 | gdev->misc_device.name | 1 |
| TERMINATED | 0 | gdev->misc_device_user.name | 1 |
| MEM_ZERO | 0 | gdev | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/virt/vboxguest/vboxguest_linux.c vbg_input_close() -> vbg_core_set_mouse_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | features | 0 |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 0 | gdev | unit_byte |
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex |
drivers/virt/vboxguest/vboxguest_linux.c vbg_input_open() -> vbg_core_set_mouse_status()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | features | 17 |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | gdev | s32min-(-2),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | gdev | unit_byte |
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |