Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 111
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 2080
PARAM_VALUE 1 req_type 113
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 28
PARAM_VALUE 1 req_type 65
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 28
PARAM_VALUE 1 req_type 41
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_core_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 1
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_core_set_mouse_status() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 2
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 _T->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_guest_mappings_exit() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 21
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_guest_mappings_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 20
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_heartbeat_host_config() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 220
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_heartbeat_init() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 24
PARAM_VALUE 1 req_type 219
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_ioctl_write_core_dump() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 28
PARAM_VALUE 1 req_type 218
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_query_host_version() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 40
PARAM_VALUE 1 req_type 4
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_report_driver_status() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 59
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_report_guest_info() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 50
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_report_guest_info() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 168
PARAM_VALUE 1 req_type 58
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 &pool->lock

drivers/virt/vboxguest/vboxguest_core.c vbg_reset_host_capabilities() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 56
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_reset_host_event_filter() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 42
PARAM_VALUE 2 requestor 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_core.c vbg_set_host_capabilities() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 56
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
LOCK2 &gdev->session_mutex
TYPE_LOCK (struct vbg_dev)->session_mutex

drivers/virt/vboxguest/vboxguest_core.c vbg_set_session_event_filter() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 32
PARAM_VALUE 1 req_type 42
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte

drivers/virt/vboxguest/vboxguest_utils.c vbg_hgcm_call() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 1 req_type 63
DATA_SOURCE 2 requestor $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 global &vbg_gdev_mutex

drivers/virt/vboxguest/vboxguest_utils.c vbg_hgcm_connect() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 168
PARAM_VALUE 1 req_type 60
DATA_SOURCE 2 requestor $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 global &vbg_gdev_mutex
HALF_LOCKED2 global &vboxsf_setup_mutex

drivers/virt/vboxguest/vboxguest_utils.c vbg_hgcm_disconnect() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 36
PARAM_VALUE 1 req_type 61
DATA_SOURCE 2 requestor $1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 len unit_byte
HALF_LOCKED2 global &vbg_gdev_mutex
HALF_LOCKED2 global &vboxsf_setup_mutex

drivers/virt/vboxguest/vboxguest_linux.c vbg_misc_device_ioctl() -> vbg_req_alloc()

Type Parameter Key Value
PARAM_VALUE 0 len 24-16777216
PARAM_VALUE 1 req_type 0
CAPPED_DATA 0 len 1
CAPPED_DATA 0 len 1
BIT_INFO 0 len 0x0,0xffffffff
USER_DATA 0 len 24-16777216[c]
UNITS 0 len unit_byte