Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/vmw_vsock/virtio_transport.c virtio_vsock_vqs_start() -> virtio_vsock_event_fill()

Type Parameter Key Value
PARAM_VALUE 0 vsock 4096-ptr_max
PARAM_VALUE 0 vsock->event_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->event_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vsock->event_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vsock->event_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vsock->event_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->event_lock.wait_lock.owner (-1)
PARAM_VALUE 0 vsock->event_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 vsock->queued_replies.counter 0
PARAM_VALUE 0 vsock->rx_buf_max_nr (-2147483647)-s32max
PARAM_VALUE 0 vsock->rx_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->rx_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vsock->rx_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vsock->rx_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 vsock->rx_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->rx_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vsock->rx_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vsock->rx_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 vsock->rx_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vsock->rx_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vsock->rx_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->rx_run 1
PARAM_VALUE 0 vsock->tx_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->tx_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 vsock->tx_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 vsock->tx_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->tx_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 vsock->tx_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 vsock->tx_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 vsock->tx_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 vsock->tx_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 vsock->tx_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 vsock->tx_run 1
PARAM_VALUE 0 vsock->vdev 4096-ptr_max
PARAM_VALUE 0 vsock->vdev->config 4096-ptr_max
PARAM_VALUE 0 vsock->vdev->config->find_vqs 4096-ptr_max
PARAM_VALUE 0 vsock->vdev->vqs.prev->next 4096-ptr_max
PARAM_VALUE 0 vsock->vdev->vqs.prev->next->next 4096-ptr_max
PARAM_VALUE 0 vsock->vdev->vqs_list_lock.rlock.dep_map->name 0-255
BUF_SIZE 0 vsock s32min-(-2),1-s32max
BUF_SIZE 0 vsock s32min-(-2),1-s32max
CAPPED_DATA 0 &vsock->event_lock 1
CAPPED_DATA 0 &vsock->rx_lock 1
CAPPED_DATA 0 &vsock->tx_lock 1
DATA_SOURCE 0 vsock $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 vsock->guest_cid 0-u32max
UNITS 0 vsock unit_byte
LOCK2 global &the_virtio_vsock_mutex
LOCK2 0 &vsock->event_lock
TYPE_LOCK (struct virtio_vsock)->event_lock