Lines Matching refs:avail
701 if (vq->vring.avail->flags > 1) in trigger_irq()
702 bad_driver_vq(vq, "avail->flags = %u\n", vq->vring.avail->flags); in trigger_irq()
714 if (vq->vring.avail->flags & VRING_AVAIL_F_NO_INTERRUPT) { in trigger_irq()
757 while (last_avail == vq->vring.avail->idx) { in wait_for_vq_desc()
774 if (last_avail != vq->vring.avail->idx) { in wait_for_vq_desc()
788 if ((u16)(vq->vring.avail->idx - last_avail) > vq->vring.num) in wait_for_vq_desc()
790 last_avail, vq->vring.avail->idx); in wait_for_vq_desc()
802 head = vq->vring.avail->ring[last_avail % vq->vring.num]; in wait_for_vq_desc()
1824 vq->vring.avail = check_pointer(vq->dev, in check_virtqueue()
1826 sizeof(*vq->vring.avail) in check_virtqueue()
1827 + (sizeof(vq->vring.avail->ring[0]) in check_virtqueue()