Lines Matching refs:rx_desc
711 union i40e_rx_desc *rx_desc; in i40evf_alloc_rx_buffers() local
718 rx_desc = I40E_RX_DESC(rx_ring, ntu); in i40evf_alloc_rx_buffers()
734 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); in i40evf_alloc_rx_buffers()
736 rx_desc++; in i40evf_alloc_rx_buffers()
740 rx_desc = I40E_RX_DESC(rx_ring, 0); in i40evf_alloc_rx_buffers()
746 rx_desc->wb.qword1.status_error_len = 0; in i40evf_alloc_rx_buffers()
774 union i40e_rx_desc *rx_desc) in i40e_rx_checksum() argument
782 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_rx_checksum()
879 union i40e_rx_desc *rx_desc, in i40e_rx_hash() argument
891 if ((rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) { in i40e_rx_hash()
892 hash = le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); in i40e_rx_hash()
910 union i40e_rx_desc *rx_desc, struct sk_buff *skb, in i40evf_process_skb_fields() argument
913 i40e_rx_hash(rx_ring, rx_desc, skb, rx_ptype); in i40evf_process_skb_fields()
915 i40e_rx_checksum(rx_ring->vsi, skb, rx_desc); in i40evf_process_skb_fields()
1259 union i40e_rx_desc *rx_desc, in i40e_is_non_eop() argument
1272 if (likely(i40e_test_staterr(rx_desc, I40E_RXD_EOF))) in i40e_is_non_eop()
1301 union i40e_rx_desc *rx_desc; in i40e_clean_rx_irq() local
1314 rx_desc = I40E_RX_DESC(rx_ring, rx_ring->next_to_clean); in i40e_clean_rx_irq()
1321 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_clean_rx_irq()
1334 i40e_trace(clean_rx_irq, rx_ring, rx_desc, skb); in i40e_clean_rx_irq()
1355 if (i40e_is_non_eop(rx_ring, rx_desc, skb)) in i40e_clean_rx_irq()
1363 if (unlikely(i40e_test_staterr(rx_desc, BIT(I40E_RXD_QW1_ERROR_SHIFT)))) { in i40e_clean_rx_irq()
1377 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in i40e_clean_rx_irq()
1382 i40evf_process_skb_fields(rx_ring, rx_desc, skb, rx_ptype); in i40e_clean_rx_irq()
1386 le16_to_cpu(rx_desc->wb.qword0.lo_dword.l2tag1) : 0; in i40e_clean_rx_irq()
1388 i40e_trace(clean_rx_irq_rx, rx_ring, rx_desc, skb); in i40e_clean_rx_irq()