Lines Matching refs:VuVirtq
334 typedef struct VuVirtq { struct
374 } VuVirtq; argument
400 VuVirtq *vq;
528 VuVirtq *vu_get_queue(VuDev *dev, int qidx);
540 void vu_set_queue_handler(VuDev *dev, VuVirtq *vq,
555 bool vu_set_queue_host_notifier(VuDev *dev, VuVirtq *vq, int fd,
604 void vu_queue_set_notification(VuDev *dev, VuVirtq *vq, int enable);
613 bool vu_queue_enabled(VuDev *dev, VuVirtq *vq);
622 bool vu_queue_started(const VuDev *dev, const VuVirtq *vq);
631 bool vu_queue_empty(VuDev *dev, VuVirtq *vq);
640 void vu_queue_notify(VuDev *dev, VuVirtq *vq);
652 void vu_queue_notify_sync(VuDev *dev, VuVirtq *vq);
663 void *vu_queue_pop(VuDev *dev, VuVirtq *vq, size_t sz);
676 void vu_queue_unpop(VuDev *dev, VuVirtq *vq, VuVirtqElement *elem,
691 bool vu_queue_rewind(VuDev *dev, VuVirtq *vq, unsigned int num);
703 void vu_queue_fill(VuDev *dev, VuVirtq *vq,
716 void vu_queue_push(VuDev *dev, VuVirtq *vq,
728 void vu_queue_flush(VuDev *dev, VuVirtq *vq, unsigned int num);
741 void vu_queue_get_avail_bytes(VuDev *vdev, VuVirtq *vq, unsigned int *in_bytes,
754 bool vu_queue_avail_bytes(VuDev *dev, VuVirtq *vq, unsigned int in_bytes,