Lines Matching refs:rx_desc

882 	union iavf_rx_desc *rx_desc;  in iavf_alloc_rx_buffers()  local
889 rx_desc = IAVF_RX_DESC(rx_ring, ntu); in iavf_alloc_rx_buffers()
905 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset); in iavf_alloc_rx_buffers()
907 rx_desc++; in iavf_alloc_rx_buffers()
911 rx_desc = IAVF_RX_DESC(rx_ring, 0); in iavf_alloc_rx_buffers()
917 rx_desc->wb.qword1.status_error_len = 0; in iavf_alloc_rx_buffers()
945 union iavf_rx_desc *rx_desc) in iavf_rx_checksum() argument
953 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in iavf_rx_checksum()
1052 union iavf_rx_desc *rx_desc, in iavf_rx_hash() argument
1064 if ((rx_desc->wb.qword1.status_error_len & rss_mask) == rss_mask) { in iavf_rx_hash()
1065 hash = le32_to_cpu(rx_desc->wb.qword0.hi_dword.rss); in iavf_rx_hash()
1083 union iavf_rx_desc *rx_desc, struct sk_buff *skb, in iavf_process_skb_fields() argument
1086 iavf_rx_hash(rx_ring, rx_desc, skb, rx_ptype); in iavf_process_skb_fields()
1088 iavf_rx_checksum(rx_ring->vsi, skb, rx_desc); in iavf_process_skb_fields()
1427 union iavf_rx_desc *rx_desc, in iavf_is_non_eop() argument
1440 if (likely(iavf_test_staterr(rx_desc, IAVF_RXD_EOF))) in iavf_is_non_eop()
1469 union iavf_rx_desc *rx_desc; in iavf_clean_rx_irq() local
1482 rx_desc = IAVF_RX_DESC(rx_ring, rx_ring->next_to_clean); in iavf_clean_rx_irq()
1489 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in iavf_clean_rx_irq()
1497 if (!iavf_test_staterr(rx_desc, IAVF_RXD_DD)) in iavf_clean_rx_irq()
1503 iavf_trace(clean_rx_irq, rx_ring, rx_desc, skb); in iavf_clean_rx_irq()
1525 if (iavf_is_non_eop(rx_ring, rx_desc, skb)) in iavf_clean_rx_irq()
1533 if (unlikely(iavf_test_staterr(rx_desc, BIT(IAVF_RXD_QW1_ERROR_SHIFT)))) { in iavf_clean_rx_irq()
1547 qword = le64_to_cpu(rx_desc->wb.qword1.status_error_len); in iavf_clean_rx_irq()
1552 iavf_process_skb_fields(rx_ring, rx_desc, skb, rx_ptype); in iavf_clean_rx_irq()
1556 le16_to_cpu(rx_desc->wb.qword0.lo_dword.l2tag1) : 0; in iavf_clean_rx_irq()
1558 iavf_trace(clean_rx_irq_rx, rx_ring, rx_desc, skb); in iavf_clean_rx_irq()