Lines Matching refs:vq
73 void *virtqueue_drain(struct virtqueue *vq, int *last);
74 void virtqueue_free(struct virtqueue *vq);
75 int virtqueue_reinit(struct virtqueue *vq, uint16_t size);
77 int virtqueue_intr_filter(struct virtqueue *vq);
78 void virtqueue_intr(struct virtqueue *vq);
79 int virtqueue_enable_intr(struct virtqueue *vq);
80 int virtqueue_postpone_intr(struct virtqueue *vq, vq_postpone_t hint);
81 void virtqueue_disable_intr(struct virtqueue *vq);
84 vm_paddr_t virtqueue_paddr(struct virtqueue *vq);
85 vm_paddr_t virtqueue_desc_paddr(struct virtqueue *vq);
86 vm_paddr_t virtqueue_avail_paddr(struct virtqueue *vq);
87 vm_paddr_t virtqueue_used_paddr(struct virtqueue *vq);
89 uint16_t virtqueue_index(struct virtqueue *vq);
90 int virtqueue_full(struct virtqueue *vq);
91 int virtqueue_empty(struct virtqueue *vq);
92 int virtqueue_size(struct virtqueue *vq);
93 int virtqueue_nfree(struct virtqueue *vq);
94 int virtqueue_nused(struct virtqueue *vq);
95 void virtqueue_notify(struct virtqueue *vq);
96 void virtqueue_dump(struct virtqueue *vq);
98 int virtqueue_enqueue(struct virtqueue *vq, void *cookie,
100 void *virtqueue_dequeue(struct virtqueue *vq, uint32_t *len);
101 void *virtqueue_poll(struct virtqueue *vq, uint32_t *len);