Lines Matching defs:vq_entry
83 struct vq_entry {
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 *qe, boolean_t sync);
201 struct vq_entry *virtio_pull_chain(struct virtqueue *vq, uint32_t *len);
202 void virtio_free_chain(struct vq_entry *ve);