Searched refs:used_idx (Results 1 – 10 of 10) sorted by relevance
73 uint16_t used_idx; member100 uint16_t used_idx; member233 vq->used_idx = le16toh(vq->vring.used->idx); in vduse_queue_check_inflights()238 if (unlikely(vq->log->inflight.used_idx != vq->used_idx)) { in vduse_queue_check_inflights()247 vq->log->inflight.used_idx = vq->used_idx; in vduse_queue_check_inflights()256 vq->shadow_avail_idx = vq->last_avail_idx = vq->inuse + vq->used_idx; in vduse_queue_check_inflights()309 vq->log->inflight.used_idx = vq->used_idx; in vduse_queue_inflight_post_put()561 new = vq->signalled_used = vq->used_idx; in vduse_queue_should_notify()812 idx = (idx + vq->used_idx) % vq->vring.num; in vduse_queue_fill()822 vq->used_idx = val; in vring_used_idx_set()[all …]
133 uint16_t used_idx; member462 vq->used_idx = val; in vring_used_idx_set()923 idx = (idx + vq->used_idx) % vq->vring.num; in virtqueue_split_fill()943 i = vq->used_idx % vq->vring.num; in virtqueue_ordered_fill()949 max_steps = (vq->last_avail_idx - vq->used_idx) % vq->vring.num; in virtqueue_ordered_fill()995 head = vq->used_idx + idx; in virtqueue_packed_fill_desc()1049 old = vq->used_idx; in virtqueue_split_flush()1081 vq->used_idx += ndescs; in virtqueue_packed_flush()1082 if (vq->used_idx >= vq->vring.num) { in virtqueue_packed_flush()1083 vq->used_idx -= vq->vring.num; in virtqueue_packed_flush()[all …]
386 uint16_t *used_idx = &svq->vring.used->idx; in vhost_svq_more_used() local391 svq->shadow_used_idx = le16_to_cpu(*(volatile uint16_t *)used_idx); in vhost_svq_more_used()
239 monitor_printf(mon, " used_idx: %d\n", s->used_idx); in hmp_virtio_queue_status()
128 vr->used_idx = 0; in vring_init()163 if (vr->used->idx == vr->used_idx) { in vr_poll()169 vr->used_idx = vr->used->idx; in vr_poll()
102 int used_idx; member
1233 vq->used_idx = le16toh(vq->vring.used->idx); in vu_set_vring_addr_exec()1235 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec()1240 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec()1244 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec()1350 vq->used_idx = le16toh(vq->vring.used->idx); in vu_check_queue_inflights()1355 if (unlikely(vq->inflight->used_idx != vq->used_idx)) { in vu_check_queue_inflights()1360 vq->inflight->used_idx = vq->used_idx; in vu_check_queue_inflights()1369 vq->shadow_avail_idx = vq->last_avail_idx = vq->inuse + vq->used_idx; in vu_check_queue_inflights()2609 new = vq->signalled_used = vq->used_idx; in vring_notify()2928 vq->inflight->used_idx = vq->used_idx; in vu_queue_inflight_post_put()[all …]
323 uint16_t used_idx; member351 uint16_t used_idx; member
801 uint16_t used_idx;833 #. Set ``used_idx`` to the ``idx`` value of used ring837 #. If the value of ``used_idx`` does not match the ``idx`` value of841 a. Subtract the value of ``used_idx`` from the ``idx`` value of847 #. Set ``used_idx`` to the ``idx`` value of used ring911 uint16_t used_idx;971 #. Increase ``used_idx`` by the size of the batch and update980 to ``free_head``, ``used_idx``, ``used_wrap_counter``984 #. If ``used_idx`` does not match ``old_used_idx`` (means the996 ``used_idx``, ``used_wrap_counter``[all …]
529 # @used-idx: VirtQueue used_idx