Lines Matching refs:rx_desc

442 				   union ixgbe_adv_rx_desc *rx_desc,
450 rss_type = le16_to_cpu(rx_desc->wb.lower.lo_dword.hs_rss.pkt_info) &
456 skb_set_hash(skb, le32_to_cpu(rx_desc->wb.lower.hi_dword.rss),
464 * @rx_desc: current Rx descriptor being processed
468 union ixgbe_adv_rx_desc *rx_desc,
478 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_IPCS) &&
479 ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_IPE)) {
484 if (!ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_L4CS))
487 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_ERR_TCPE)) {
499 * @rx_desc: pointer to the EOP Rx descriptor
507 union ixgbe_adv_rx_desc *rx_desc,
510 ixgbevf_rx_hash(rx_ring, rx_desc, skb);
511 ixgbevf_rx_checksum(rx_ring, rx_desc, skb);
513 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_VP)) {
514 u16 vid = le16_to_cpu(rx_desc->wb.upper.vlan);
521 if (ixgbevf_test_staterr(rx_desc, IXGBE_RXDADV_STAT_SECP))
522 ixgbevf_ipsec_rx(rx_ring, rx_desc, skb);
575 * @rx_desc: Rx descriptor for current buffer
583 union ixgbe_adv_rx_desc *rx_desc)
593 if (likely(ixgbevf_test_staterr(rx_desc, IXGBE_RXD_STAT_EOP)))
653 union ixgbe_adv_rx_desc *rx_desc;
661 rx_desc = IXGBEVF_RX_DESC(rx_ring, i);
678 rx_desc->read.pkt_addr = cpu_to_le64(bi->dma + bi->page_offset);
680 rx_desc++;
684 rx_desc = IXGBEVF_RX_DESC(rx_ring, 0);
690 rx_desc->wb.upper.length = 0;
717 * @rx_desc: pointer to the EOP Rx descriptor
733 union ixgbe_adv_rx_desc *rx_desc,
741 if (unlikely(ixgbevf_test_staterr(rx_desc,
852 union ixgbe_adv_rx_desc *rx_desc)
927 union ixgbe_adv_rx_desc *rx_desc)
1135 union ixgbe_adv_rx_desc *rx_desc;
1144 rx_desc = IXGBEVF_RX_DESC(rx_ring, rx_ring->next_to_clean);
1145 size = le16_to_cpu(rx_desc->wb.upper.length);
1150 * any other fields out of the rx_desc until we know the
1186 &xdp, rx_desc);
1189 &xdp, rx_desc);
1203 if (ixgbevf_is_non_eop(rx_ring, rx_desc))
1207 if (ixgbevf_cleanup_headers(rx_ring, rx_desc, skb)) {
1227 ixgbevf_process_skb_fields(rx_ring, rx_desc, skb);
1909 union ixgbe_adv_rx_desc *rx_desc;
1943 rx_desc = IXGBEVF_RX_DESC(ring, 0);
1944 rx_desc->wb.upper.length = 0;