Lines Matching defs:_vq

19 #define BAD_RING(_vq, fmt, args...)				\  argument
26 #define START_USE(_vq) \ argument
33 #define END_USE(_vq) \ argument
35 #define LAST_ADD_TIME_UPDATE(_vq) \ argument
46 #define LAST_ADD_TIME_CHECK(_vq) \ argument
53 #define LAST_ADD_TIME_INVALID(_vq) \ argument
56 #define BAD_RING(_vq, fmt, args...) \ argument
206 #define to_vvq(_vq) container_of(_vq, struct vring_virtqueue, vq) argument
208 static inline bool virtqueue_use_indirect(struct virtqueue *_vq, in virtqueue_use_indirect()
426 static struct vring_desc *alloc_indirect_split(struct virtqueue *_vq, in alloc_indirect_split()
478 static inline int virtqueue_add_split(struct virtqueue *_vq, in virtqueue_add_split()
661 static bool virtqueue_kick_prepare_split(struct virtqueue *_vq) in virtqueue_kick_prepare_split()
748 static void *virtqueue_get_buf_ctx_split(struct virtqueue *_vq, in virtqueue_get_buf_ctx_split()
806 static void virtqueue_disable_cb_split(struct virtqueue *_vq) in virtqueue_disable_cb_split()
822 static unsigned virtqueue_enable_cb_prepare_split(struct virtqueue *_vq) in virtqueue_enable_cb_prepare_split()
847 static bool virtqueue_poll_split(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll_split()
855 static bool virtqueue_enable_cb_delayed_split(struct virtqueue *_vq) in virtqueue_enable_cb_delayed_split()
891 static void *virtqueue_detach_unused_buf_split(struct virtqueue *_vq) in virtqueue_detach_unused_buf_split()
1164 static inline int virtqueue_add_packed(struct virtqueue *_vq, in virtqueue_add_packed()
1308 static bool virtqueue_kick_prepare_packed(struct virtqueue *_vq) in virtqueue_kick_prepare_packed()
1422 static void *virtqueue_get_buf_ctx_packed(struct virtqueue *_vq, in virtqueue_get_buf_ctx_packed()
1487 static void virtqueue_disable_cb_packed(struct virtqueue *_vq) in virtqueue_disable_cb_packed()
1498 static unsigned virtqueue_enable_cb_prepare_packed(struct virtqueue *_vq) in virtqueue_enable_cb_prepare_packed()
1534 static bool virtqueue_poll_packed(struct virtqueue *_vq, u16 off_wrap) in virtqueue_poll_packed()
1546 static bool virtqueue_enable_cb_delayed_packed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed_packed()
1605 static void *virtqueue_detach_unused_buf_packed(struct virtqueue *_vq) in virtqueue_detach_unused_buf_packed()
1783 static inline int virtqueue_add(struct virtqueue *_vq, in virtqueue_add()
1814 int virtqueue_add_sgs(struct virtqueue *_vq, in virtqueue_add_sgs()
1914 bool virtqueue_kick_prepare(struct virtqueue *_vq) in virtqueue_kick_prepare()
1931 bool virtqueue_notify(struct virtqueue *_vq) in virtqueue_notify()
1984 void *virtqueue_get_buf_ctx(struct virtqueue *_vq, unsigned int *len, in virtqueue_get_buf_ctx()
1994 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf()
2008 void virtqueue_disable_cb(struct virtqueue *_vq) in virtqueue_disable_cb()
2037 unsigned virtqueue_enable_cb_prepare(struct virtqueue *_vq) in virtqueue_enable_cb_prepare()
2058 bool virtqueue_poll(struct virtqueue *_vq, unsigned last_used_idx) in virtqueue_poll()
2082 bool virtqueue_enable_cb(struct virtqueue *_vq) in virtqueue_enable_cb()
2103 bool virtqueue_enable_cb_delayed(struct virtqueue *_vq) in virtqueue_enable_cb_delayed()
2123 void *virtqueue_detach_unused_buf(struct virtqueue *_vq) in virtqueue_detach_unused_buf()
2137 irqreturn_t vring_interrupt(int irq, void *_vq) in vring_interrupt()
2295 void vring_del_virtqueue(struct virtqueue *_vq) in vring_del_virtqueue()
2371 unsigned int virtqueue_get_vring_size(struct virtqueue *_vq) in virtqueue_get_vring_size()
2380 bool virtqueue_is_broken(struct virtqueue *_vq) in virtqueue_is_broken()
2394 struct virtqueue *_vq; in virtio_break_device() local
2407 dma_addr_t virtqueue_get_desc_addr(struct virtqueue *_vq) in virtqueue_get_desc_addr()
2420 dma_addr_t virtqueue_get_avail_addr(struct virtqueue *_vq) in virtqueue_get_avail_addr()
2434 dma_addr_t virtqueue_get_used_addr(struct virtqueue *_vq) in virtqueue_get_used_addr()