Lines Matching refs:vq_nentries
31 start = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtqueue_detach_unused()
32 end = (vq->vq_avail_idx + vq->vq_free_cnt) & (vq->vq_nentries - 1); in virtqueue_detach_unused()
34 for (idx = 0; idx < vq->vq_nentries; idx++) { in virtqueue_detach_unused()
69 while (desc_is_used(&descs[i], vq) && cnt++ < vq->vq_nentries) { in virtqueue_rxvq_flush_packed()
77 if (vq->vq_used_cons_idx >= vq->vq_nentries) { in virtqueue_rxvq_flush_packed()
78 vq->vq_used_cons_idx -= vq->vq_nentries; in virtqueue_rxvq_flush_packed()
99 used_idx = vq->vq_used_cons_idx & (vq->vq_nentries - 1); in virtqueue_rxvq_flush_split()
149 int size = vq->vq_nentries; in virtqueue_rxvq_reset_packed()
157 vq->vq_desc_tail_idx = (uint16_t)(vq->vq_nentries - 1); in virtqueue_rxvq_reset_packed()
158 vq->vq_free_cnt = vq->vq_nentries; in virtqueue_rxvq_reset_packed()
168 for (desc_idx = 0; desc_idx < vq->vq_nentries; desc_idx++) { in virtqueue_rxvq_reset_packed()
185 int size = vq->vq_nentries; in virtqueue_txvq_reset_packed()
193 vq->vq_desc_tail_idx = (uint16_t)(vq->vq_nentries - 1); in virtqueue_txvq_reset_packed()
194 vq->vq_free_cnt = vq->vq_nentries; in virtqueue_txvq_reset_packed()
205 for (desc_idx = 0; desc_idx < vq->vq_nentries; desc_idx++) { in virtqueue_txvq_reset_packed()