Home
last modified time | relevance | path

Searched refs:used_wrap_counter (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/virtio/
H A Dvirtio_ring.c1649 u16 idx, bool used_wrap_counter) in is_used_desc_packed() argument
1658 return avail == used && used == used_wrap_counter; in is_used_desc_packed()
1665 bool used_wrap_counter; in more_used_packed() local
1669 used_wrap_counter = packed_used_wrap_counter(last_used_idx); in more_used_packed()
1670 return is_used_desc_packed(vq, last_used, used_wrap_counter); in more_used_packed()
1679 bool used_wrap_counter; in virtqueue_get_buf_ctx_packed() local
1699 used_wrap_counter = packed_used_wrap_counter(last_used_idx); in virtqueue_get_buf_ctx_packed()
1720 used_wrap_counter ^= 1; in virtqueue_get_buf_ctx_packed()
1723 last_used = (last_used | (used_wrap_counter << VRING_PACKED_EVENT_F_WRAP_CTR)); in virtqueue_get_buf_ctx_packed()
/openbmc/qemu/hw/virtio/
H A Dvirtio.c134 bool used_wrap_counter; member
980 bool wrap_counter = vq->used_wrap_counter; in virtqueue_packed_fill_desc()
1075 vq->used_wrap_counter ^= 1; in virtqueue_packed_flush()
1131 vq->used_wrap_counter ^= 1; in virtqueue_ordered_flush()
2277 vdev->vq[i].used_wrap_counter = true; in __virtio_queue_reset()
2651 return !v || vring_packed_need_event(vq, vq->used_wrap_counter, in virtio_packed_should_notify()
2828 VMSTATE_BOOL(used_wrap_counter, struct VirtQueue),
3597 used |= ((uint16_t)vdev->vq[n].used_wrap_counter) << 15; in virtio_queue_packed_get_last_avail_idx()
3627 vq->used_wrap_counter = !!(idx & 0x8000); in virtio_queue_packed_set_last_avail_idx()
/openbmc/qemu/docs/interop/
H A Dvhost-user.rst917 uint8_t used_wrap_counter;
972 ``used_wrap_counter`` if needed
980 to ``free_head``, ``used_idx``, ``used_wrap_counter``
996 ``used_idx``, ``used_wrap_counter``
998 #. Set ``free_head``, ``used_idx``, ``used_wrap_counter`` to