Home
last modified time | relevance | path

Searched refs:avail_idx (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.4/tools/virtio/ringtest/
Dvirtio_ring_0_9.c42 unsigned short avail_idx; member
78 guest.avail_idx = 0; in alloc_ring()
111 head = (ring_size - 1) & (guest.avail_idx++); in add_inbuf()
135 avail = guest.avail_idx++; in add_inbuf()
142 avail = (ring_size - 1) & (guest.avail_idx++); in add_inbuf()
148 ring.avail->idx = guest.avail_idx; in add_inbuf()
234 guest.avail_idx, in kick_available()
237 guest.kicked_avail_idx = guest.avail_idx; in kick_available()
Dring.c60 unsigned avail_idx; member
92 guest.avail_idx = 0; in alloc_ring()
120 head = (ring_size - 1) & (guest.avail_idx++); in add_inbuf()
195 guest.avail_idx, in kick_available()
198 guest.kicked_avail_idx = guest.avail_idx; in kick_available()
/Linux-v5.4/drivers/vhost/
Dvhost.c308 vq->avail_idx = 0; in vhost_vq_reset()
916 return vhost_put_user(vq, cpu_to_vhost16(vq, vq->avail_idx), in vhost_put_avail_event()
1631 vq->avail_idx = vq->last_avail_idx; in vhost_vring_ioctl()
2216 __virtio16 avail_idx; in vhost_get_vq_desc() local
2223 if (vq->avail_idx == vq->last_avail_idx) { in vhost_get_vq_desc()
2224 if (unlikely(vhost_get_avail_idx(vq, &avail_idx))) { in vhost_get_vq_desc()
2229 vq->avail_idx = vhost16_to_cpu(vq, avail_idx); in vhost_get_vq_desc()
2231 if (unlikely((u16)(vq->avail_idx - last_avail_idx) > vq->num)) { in vhost_get_vq_desc()
2233 last_avail_idx, vq->avail_idx); in vhost_get_vq_desc()
2240 if (vq->avail_idx == last_avail_idx) in vhost_get_vq_desc()
[all …]
Dvringh.c38 u16 avail_idx, i, head; in __vringh_get_head() local
41 err = getu16(vrh, &avail_idx, &vrh->vring.avail->idx); in __vringh_get_head()
48 if (*last_avail_idx == avail_idx) in __vringh_get_head()
Dvhost.h108 u16 avail_idx; member
/Linux-v5.4/samples/mic/mpssd/
Dmpssd.c374 return READ_ONCE(vr->info->avail_idx); in read_avail_idx()
513 __u16 avail_idx = read_avail_idx(vr); in spin_for_descriptors() local
515 while (avail_idx == le16toh(READ_ONCE(vr->vr.avail->idx))) { in spin_for_descriptors()
519 le16toh(vr->vr.avail->idx), vr->info->avail_idx); in spin_for_descriptors()
656 while (rx_vr.info->avail_idx != in virtio_net()
855 while (rx_vr.info->avail_idx != in virtio_console()
1164 __u16 avail_idx; in virtio_block() local
1215 while (vring.info->avail_idx != in virtio_block()
1218 avail_idx = in virtio_block()
1219 vring.info->avail_idx & in virtio_block()
[all …]
/Linux-v5.4/drivers/misc/mic/vop/
Dvop_debugfs.c123 i, vvr->vring.info->avail_idx & (num - 1)); in vop_vdev_info_show()
125 i, vvr->vring.info->avail_idx); in vop_vdev_info_show()
Dvop_vringh.c105 vdev->vvr[i].vring.info->avail_idx = 0; in vop_virtio_device_reset()
829 vr->info->avail_idx = vrh->last_avail_idx; in _vop_virtio_copy()
/Linux-v5.4/include/uapi/linux/
Dmic_common.h154 __u16 avail_idx; member
/Linux-v5.4/samples/bpf/
Dxdp_redirect_cpu_user.c488 __u32 avail_idx, bool new) in create_cpu_entry() argument
506 ret = bpf_map_update_elem(cpus_available_map_fd, &avail_idx, &cpu, 0); in create_cpu_entry()
529 new ? "Add-new":"Replace", cpu, avail_idx, in create_cpu_entry()
/Linux-v5.4/tools/virtio/
Dvringh_test.c113 u16 avail_idx, i; in vringh_get_head() local
116 err = get_user(avail_idx, &vrh->vring.avail->idx); in vringh_get_head()
120 if (vrh->last_avail_idx == avail_idx) in vringh_get_head()