Lines Matching defs:rx_desc

1682 	union i40e_rx_desc *rx_desc;
1689 rx_desc = I40E_RX_DESC(rx_ring, ntu);
1705 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
1707 rx_desc++;
1711 rx_desc = I40E_RX_DESC(rx_ring, 0);
1717 rx_desc->wb.qword1.status_error_len = 0;
1741 * @rx_desc: the receive descriptor
1745 union i40e_rx_desc *rx_desc)
1755 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
1811 * @rx_desc: specific descriptor
1816 union i40e_rx_desc *rx_desc,
1830 if ((rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) {
1831 hash = le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss);
1839 * @rx_desc: pointer to the EOP Rx descriptor
1847 union i40e_rx_desc *rx_desc, struct sk_buff *skb)
1849 u64 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
1858 i40e_rx_hash(rx_ring, rx_desc, skb, rx_ptype);
1860 i40e_rx_checksum(rx_ring->vsi, skb, rx_desc);
1865 __le16 vlan_tag = rx_desc->wb.qword0.lo_dword.l2tag1;
1879 * @rx_desc: pointer to the EOP Rx descriptor
1887 union i40e_rx_desc *rx_desc)
1895 if (unlikely(i40e_test_staterr(rx_desc,
2228 * @rx_desc: Rx descriptor for current buffer
2234 union i40e_rx_desc *rx_desc)
2238 if (likely(i40e_test_staterr(rx_desc, I40E_RXD_EOF)))
2457 union i40e_rx_desc *rx_desc;
2471 rx_desc = I40E_RX_DESC(rx_ring, ntp);
2478 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len);
2481 * any other fields out of the rx_desc until we have
2488 rx_desc->raw.qword[0],
2508 i40e_trace(clean_rx_irq, rx_ring, rx_desc, xdp);
2512 neop = i40e_is_non_eop(rx_ring, rx_desc);
2562 if (i40e_cleanup_headers(rx_ring, skb, rx_desc))
2569 i40e_process_skb_fields(rx_ring, rx_desc, skb);
2571 i40e_trace(clean_rx_irq_rx, rx_ring, rx_desc, xdp);