Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/virtio/virtio_ring.c vring_alloc_queue_split() -> vring_init()

Type Parameter Key Value
PARAM_VALUE 0 vr 2909365844203626496,4791750111281283072
PARAM_VALUE 0 vr->avail 0
PARAM_VALUE 0 vr->used 0
PARAM_VALUE 1 num 1-u32max
PARAM_VALUE 2 p 1-ptr_max
BUF_SIZE 2 p (-1)-s32max
BUF_SIZE 2 p (-1)-s32max
DATA_SOURCE 1 num $2 [m]
DATA_SOURCE 3 align $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 1 num 1-u32max[c]

drivers/virtio/virtio_ring.c vring_new_virtqueue() -> vring_init()

Type Parameter Key Value
PARAM_VALUE 0 vr 1891569794223898624
PARAM_VALUE 0 vr->avail 0
PARAM_VALUE 0 vr->desc 0
PARAM_VALUE 0 vr->num 0
PARAM_VALUE 0 vr->used 0
PARAM_VALUE 1 num 1-u32max
PARAM_VALUE 2 p 1-u64max
DATA_SOURCE 1 num $1
DATA_SOURCE 2 p $6
DATA_SOURCE 3 align $2
MEM_ZERO 2 p
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &the_virtio_vsock_mutex