Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/scsi/virtio_scsi.c virtscsi_kick_event() -> virtqueue_add_inbuf_cache_clean()

Type Parameter Key Value
PARAM_VALUE 2 num 1
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 gfp 2080
BUF_SIZE 1 sg 32
DATA_SOURCE 3 data $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vscsi->event_vq.vq_lock
LOCK2 flags
TYPE_LOCK (struct virtio_scsi_vq)->vq_lock

net/vmw_vsock/virtio_transport.c virtio_vsock_event_fill_one() -> virtqueue_add_inbuf_cache_clean()

Type Parameter Key Value
PARAM_VALUE 2 num 1
PARAM_VALUE 3 data 1-u64max
PARAM_VALUE 4 gfp 3264
BUF_SIZE 1 sg 32
DATA_SOURCE 3 data $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &vsock->event_lock
HALF_LOCKED2 global &the_virtio_vsock_mutex
TYPE_LOCK (struct virtio_vsock)->event_lock

drivers/virtio/virtio_input.c virtinput_queue_evtbuf() -> virtqueue_add_inbuf_cache_clean()

Type Parameter Key Value
PARAM_VALUE 1 sg 6309128762992271360
PARAM_VALUE 1 sg->dma_address 0
PARAM_VALUE 1 sg->dma_flags 0
PARAM_VALUE 1 sg->dma_length 0
PARAM_VALUE 1 sg->offset 0-4095
PARAM_VALUE 2 num 1
PARAM_VALUE 3 data 4096-ptr_max
PARAM_VALUE 4 gfp 2080
BUF_SIZE 1 sg 32
DATA_SOURCE 3 data $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &vi->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct virtio_input)->lock