Searched refs:vq_entry (Results 1 - 4 of 4) sorted by relevance

/illumos-gate/usr/src/uts/common/io/virtio/
H A Dvirtiovar.h83 struct vq_entry { struct
88 struct vq_entry *qe_next;
119 struct vq_entry *vq_entries;
185 struct vq_entry *vq_alloc_entry(struct virtqueue *vq);
186 void vq_free_entry(struct virtqueue *vq, struct vq_entry *qe);
188 unsigned int virtio_ve_indirect_available(struct vq_entry *qe);
193 void virtio_ve_add_cookie(struct vq_entry *qe, ddi_dma_handle_t dma_handle,
195 void virtio_ve_add_indirect_buf(struct vq_entry *qe, uint64_t paddr,
197 void virtio_ve_set(struct vq_entry *qe, uint64_t paddr, uint32_t len,
200 void virtio_push_chain(struct vq_entry *q
[all...]
H A Dvirtio.c293 virtio_free_indirect(struct vq_entry *entry)
305 virtio_alloc_indirect(struct virtio_softc *sc, struct vq_entry *entry)
379 list_create(&vq->vq_freelist, sizeof (struct vq_entry),
380 offsetof(struct vq_entry, qe_list));
383 struct vq_entry *entry = &vq->vq_entries[i];
407 struct vq_entry *entry = &vq->vq_entries[i];
512 vq->vq_entries = kmem_zalloc(sizeof (struct vq_entry) * vq_size,
526 kmem_free(vq->vq_entries, sizeof (struct vq_entry) * vq_size);
555 struct vq_entry *entry = &vq->vq_entries[i];
560 kmem_free(vq->vq_entries, sizeof (struct vq_entry) * v
[all...]
/illumos-gate/usr/src/uts/common/io/vioif/
H A Dvioif.c717 struct vq_entry *ve;
804 struct vq_entry *ve;
900 struct vq_entry *ve;
939 vioif_tx_inline(struct vioif_softc *sc, struct vq_entry *ve, mblk_t *mp,
976 vioif_tx_external(struct vioif_softc *sc, struct vq_entry *ve, mblk_t *mp,
1068 struct vq_entry *ve;
1206 struct vq_entry *ve;
/illumos-gate/usr/src/uts/common/io/vioblk/
H A Dvioblk.c265 struct vq_entry *ve_hdr;
645 struct vq_entry *ve;

Completed in 52 milliseconds