Lines Matching refs:desc_idx
581 uint16_t used_idx, desc_idx;
590 desc_idx = (uint16_t) vq_htog32(vq, uep->id);
594 vq_ring_free_chain(vq, desc_idx);
596 cookie = vq->vq_descx[desc_idx].cookie;
597 VQASSERT(vq, cookie != NULL, "no cookie for index %d", desc_idx);
598 vq->vq_descx[desc_idx].cookie = NULL;
678 vq_ring_update_avail(struct virtqueue *vq, uint16_t desc_idx)
691 vq->vq_ring.avail->ring[avail_ring_idx] = vq_gtoh16(vq, desc_idx);
846 vq_ring_free_chain(struct virtqueue *vq, uint16_t desc_idx)
851 VQ_RING_ASSERT_VALID_IDX(vq, desc_idx);
852 dp = &vq->vq_ring.desc[desc_idx];
853 dxp = &vq->vq_descx[desc_idx];
879 vq->vq_desc_head_idx = desc_idx;