last_used_idx 129 drivers/misc/mic/vop/vop_debugfs.c vrh->last_avail_idx, vrh->last_used_idx); last_used_idx 108 drivers/misc/mic/vop/vop_vringh.c vrh->last_used_idx = 0; last_used_idx 309 drivers/vhost/vhost.c vq->last_used_idx = 0; last_used_idx 938 drivers/vhost/vhost.c return vhost_put_user(vq, cpu_to_vhost16(vq, vq->last_used_idx), last_used_idx 2007 drivers/vhost/vhost.c __virtio16 last_used_idx; last_used_idx 2025 drivers/vhost/vhost.c r = vhost_get_used_idx(vq, &last_used_idx); last_used_idx 2031 drivers/vhost/vhost.c vq->last_used_idx = vhost16_to_cpu(vq, last_used_idx); last_used_idx 2377 drivers/vhost/vhost.c start = vq->last_used_idx & (vq->num - 1); last_used_idx 2390 drivers/vhost/vhost.c old = vq->last_used_idx; last_used_idx 2391 drivers/vhost/vhost.c new = (vq->last_used_idx += count); last_used_idx 2408 drivers/vhost/vhost.c start = vq->last_used_idx & (vq->num - 1); last_used_idx 2462 drivers/vhost/vhost.c new = vq->signalled_used = vq->last_used_idx; last_used_idx 111 drivers/vhost/vhost.h u16 last_used_idx; last_used_idx 416 drivers/vhost/vringh.c used_idx = vrh->last_used_idx + vrh->completed; last_used_idx 490 drivers/vhost/vringh.c vrh->last_used_idx + vrh->completed, last_used_idx 491 drivers/vhost/vringh.c vrh->last_used_idx); last_used_idx 493 drivers/vhost/vringh.c vrh->last_used_idx += vrh->completed; last_used_idx 623 drivers/vhost/vringh.c vrh->last_used_idx = 0; last_used_idx 890 drivers/vhost/vringh.c vrh->last_used_idx = 0; last_used_idx 114 drivers/virtio/virtio_ring.c u16 last_used_idx; last_used_idx 674 drivers/virtio/virtio_ring.c return vq->last_used_idx != virtio16_to_cpu(vq->vq.vdev, last_used_idx 703 drivers/virtio/virtio_ring.c last_used = (vq->last_used_idx & (vq->split.vring.num - 1)); last_used_idx 721 drivers/virtio/virtio_ring.c vq->last_used_idx++; last_used_idx 728 drivers/virtio/virtio_ring.c cpu_to_virtio16(_vq->vdev, vq->last_used_idx)); last_used_idx 752 drivers/virtio/virtio_ring.c u16 last_used_idx; last_used_idx 769 drivers/virtio/virtio_ring.c last_used_idx = vq->last_used_idx); last_used_idx 771 drivers/virtio/virtio_ring.c return last_used_idx; last_used_idx 774 drivers/virtio/virtio_ring.c static bool virtqueue_poll_split(struct virtqueue *_vq, unsigned last_used_idx) last_used_idx 778 drivers/virtio/virtio_ring.c return (u16)last_used_idx != virtio16_to_cpu(_vq->vdev, last_used_idx 802 drivers/virtio/virtio_ring.c bufs = (u16)(vq->split.avail_idx_shadow - vq->last_used_idx) * 3 / 4; last_used_idx 806 drivers/virtio/virtio_ring.c cpu_to_virtio16(_vq->vdev, vq->last_used_idx + bufs)); last_used_idx 809 drivers/virtio/virtio_ring.c - vq->last_used_idx) > bufs)) { last_used_idx 1342 drivers/virtio/virtio_ring.c return is_used_desc_packed(vq, vq->last_used_idx, last_used_idx 1370 drivers/virtio/virtio_ring.c last_used = vq->last_used_idx; last_used_idx 1387 drivers/virtio/virtio_ring.c vq->last_used_idx += vq->packed.desc_state[id].num; last_used_idx 1388 drivers/virtio/virtio_ring.c if (unlikely(vq->last_used_idx >= vq->packed.vring.num)) { last_used_idx 1389 drivers/virtio/virtio_ring.c vq->last_used_idx -= vq->packed.vring.num; last_used_idx 1401 drivers/virtio/virtio_ring.c cpu_to_le16(vq->last_used_idx | last_used_idx 1435 drivers/virtio/virtio_ring.c cpu_to_le16(vq->last_used_idx | last_used_idx 1454 drivers/virtio/virtio_ring.c return vq->last_used_idx | ((u16)vq->packed.used_wrap_counter << last_used_idx 1488 drivers/virtio/virtio_ring.c used_idx = vq->last_used_idx + bufs; last_used_idx 1519 drivers/virtio/virtio_ring.c vq->last_used_idx, last_used_idx 1607 drivers/virtio/virtio_ring.c vq->last_used_idx = 0; last_used_idx 1959 drivers/virtio/virtio_ring.c bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) last_used_idx 1964 drivers/virtio/virtio_ring.c return vq->packed_ring ? virtqueue_poll_packed(_vq, last_used_idx) : last_used_idx 1965 drivers/virtio/virtio_ring.c virtqueue_poll_split(_vq, last_used_idx); last_used_idx 1982 drivers/virtio/virtio_ring.c unsigned last_used_idx = virtqueue_enable_cb_prepare(_vq); last_used_idx 1984 drivers/virtio/virtio_ring.c return !virtqueue_poll(_vq, last_used_idx); last_used_idx 2082 drivers/virtio/virtio_ring.c vq->last_used_idx = 0; last_used_idx 34 include/linux/vringh.h u16 last_used_idx; last_used_idx 61 tools/virtio/ringtest/ring.c unsigned last_used_idx; last_used_idx 94 tools/virtio/ringtest/ring.c guest.last_used_idx = 0; last_used_idx 145 tools/virtio/ringtest/ring.c unsigned head = (ring_size - 1) & guest.last_used_idx; last_used_idx 160 tools/virtio/ringtest/ring.c guest.last_used_idx++; last_used_idx 166 tools/virtio/ringtest/ring.c unsigned head = (ring_size - 1) & guest.last_used_idx; last_used_idx 180 tools/virtio/ringtest/ring.c event->call_index = guest.last_used_idx; last_used_idx 43 tools/virtio/ringtest/virtio_ring_0_9.c unsigned short last_used_idx; last_used_idx 80 tools/virtio/ringtest/virtio_ring_0_9.c guest.last_used_idx = 0; last_used_idx 159 tools/virtio/ringtest/virtio_ring_0_9.c head = (ring_size - 1) & guest.last_used_idx; last_used_idx 161 tools/virtio/ringtest/virtio_ring_0_9.c if ((index ^ guest.last_used_idx ^ 0x8000) & ~(ring_size - 1)) last_used_idx 167 tools/virtio/ringtest/virtio_ring_0_9.c if (ring.used->idx == guest.last_used_idx) last_used_idx 172 tools/virtio/ringtest/virtio_ring_0_9.c head = (ring_size - 1) & guest.last_used_idx; last_used_idx 175 tools/virtio/ringtest/virtio_ring_0_9.c head = (ring_size - 1) & guest.last_used_idx; last_used_idx 193 tools/virtio/ringtest/virtio_ring_0_9.c guest.last_used_idx++; last_used_idx 199 tools/virtio/ringtest/virtio_ring_0_9.c unsigned short last_used_idx = guest.last_used_idx; last_used_idx 201 tools/virtio/ringtest/virtio_ring_0_9.c unsigned short head = last_used_idx & (ring_size - 1); last_used_idx 204 tools/virtio/ringtest/virtio_ring_0_9.c return (index ^ last_used_idx ^ 0x8000) & ~(ring_size - 1); last_used_idx 206 tools/virtio/ringtest/virtio_ring_0_9.c return ring.used->idx == last_used_idx; last_used_idx 219 tools/virtio/ringtest/virtio_ring_0_9.c vring_used_event(&ring) = guest.last_used_idx;