/dports/emulators/qemu42/qemu-4.2.1/hw/virtio/ |
H A D | virtio.c | 102 uint16_t last_avail_idx; member 709 vq->last_avail_idx -= num; in virtqueue_split_rewind() 714 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 715 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 718 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 996 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1139 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1574 i = vq->last_avail_idx; in virtqueue_packed_pop() 1656 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1757 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu/qemu-6.2.0/hw/virtio/ |
H A D | virtio.c | 103 uint16_t last_avail_idx; member 706 vq->last_avail_idx -= num; in virtqueue_split_rewind() 711 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 712 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 715 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 992 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1131 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1567 i = vq->last_avail_idx; in virtqueue_packed_pop() 1649 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1752 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu60/qemu-6.0.0/hw/virtio/ |
H A D | virtio.c | 104 uint16_t last_avail_idx; member 716 vq->last_avail_idx -= num; in virtqueue_split_rewind() 721 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 722 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 725 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 1003 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1146 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1582 i = vq->last_avail_idx; in virtqueue_packed_pop() 1664 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1765 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/hw/virtio/ |
H A D | virtio.c | 102 uint16_t last_avail_idx; member 709 vq->last_avail_idx -= num; in virtqueue_split_rewind() 714 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 715 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 718 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 996 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1139 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1574 i = vq->last_avail_idx; in virtqueue_packed_pop() 1656 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1757 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/hw/virtio/ |
H A D | virtio.c | 104 uint16_t last_avail_idx; member 716 vq->last_avail_idx -= num; in virtqueue_split_rewind() 721 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 722 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 725 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 1003 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1146 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1582 i = vq->last_avail_idx; in virtqueue_packed_pop() 1664 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1765 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/hw/virtio/ |
H A D | virtio.c | 102 uint16_t last_avail_idx; member 714 vq->last_avail_idx -= num; in virtqueue_split_rewind() 719 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 720 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 723 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 1001 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1144 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1580 i = vq->last_avail_idx; in virtqueue_packed_pop() 1662 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1763 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/hw/virtio/ |
H A D | virtio.c | 103 uint16_t last_avail_idx; member 714 vq->last_avail_idx -= num; in virtqueue_split_rewind() 719 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 720 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 723 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 1001 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1144 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1580 i = vq->last_avail_idx; in virtqueue_packed_pop() 1662 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1763 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/hw/virtio/ |
H A D | virtio.c | 102 uint16_t last_avail_idx; member 714 vq->last_avail_idx -= num; in virtqueue_split_rewind() 719 if (vq->last_avail_idx < num) { in virtqueue_packed_rewind() 720 vq->last_avail_idx = vq->vring.num + vq->last_avail_idx - num; in virtqueue_packed_rewind() 723 vq->last_avail_idx -= num; in virtqueue_packed_rewind() 1001 idx = vq->last_avail_idx; in virtqueue_split_get_avail_bytes() 1144 idx = vq->last_avail_idx; in virtqueue_packed_get_avail_bytes() 1580 i = vq->last_avail_idx; in virtqueue_packed_pop() 1662 vq->last_avail_idx += elem->ndescs; in virtqueue_packed_pop() 1763 vq->last_avail_idx++; in virtqueue_split_drop_all() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/vhost/ |
H A D | vringh.c | 41 u16 *last_avail_idx) in __vringh_get_head() argument 53 if (*last_avail_idx == avail_idx) in __vringh_get_head() 59 i = *last_avail_idx & (vrh->vring.num - 1); in __vringh_get_head() 74 (*last_avail_idx)++; in __vringh_get_head() 545 vrh->last_avail_idx) != 0) { in __vringh_notify_enable() 565 return avail == vrh->last_avail_idx; in __vringh_notify_enable() 656 vrh->last_avail_idx = 0; in vringh_init_user() 779 vrh->last_avail_idx -= num; in vringh_abandon_user() 930 vrh->last_avail_idx = 0; in vringh_init_kern() 1027 vrh->last_avail_idx -= num; in vringh_abandon_kern() [all …]
|
H A D | vhost.c | 320 vq->last_avail_idx = 0; in vhost_vq_reset() 1621 vq->last_avail_idx = s.num; in vhost_vring_ioctl() 1623 vq->avail_idx = vq->last_avail_idx; in vhost_vring_ioctl() 1627 s.num = vq->last_avail_idx; in vhost_vring_ioctl() 2200 u16 last_avail_idx; in vhost_get_vq_desc() local 2206 last_avail_idx = vq->last_avail_idx; in vhost_get_vq_desc() 2218 last_avail_idx, vq->avail_idx); in vhost_get_vq_desc() 2225 if (vq->avail_idx == last_avail_idx) in vhost_get_vq_desc() 2238 last_avail_idx, in vhost_get_vq_desc() 2325 vq->last_avail_idx++; in vhost_get_vq_desc() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/vhost/ |
H A D | vringh.c | 41 u16 *last_avail_idx) in __vringh_get_head() argument 53 if (*last_avail_idx == avail_idx) in __vringh_get_head() 59 i = *last_avail_idx & (vrh->vring.num - 1); in __vringh_get_head() 74 (*last_avail_idx)++; in __vringh_get_head() 545 vrh->last_avail_idx) != 0) { in __vringh_notify_enable() 565 return avail == vrh->last_avail_idx; in __vringh_notify_enable() 656 vrh->last_avail_idx = 0; in vringh_init_user() 779 vrh->last_avail_idx -= num; in vringh_abandon_user() 930 vrh->last_avail_idx = 0; in vringh_init_kern() 1027 vrh->last_avail_idx -= num; in vringh_abandon_kern() [all …]
|
H A D | vhost.c | 320 vq->last_avail_idx = 0; in vhost_vq_reset() 1621 vq->last_avail_idx = s.num; in vhost_vring_ioctl() 1623 vq->avail_idx = vq->last_avail_idx; in vhost_vring_ioctl() 1627 s.num = vq->last_avail_idx; in vhost_vring_ioctl() 2200 u16 last_avail_idx; in vhost_get_vq_desc() local 2206 last_avail_idx = vq->last_avail_idx; in vhost_get_vq_desc() 2218 last_avail_idx, vq->avail_idx); in vhost_get_vq_desc() 2225 if (vq->avail_idx == last_avail_idx) in vhost_get_vq_desc() 2238 last_avail_idx, in vhost_get_vq_desc() 2325 vq->last_avail_idx++; in vhost_get_vq_desc() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/vhost/ |
H A D | vringh.c | 41 u16 *last_avail_idx) in __vringh_get_head() argument 53 if (*last_avail_idx == avail_idx) in __vringh_get_head() 59 i = *last_avail_idx & (vrh->vring.num - 1); in __vringh_get_head() 74 (*last_avail_idx)++; in __vringh_get_head() 545 vrh->last_avail_idx) != 0) { in __vringh_notify_enable() 565 return avail == vrh->last_avail_idx; in __vringh_notify_enable() 656 vrh->last_avail_idx = 0; in vringh_init_user() 779 vrh->last_avail_idx -= num; in vringh_abandon_user() 930 vrh->last_avail_idx = 0; in vringh_init_kern() 1027 vrh->last_avail_idx -= num; in vringh_abandon_kern() [all …]
|
H A D | vhost.c | 320 vq->last_avail_idx = 0; in vhost_vq_reset() 1621 vq->last_avail_idx = s.num; in vhost_vring_ioctl() 1623 vq->avail_idx = vq->last_avail_idx; in vhost_vring_ioctl() 1627 s.num = vq->last_avail_idx; in vhost_vring_ioctl() 2200 u16 last_avail_idx; in vhost_get_vq_desc() local 2206 last_avail_idx = vq->last_avail_idx; in vhost_get_vq_desc() 2218 last_avail_idx, vq->avail_idx); in vhost_get_vq_desc() 2225 if (vq->avail_idx == last_avail_idx) in vhost_get_vq_desc() 2238 last_avail_idx, in vhost_get_vq_desc() 2325 vq->last_avail_idx++; in vhost_get_vq_desc() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/hw/virtio/ |
H A D | virtio.c | 85 uint16_t last_avail_idx; member 369 if (vq->shadow_avail_idx != vq->last_avail_idx) { in virtio_queue_empty_rcu() 373 return vring_avail_idx(vq) == vq->last_avail_idx; in virtio_queue_empty_rcu() 388 if (vq->shadow_avail_idx != vq->last_avail_idx) { in virtio_queue_empty() 450 vq->last_avail_idx--; in virtqueue_unpop() 471 vq->last_avail_idx -= num; in virtqueue_rewind() 624 idx = vq->last_avail_idx; in virtqueue_get_avail_bytes() 1010 vq->last_avail_idx++; in virtqueue_drop_all() 1224 vdev->vq[i].last_avail_idx = 0; in virtio_reset() 2334 return vdev->vq[n].last_avail_idx; in virtio_queue_get_last_avail_idx() [all …]
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.c | 299 u16 last_avail_idx; in ifcvf_get_vq_state() local 305 last_avail_idx = ifc_ioread16(avail_idx_addr); in ifcvf_get_vq_state() 307 return last_avail_idx; in ifcvf_get_vq_state() 319 hw->vring[qid].last_avail_idx = num; in ifcvf_set_vq_state() 361 ifcvf_set_vq_state(hw, i, hw->vring[i].last_avail_idx); in ifcvf_hw_enable()
|
/dports/multimedia/libv4l/linux-5.13-rc2/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.c | 299 u16 last_avail_idx; in ifcvf_get_vq_state() local 305 last_avail_idx = ifc_ioread16(avail_idx_addr); in ifcvf_get_vq_state() 307 return last_avail_idx; in ifcvf_get_vq_state() 319 hw->vring[qid].last_avail_idx = num; in ifcvf_set_vq_state() 361 ifcvf_set_vq_state(hw, i, hw->vring[i].last_avail_idx); in ifcvf_hw_enable()
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/drivers/vdpa/ifcvf/ |
H A D | ifcvf_base.c | 299 u16 last_avail_idx; in ifcvf_get_vq_state() local 305 last_avail_idx = ifc_ioread16(avail_idx_addr); in ifcvf_get_vq_state() 307 return last_avail_idx; in ifcvf_get_vq_state() 319 hw->vring[qid].last_avail_idx = num; in ifcvf_set_vq_state() 361 ifcvf_set_vq_state(hw, i, hw->vring[i].last_avail_idx); in ifcvf_hw_enable()
|
/dports/emulators/qemu42/qemu-4.2.1/contrib/libvhost-user/ |
H A D | libvhost-user.c | 863 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 868 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 872 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 898 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 1835 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 1959 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 1963 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2287 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2292 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2320 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|
/dports/emulators/qemu-utils/qemu-4.2.1/contrib/libvhost-user/ |
H A D | libvhost-user.c | 863 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 868 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 872 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 898 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 1835 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 1959 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 1963 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2287 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2292 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2320 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|
/dports/emulators/qemu-powernv/qemu-powernv-3.0.50/contrib/libvhost-user/ |
H A D | libvhost-user.c | 816 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 821 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 825 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 840 dev->vq[index].shadow_avail_idx = dev->vq[index].last_avail_idx = num; in vu_set_vring_base_exec() 851 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 1559 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 1683 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 1687 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 1889 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 1894 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() [all …]
|
/dports/emulators/qemu-guest-agent/qemu-5.0.1/contrib/libvhost-user/ |
H A D | libvhost-user.c | 895 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 900 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 904 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 930 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 1945 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 2069 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 2073 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2433 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2438 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2466 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/contrib/libvhost-user/ |
H A D | libvhost-user.c | 895 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 900 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 904 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 930 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 1945 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 2069 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 2073 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2433 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2438 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2466 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|
/dports/emulators/qemu5/qemu-5.2.0/contrib/libvhost-user/ |
H A D | libvhost-user.c | 1086 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 1091 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 1095 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 1121 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 2162 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 2286 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 2290 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2659 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2664 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2692 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|
/dports/emulators/qemu-devel/qemu-de8ed1055c2ce18c95f597eb10df360dcb534f99/subprojects/libvhost-user/ |
H A D | libvhost-user.c | 1087 if (vq->last_avail_idx != vq->used_idx) { in vu_set_vring_addr_exec() 1092 vq->last_avail_idx, vq->used_idx, in vu_set_vring_addr_exec() 1096 vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx; in vu_set_vring_addr_exec() 1122 vmsg->payload.state.num = dev->vq[index].last_avail_idx; in vu_get_vring_base_exec() 2201 idx = vq->last_avail_idx; in vu_queue_get_avail_bytes() 2325 if (vq->shadow_avail_idx != vq->last_avail_idx) { in vu_queue_empty() 2329 return vring_avail_idx(vq) == vq->last_avail_idx; in vu_queue_empty() 2701 if (!virtqueue_get_head(dev, vq, vq->last_avail_idx++, &head)) { in vu_queue_pop() 2706 vring_set_avail_event(vq, vq->last_avail_idx); in vu_queue_pop() 2734 vq->last_avail_idx--; in vu_queue_unpop() [all …]
|