Home
last modified time | relevance | path

Searched refs:needs_kick (Results 1 – 4 of 4) sorted by relevance

/openbmc/u-boot/drivers/virtio/
H A Dvirtio_ring.c105 bool needs_kick; in virtqueue_kick_prepare() local
118 needs_kick = vring_need_event(virtio16_to_cpu(vq->vdev, in virtqueue_kick_prepare()
121 needs_kick = !(vq->vring.used->flags & cpu_to_virtio16(vq->vdev, in virtqueue_kick_prepare()
125 return needs_kick; in virtqueue_kick_prepare()
/openbmc/linux/drivers/scsi/
H A Dvirtio_scsi.c472 bool needs_kick; in virtscsi_kick_vq() local
476 needs_kick = virtqueue_kick_prepare(vq->vq); in virtscsi_kick_vq()
479 if (needs_kick) in virtscsi_kick_vq()
498 bool needs_kick = false; in virtscsi_add_cmd() local
503 needs_kick = virtqueue_kick_prepare(vq->vq); in virtscsi_add_cmd()
507 if (needs_kick) in virtscsi_add_cmd()
/openbmc/qemu/hw/virtio/
H A Dvhost-shadow-virtqueue.c222 bool needs_kick; in vhost_svq_kick() local
232needs_kick = vring_need_event(avail_event, svq->shadow_avail_idx, svq->shadow_avail_idx - 1); in vhost_svq_kick()
234 needs_kick = !(svq->vring.used->flags & VRING_USED_F_NO_NOTIFY); in vhost_svq_kick()
237 if (!needs_kick) { in vhost_svq_kick()
/openbmc/linux/drivers/virtio/
H A Dvirtio_ring.c738 bool needs_kick; in virtqueue_kick_prepare_split() local
753 needs_kick = vring_need_event(virtio16_to_cpu(_vq->vdev, in virtqueue_kick_prepare_split()
757 needs_kick = !(vq->split.vring.used->flags & in virtqueue_kick_prepare_split()
762 return needs_kick; in virtqueue_kick_prepare_split()
1557 bool needs_kick; in virtqueue_kick_prepare_packed() local
1585 needs_kick = (flags != VRING_PACKED_EVENT_FLAG_DISABLE); in virtqueue_kick_prepare_packed()
1596 needs_kick = vring_need_event(event_idx, new, old); in virtqueue_kick_prepare_packed()
1599 return needs_kick; in virtqueue_kick_prepare_packed()