Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

sound/virtio/virtio_ctl_msg.c virtsnd_ctl_msg_cancel_all() -> virtsnd_ctl_msg_complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &queue->lock
LOCK2 irq
TYPE_LOCK (struct virtio_snd_queue)->lock

sound/virtio/virtio_ctl_msg.c virtsnd_ctl_notify_cb() -> virtsnd_ctl_msg_complete()

Type Parameter Key Value
PARAM_VALUE 0 msg 1-u64max
DATA_SOURCE 0 msg r virtqueue_get_buf
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 msg->notify.done 0-u32max
HOST_DATA 0 msg->notify.wait.lock.magic 0-u32max
HOST_DATA 0 msg->notify.wait.lock.owner_cpu 0-u32max
HOST_DATA 0 msg->notify.wait.lock.raw_lock.locked 0-255
HOST_DATA 0 msg->notify.wait.lock.raw_lock.locked_pending 0-u16max
HOST_DATA 0 msg->notify.wait.lock.raw_lock.pending 0-255
HOST_DATA 0 msg->notify.wait.lock.raw_lock.tail 0-u16max
HOST_DATA 0 msg->notify.wait.lock.raw_lock.val.counter s32min-s32max
HOST_DATA 0 msg->ref_count.refs.counter s32min-s32max
HOST_DATA 0 msg->sg_request.dma_address 0-u64max
HOST_DATA 0 msg->sg_request.dma_flags 0-u32max
HOST_DATA 0 msg->sg_request.dma_length 0-u32max
HOST_DATA 0 msg->sg_request.length 0-u32max
HOST_DATA 0 msg->sg_request.offset 0-u32max
HOST_DATA 0 msg->sg_request.page_link 0-u64max
HOST_DATA 0 msg->sg_response.dma_address 0-u64max
HOST_DATA 0 msg->sg_response.dma_flags 0-u32max
HOST_DATA 0 msg->sg_response.dma_length 0-u32max
HOST_DATA 0 msg->sg_response.length 0-u32max
HOST_DATA 0 msg->sg_response.offset 0-u32max
HOST_DATA 0 msg->sg_response.page_link 0-u64max
LOCK2 &queue->lock
LOCK2 irq
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 &vp_dev->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct virtio_snd_queue)->lock