| /dpdk/drivers/event/sw/ |
| H A D | iq_chunk.h | 63 iq->head_idx = 0; in iq_init() 89 iq->head_idx++; in iq_pop() 96 iq->head_idx = 0; in iq_pop() 103 return &iq->head->events[iq->head_idx]; in iq_peek() 119 index = iq->head_idx; in iq_dequeue_burst() 144 iq->head_idx = 0; in iq_dequeue_burst() 147 iq->head_idx = index; in iq_dequeue_burst() 166 uint16_t avail_space = iq->head_idx; in iq_put_back() 175 iq->head_idx = idx; in iq_put_back() 187 iq->head_idx = SW_EVS_PER_Q_CHUNK - remaining; in iq_put_back() [all …]
|
| H A D | sw_evdev.h | 99 uint16_t head_idx; member
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_rxtx.c | 478 int head_idx; in enic_xmit_pkts() local 492 head_idx = wq->head_idx; in enic_xmit_pkts() 527 desc_p = descs + head_idx; in enic_xmit_pkts() 578 head_idx = enic_ring_incr(desc_count, head_idx); in enic_xmit_pkts() 606 head_idx = enic_ring_incr(desc_count, head_idx); in enic_xmit_pkts() 616 wq->head_idx = head_idx; in enic_xmit_pkts() 687 head_idx = wq->head_idx; in enic_simple_xmit_pkts() 691 n = desc_count - head_idx; in enic_simple_xmit_pkts() 713 head_idx += nb_pkts; in enic_simple_xmit_pkts() 715 head_idx -= desc_count; in enic_simple_xmit_pkts() [all …]
|
| /dpdk/drivers/net/ionic/ |
| H A D | ionic_dev.h | 131 #define Q_NEXT_TO_POST(_q, _n) (((_q)->head_idx + (_n)) & ((_q)->size_mask)) 139 uint16_t head_idx; member 233 if (q->head_idx >= avail) in ionic_q_space_avail() 234 avail += q->num_descs - q->head_idx - 1; in ionic_q_space_avail() 236 avail -= q->head_idx + 1; in ionic_q_space_avail() 244 uint64_t val = IONIC_DBELL_QID(q->hw_index) | q->head_idx; in ionic_q_flush()
|
| H A D | ionic_rxtx.c | 317 info = IONIC_INFO_PTR(q, q->head_idx); in ionic_tx_tso_post() 321 q->head_idx = Q_NEXT_TO_POST(q, 1); in ionic_tx_tso_post() 477 desc = &desc_base[q->head_idx]; in ionic_tx() 478 info = IONIC_INFO_PTR(q, q->head_idx); in ionic_tx() 524 q->head_idx = Q_NEXT_TO_POST(q, 1); in ionic_tx() 655 while (q->tail_idx != q->head_idx) { in ionic_rx_empty() 928 q->info[q->head_idx] = mbuf; in ionic_rx_recycle() 930 q->head_idx = Q_NEXT_TO_POST(q, 1); in ionic_rx_recycle() 963 desc = &desc_base[q->head_idx]; in ionic_rx_fill() 973 sg_desc = &sg_desc_base[q->head_idx]; in ionic_rx_fill() [all …]
|
| H A D | ionic_main.c | 210 q_desc = &q_desc_base[q->head_idx]; in ionic_adminq_post() 214 info = IONIC_INFO_PTR(q, q->head_idx); in ionic_adminq_post() 217 q->head_idx = Q_NEXT_TO_POST(q, 1); in ionic_adminq_post()
|
| H A D | ionic_dev.c | 422 q->head_idx = 0; in ionic_q_init()
|
| /dpdk/drivers/net/enic/base/ |
| H A D | vnic_wq.c | 38 wq->head_idx = 0; in vnic_wq_alloc_bufs() 105 wq->head_idx = fetch_index; in vnic_wq_init_start() 106 wq->tail_idx = wq->head_idx; in vnic_wq_init_start() 165 wq->head_idx = 0; in vnic_wq_clean()
|
| H A D | vnic_wq.h | 46 unsigned int head_idx; member
|
| /dpdk/drivers/crypto/virtio/ |
| H A D | virtio_rxtx.c | 198 uint16_t head_idx; in virtqueue_crypto_sym_enqueue_xmit() local 223 head_idx = txvq->vq_desc_head_idx; in virtqueue_crypto_sym_enqueue_xmit() 224 if (unlikely(head_idx >= txvq->vq_nentries)) in virtqueue_crypto_sym_enqueue_xmit() 229 dxp = &txvq->vq_descx[head_idx]; in virtqueue_crypto_sym_enqueue_xmit() 332 start_dp[head_idx].addr = indirect_op_data_req_phys_addr + in virtqueue_crypto_sym_enqueue_xmit() 334 start_dp[head_idx].len = num_entry * sizeof(struct vring_desc); in virtqueue_crypto_sym_enqueue_xmit() 335 start_dp[head_idx].flags = VRING_DESC_F_INDIRECT; in virtqueue_crypto_sym_enqueue_xmit() 337 idx = start_dp[head_idx].next; in virtqueue_crypto_sym_enqueue_xmit() 342 vq_update_avail_ring(txvq, head_idx); in virtqueue_crypto_sym_enqueue_xmit()
|
| /dpdk/lib/eventdev/ |
| H A D | rte_event_timer_adapter.c | 492 size_t head_idx; in event_buffer_add() local 499 head_idx = bufp->head & EVENT_BUFFER_MASK; in event_buffer_add() 500 buf_eventp = &bufp->events[head_idx]; in event_buffer_add() 515 size_t head_idx, tail_idx; in event_buffer_flush() local 519 head_idx = bufp->head & EVENT_BUFFER_MASK; in event_buffer_flush() 522 RTE_ASSERT(head_idx < EVENT_BUFFER_SZ && tail_idx < EVENT_BUFFER_SZ); in event_buffer_flush() 527 if (head_idx > tail_idx) in event_buffer_flush() 528 n = head_idx - tail_idx; in event_buffer_flush() 529 else if (head_idx < tail_idx) in event_buffer_flush()
|
| /dpdk/drivers/net/virtio/ |
| H A D | virtqueue.h | 718 uint16_t idx, id, head_idx, head_flags; in virtqueue_enqueue_xmit_packed() local 731 head_idx = vq->vq_avail_idx; in virtqueue_enqueue_xmit_packed() 732 idx = head_idx; in virtqueue_enqueue_xmit_packed() 733 prev = head_idx; in virtqueue_enqueue_xmit_packed() 801 if (likely(idx != head_idx)) { in virtqueue_enqueue_xmit_packed() 818 idx = head_idx; in virtqueue_enqueue_xmit_packed()
|
| H A D | virtio_rxtx_packed.h | 273 uint16_t head_idx = vq->vq_avail_idx; in virtio_recv_refill_packed_vec() local 311 virtqueue_store_flags_packed(&start_dp[head_idx], head_flag, in virtio_recv_refill_packed_vec()
|
| H A D | virtio_rxtx.c | 249 uint16_t head_idx, idx, i = 0; in virtqueue_enqueue_refill_inorder() local 256 head_idx = vq->vq_desc_head_idx & (vq->vq_nentries - 1); in virtqueue_enqueue_refill_inorder() 260 idx = head_idx & (vq->vq_nentries - 1); in virtqueue_enqueue_refill_inorder() 272 head_idx++; in virtqueue_enqueue_refill_inorder() 550 uint16_t head_idx, idx; in virtqueue_enqueue_xmit() local 555 head_idx = vq->vq_desc_head_idx; in virtqueue_enqueue_xmit() 556 idx = head_idx; in virtqueue_enqueue_xmit() 620 idx = vq->vq_split.ring.desc[head_idx].next; in virtqueue_enqueue_xmit() 625 vq_update_avail_ring(vq, head_idx); in virtqueue_enqueue_xmit()
|
| /dpdk/lib/vhost/ |
| H A D | virtio_net.c | 116 head_idx++; in vhost_async_dma_transfer() 117 if (head_idx >= vq->size) in vhost_async_dma_transfer() 118 head_idx -= vq->size; in vhost_async_dma_transfer() 268 uint16_t head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed() local 308 head_idx = vq->last_used_idx; in vhost_flush_enqueue_shadow_packed() 318 head_idx * in vhost_flush_enqueue_shadow_packed() 733 uint16_t head_idx = 0; in reserve_avail_buf_split() local 757 &head_idx, &len, in reserve_avail_buf_split() 1942 head_idx = vq->last_used_idx; in write_back_completed_descs_packed() 2711 uint16_t head_idx; in virtio_dev_tx_split() local [all …]
|