Searched refs:rxdp (Results 1 - 12 of 12) sorted by relevance

/deb_dpdk/drivers/net/ixgbe/
H A Dixgbe_rxtx_vec_neon.c51 volatile union ixgbe_adv_rx_desc *rxdp; local
59 rxdp = rxq->rx_ring + rxq->rxrearm_start;
69 vst1q_u64((uint64_t *)&rxdp[i].read,
96 vst1q_u64((uint64_t *)&rxdp++->read, dma_addr0);
101 vst1q_u64((uint64_t *)&rxdp++->read, dma_addr1);
195 volatile union ixgbe_adv_rx_desc *rxdp; local
220 rxdp = rxq->rx_ring + rxq->rx_tail;
222 rte_prefetch_non_temporal(rxdp);
233 if (!(rxdp->wb.upper.status_error &
250 rxdp
[all...]
H A Dixgbe_rxtx_vec_sse.c53 volatile union ixgbe_adv_rx_desc *rxdp; local
62 rxdp = rxq->rx_ring + rxq->rxrearm_start;
73 _mm_store_si128((__m128i *)&rxdp[i].read,
119 _mm_store_si128((__m128i *)&rxdp++->read, dma_addr0);
120 _mm_store_si128((__m128i *)&rxdp++->read, dma_addr1);
257 volatile union ixgbe_adv_rx_desc *rxdp; local
282 rxdp = rxq->rx_ring + rxq->rx_tail;
284 rte_prefetch0(rxdp);
295 if (!(rxdp->wb.upper.status_error &
334 rxdp
[all...]
H A Dixgbe_rxtx.c1381 volatile union ixgbe_adv_rx_desc *rxdp; local
1394 rxdp = &rxq->rx_ring[rxq->rx_tail];
1397 status = rxdp->wb.upper.status_error;
1407 i += LOOK_AHEAD, rxdp += LOOK_AHEAD, rxep += LOOK_AHEAD) {
1410 s[j] = rte_le_to_cpu_32(rxdp[j].wb.upper.status_error);
1420 pkt_info[j] = rte_le_to_cpu_32(rxdp[j].wb.lower.
1428 pkt_len = rte_le_to_cpu_16(rxdp[j].wb.upper.length) -
1432 mb->vlan_tci = rte_le_to_cpu_16(rxdp[j].wb.upper.vlan);
1447 rxdp[j].wb.lower.hi_dword.rss);
1450 rxdp[
1479 volatile union ixgbe_adv_rx_desc *rxdp; local
1638 volatile union ixgbe_adv_rx_desc *rxdp; local
1932 volatile union ixgbe_adv_rx_desc *rxdp; local
2862 volatile union ixgbe_adv_rx_desc *rxdp; local
2890 volatile union ixgbe_adv_rx_desc *rxdp; local
[all...]
/deb_dpdk/drivers/net/i40e/
H A Di40e_rxtx_vec_neon.c54 volatile union i40e_rx_desc *rxdp; local
62 rxdp = rxq->rx_ring + rxq->rxrearm_start;
72 vst1q_u64((uint64_t *)&rxdp[i].read, zero);
98 vst1q_u64((uint64_t *)&rxdp++->read, dma_addr0);
103 vst1q_u64((uint64_t *)&rxdp++->read, dma_addr1);
222 volatile union i40e_rx_desc *rxdp; local
262 rxdp = rxq->rx_ring + rxq->rx_tail;
264 rte_prefetch_non_temporal(rxdp);
275 if (!(rxdp->wb.qword1.status_error_len &
294 rxdp
[all...]
H A Di40e_rxtx_vec_sse.c55 volatile union i40e_rx_desc *rxdp; local
62 rxdp = rxq->rx_ring + rxq->rxrearm_start;
73 _mm_store_si128((__m128i *)&rxdp[i].read,
114 _mm_store_si128((__m128i *)&rxdp++->read, dma_addr0);
115 _mm_store_si128((__m128i *)&rxdp++->read, dma_addr1);
245 volatile union i40e_rx_desc *rxdp; local
270 rxdp = rxq->rx_ring + rxq->rx_tail;
272 rte_prefetch0(rxdp);
283 if (!(rxdp->wb.qword1.status_error_len &
319 rxdp
[all...]
H A Di40e_rxtx_vec_altivec.c54 volatile union i40e_rx_desc *rxdp; local
64 rxdp = rxq->rx_ring + rxq->rxrearm_start;
76 (vector unsigned long *)&rxdp[i].read);
116 vec_st(dma_addr0, 0, (vector unsigned long *)&rxdp++->read);
117 vec_st(dma_addr1, 0, (vector unsigned long *)&rxdp++->read);
239 volatile union i40e_rx_desc *rxdp; local
264 rxdp = rxq->rx_ring + rxq->rx_tail;
266 rte_prefetch0(rxdp);
277 if (!(rxdp->wb.qword1.status_error_len &
315 rxdp
[all...]
H A Di40e_rxtx.c91 i40e_rxd_to_vlan_tci(struct rte_mbuf *mb, volatile union i40e_rx_desc *rxdp) argument
93 if (rte_le_to_cpu_64(rxdp->wb.qword1.status_error_len) &
97 rte_le_to_cpu_16(rxdp->wb.qword0.lo_dword.l2tag1);
99 rte_le_to_cpu_16(rxdp->wb.qword0.lo_dword.l2tag1));
104 if (rte_le_to_cpu_16(rxdp->wb.qword2.ext_status) &
108 mb->vlan_tci = rte_le_to_cpu_16(rxdp->wb.qword2.l2tag2_2);
110 rte_le_to_cpu_16(rxdp->wb.qword2.l2tag2_1),
111 rte_le_to_cpu_16(rxdp->wb.qword2.l2tag2_2));
197 i40e_rxd_build_fdir(volatile union i40e_rx_desc *rxdp, struct rte_mbuf *mb) argument
203 flexbh = (rte_le_to_cpu_32(rxdp
444 volatile union i40e_rx_desc *rxdp; local
553 volatile union i40e_rx_desc *rxdp; local
684 volatile union i40e_rx_desc *rxdp; local
806 volatile union i40e_rx_desc *rxdp; local
1807 volatile union i40e_rx_desc *rxdp; local
1840 volatile union i40e_rx_desc *rxdp; local
[all...]
H A Di40e_fdir.c973 volatile union i40e_rx_desc *rxdp; local
980 rxdp = &rxq->rx_ring[rxq->rx_tail];
981 qword1 = rte_le_to_cpu_64(rxdp->wb.qword1.status_error_len);
1000 rxdp->wb.qword0.hi_dword.fd_id);
1007 rxdp->wb.qword0.hi_dword.fd_id);
1015 rxdp->wb.qword1.status_error_len = 0;
/deb_dpdk/drivers/net/e1000/
H A Dem_rxtx.c654 volatile struct e1000_rx_desc *rxdp; local
679 * rx_ring and rxdp are pointing to volatile data so the order
684 rxdp = &rx_ring[rx_id];
685 status = rxdp->status;
688 rxd = *rxdp;
757 rxdp->buffer_addr = dma_addr;
758 rxdp->status = 0;
829 volatile struct e1000_rx_desc *rxdp; local
863 * rx_ring and rxdp are pointing to volatile data so the order
868 rxdp
1390 volatile struct e1000_rx_desc *rxdp; local
1417 volatile struct e1000_rx_desc *rxdp; local
[all...]
H A Digb_rxtx.c769 volatile union e1000_adv_rx_desc *rxdp; local
794 * rx_ring and rxdp are pointing to volatile data so the order
799 rxdp = &rx_ring[rx_id];
800 staterr = rxdp->wb.upper.status_error;
803 rxd = *rxdp;
869 rxdp->read.hdr_addr = 0;
870 rxdp->read.pkt_addr = dma_addr;
946 volatile union e1000_adv_rx_desc *rxdp; local
981 * rx_ring and rxdp are pointing to volatile data so the order
986 rxdp
1515 volatile union e1000_adv_rx_desc *rxdp; local
1542 volatile union e1000_adv_rx_desc *rxdp; local
[all...]
/deb_dpdk/drivers/net/fm10k/
H A Dfm10k_rxtx_vec.c287 volatile union fm10k_rx_desc *rxdp; local
298 rxdp = rxq->hw_ring + rxq->rxrearm_start;
308 _mm_store_si128((__m128i *)&rxdp[i].q,
355 _mm_store_si128((__m128i *)&rxdp++->q, dma_addr0);
356 _mm_store_si128((__m128i *)&rxdp++->q, dma_addr1);
402 volatile union fm10k_rx_desc *rxdp; local
417 rxdp = rxq->hw_ring + next_dd;
419 rte_prefetch0(rxdp);
430 if (!(rxdp->d.staterr & FM10K_RXD_STATUS_DD))
469 rxdp
[all...]
H A Dfm10k_rxtx.c389 volatile union fm10k_rx_desc *rxdp; local
403 rxdp = &rxq->hw_ring[desc];
405 ret = !!(rxdp->w.status &

Completed in 16 milliseconds