Lines Matching defs:virtqueue
97 struct virtqueue { struct
108 /* virtqueue allocation info */ argument
109 void *vq_vaddr;
110 int vq_availoffset;
111 int vq_usedoffset;
112 ddi_dma_cookie_t vq_dma_cookie;
113 ddi_dma_handle_t vq_dma_handle;
114 ddi_acc_handle_t vq_dma_acch;
116 int vq_maxsegsize;
119 struct vq_entry *vq_entries;
120 list_t vq_freelist;
121 kmutex_t vq_freelist_lock;
122 int vq_used_entries;
125 uint16_t vq_avail_idx;
126 kmutex_t vq_avail_lock;
127 uint16_t vq_used_idx;
128 kmutex_t vq_used_lock;