Searched refs:vq_nentries (Results 1 – 16 of 16) sorted by relevance
31 start = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtqueue_detach_unused()34 for (idx = 0; idx < vq->vq_nentries; idx++) { in virtqueue_detach_unused()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()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()[all …]
95 if (unlikely((idx + PACKED_BATCH_SIZE) > vq->vq_nentries)) in virtqueue_enqueue_batch_packed_vec()194 if (vq->vq_avail_idx >= vq->vq_nentries) { in virtqueue_enqueue_batch_packed_vec()195 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_batch_packed_vec()373 if (unlikely((id + PACKED_BATCH_SIZE) > vq->vq_nentries)) in virtqueue_dequeue_batch_packed_vec()449 if (vq->vq_used_cons_idx >= vq->vq_nentries) { in virtqueue_dequeue_batch_packed_vec()450 vq->vq_used_cons_idx -= vq->vq_nentries; in virtqueue_dequeue_batch_packed_vec()502 if (vq->vq_used_cons_idx >= vq->vq_nentries) { in virtqueue_dequeue_single_packed_vec()503 vq->vq_used_cons_idx -= vq->vq_nentries; in virtqueue_dequeue_single_packed_vec()531 batch_num = vq->vq_nentries - idx; in virtio_recv_refill_packed_vec()551 if (vq->vq_avail_idx >= vq->vq_nentries) { in virtio_recv_refill_packed_vec()[all …]
262 uint16_t vq_nentries; /**< vring desc numbers */ member755 if (idx >= vq->vq_nentries) { in virtqueue_enqueue_xmit_packed()756 idx -= vq->vq_nentries; in virtqueue_enqueue_xmit_packed()782 if (idx >= vq->vq_nentries) { in virtqueue_enqueue_xmit_packed()783 idx -= vq->vq_nentries; in virtqueue_enqueue_xmit_packed()793 if (++idx >= vq->vq_nentries) { in virtqueue_enqueue_xmit_packed()794 idx -= vq->vq_nentries; in virtqueue_enqueue_xmit_packed()834 uint16_t size = vq->vq_nentries; in virtio_xmit_cleanup_inorder_packed()868 uint16_t size = vq->vq_nentries; in virtio_xmit_cleanup_normal_packed()912 (vq->vq_nentries - 1)); in virtio_xmit_cleanup()[all …]
170 vq->vq_used_cons_idx -= vq->vq_nentries; in virtqueue_dequeue_burst_rx_packed()269 idx = head_idx & (vq->vq_nentries - 1); in virtqueue_enqueue_refill_inorder()371 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_recv_refill_packed()443 idx = idx & (vq->vq_nentries - 1); in virtqueue_enqueue_xmit_inorder()511 vq->vq_avail_idx -= vq->vq_nentries; in virtqueue_enqueue_xmit_packed_fast()662 if (rx_free_thresh >= vq->vq_nentries) { in virtio_dev_rx_queue_setup()666 vq->vq_nentries, in virtio_dev_rx_queue_setup()673 nb_desc = vq->vq_nentries; in virtio_dev_rx_queue_setup()715 vq->sw_ring[vq->vq_nentries + desc_idx] = in virtio_dev_rx_queue_setup_finish()802 nb_desc = vq->vq_nentries; in virtio_dev_tx_queue_setup()[all …]
96 desc_idx = (uint16_t)(vq->vq_used_cons_idx & (vq->vq_nentries - 1)); in virtio_recv_pkts_vec()99 sw_ring_end = &vq->sw_ring[vq->vq_nentries]; in virtio_recv_pkts_vec()
98 desc_idx = (uint16_t)(vq->vq_used_cons_idx & (vq->vq_nentries - 1)); in virtio_recv_pkts_vec()101 sw_ring_end = &vq->sw_ring[vq->vq_nentries]; in virtio_recv_pkts_vec()
28 desc_idx = vq->vq_avail_idx & (vq->vq_nentries - 1); in virtio_rxq_rearm_vec()
381 avail_addr = desc_addr + vq->vq_nentries * in virtio_user_setup_queue_packed()386 vring->num = vq->vq_nentries; in virtio_user_setup_queue_packed()404 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in virtio_user_setup_queue_split()406 ring[vq->vq_nentries]), in virtio_user_setup_queue_split()409 dev->vrings[queue_idx].num = vq->vq_nentries; in virtio_user_setup_queue_split()
172 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()173 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()187 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()188 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()201 if (++vq->vq_avail_idx >= vq->vq_nentries) { in virtio_send_command_packed()202 vq->vq_avail_idx -= vq->vq_nentries; in virtio_send_command_packed()222 vq->vq_used_cons_idx -= vq->vq_nentries; in virtio_send_command_packed()299 & (vq->vq_nentries - 1)); in virtio_send_command_split()407 int size = vq->vq_nentries; in virtio_init_vring()418 vq->vq_free_cnt = vq->vq_nentries; in virtio_init_vring()[all …]
373 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()375 ring[vq->vq_nentries]), in modern_setup_queue()
67 uint16_t vq_nentries; /**< vring desc numbers */ member131 avail_idx = (uint16_t)(vq->vq_avail_idx & (vq->vq_nentries - 1)); in vq_update_avail_ring()165 (vq)->vq_nentries, (vq)->vq_free_cnt, nused, \
58 & (vq->vq_nentries - 1)); in virtqueue_dequeue_burst_rx()224 if (unlikely(head_idx >= txvq->vq_nentries)) in virtqueue_crypto_sym_enqueue_xmit()368 int i, size = vq->vq_nentries; in virtio_crypto_vring_start()375 vq->vq_desc_tail_idx = (uint16_t)(vq->vq_nentries - 1); in virtio_crypto_vring_start()376 vq->vq_free_cnt = vq->vq_nentries; in virtio_crypto_vring_start()
32 for (idx = 0; idx < vq->vq_nentries; idx++) { in virtqueue_detatch_unused()
173 avail_addr = desc_addr + vq->vq_nentries * sizeof(struct vring_desc); in modern_setup_queue()175 ring[vq->vq_nentries]), in modern_setup_queue()
226 & (vq->vq_nentries - 1)); in virtio_crypto_send_command()379 vq->vq_nentries = vq_size; in virtio_crypto_queue_setup()1040 & (vq->vq_nentries - 1)); in virtio_crypto_sym_clear_session()