Searched refs:_vq (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/virtio/ |
H A D | virtio_ring.c | 27 #define START_USE(_vq) \ argument 29 if ((_vq)->in_use) \ 31 (_vq)->vq.name, (_vq)->in_use); \ 34 #define END_USE(_vq) \ argument 35 do { BUG_ON(!(_vq)->in_use); (_vq)->in_use = 0; } while(0) 61 (_vq)->broken = true; \ 242 #define to_vvq(_vq) container_of_const(_vq, struct vring_virtqueue, vq) argument 704 virtqueue_kick(_vq); in virtqueue_add_split() 2177 recycle(_vq, buf); in virtqueue_disable_and_recycle() 2912 list_del(&_vq->list); in vring_del_virtqueue() [all …]
|
/linux/include/linux/ |
H A D | virtio.h | 84 int virtqueue_set_dma_premapped(struct virtqueue *_vq); 162 void __virtqueue_break(struct virtqueue *_vq); 163 void __virtqueue_unbreak(struct virtqueue *_vq); 232 dma_addr_t virtqueue_dma_map_single_attrs(struct virtqueue *_vq, void *ptr, size_t size, 234 void virtqueue_dma_unmap_single_attrs(struct virtqueue *_vq, dma_addr_t addr, 237 int virtqueue_dma_mapping_error(struct virtqueue *_vq, dma_addr_t addr); 239 bool virtqueue_dma_need_sync(struct virtqueue *_vq, dma_addr_t addr); 240 void virtqueue_dma_sync_single_range_for_cpu(struct virtqueue *_vq, dma_addr_t addr, 243 void virtqueue_dma_sync_single_range_for_device(struct virtqueue *_vq, dma_addr_t addr,
|
H A D | virtio_ring.h | 120 irqreturn_t vring_interrupt(int irq, void *_vq); 122 u32 vring_notification_data(struct virtqueue *_vq);
|