Lines Matching refs:rx_desc

2735  * @rx_desc: Receive descriptor
2739 struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc,
2747 hash = le16_to_cpu(rx_desc->hash1) |
2748 (rx_desc->ff2_mirrid_hash2.hash2 << 16) |
2749 (rx_desc->hash3 << 24);
2823 * @rx_desc: receive descriptor
2827 static void idpf_rx_splitq_extract_csum_bits(struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc,
2832 qword0 = rx_desc->status_err0_qw0;
2833 qword1 = rx_desc->status_err0_qw1;
2846 le16_get_bits(rx_desc->ptype_err_fflags0,
2848 csum->raw_csum = le16_to_cpu(rx_desc->misc.raw_cs);
2855 * @rx_desc: Receive descriptor
2864 struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc,
2874 rsc_seg_len = le16_to_cpu(rx_desc->misc.rscseglen);
2927 * @rx_desc: Receive descriptor
2935 struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc)
2941 rx_ptype = le16_get_bits(rx_desc->ptype_err_fflags0,
2954 idpf_rx_hash(rxq, skb, rx_desc, &decoded);
2956 if (le16_get_bits(rx_desc->hdrlen_flags,
2958 return idpf_rx_rsc(rxq, skb, rx_desc, &decoded);
2960 idpf_rx_splitq_extract_csum_bits(rx_desc, &csum_bits);
2970 * @size: packet length from rx_desc
3094 * @rx_desc: Rx descriptor for current buffer
3099 static bool idpf_rx_splitq_is_eop(struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc)
3102 return likely(idpf_rx_splitq_test_staterr(rx_desc->status_err0_qw1,
3127 struct virtchnl2_rx_flex_desc_adv_nic_3 *rx_desc;
3142 rx_desc = (struct virtchnl2_rx_flex_desc_adv_nic_3 *)desc;
3145 * any other fields out of the rx_desc
3150 gen_id = le16_get_bits(rx_desc->pktlen_gen_bufq_id,
3157 rx_desc->rxdid_ucast);
3166 pkt_len = le16_get_bits(rx_desc->pktlen_gen_bufq_id,
3170 rx_desc->status_err0_qw1);
3184 hdr_len = le16_get_bits(rx_desc->hdrlen_flags,
3188 bufq_id = le16_get_bits(rx_desc->pktlen_gen_bufq_id,
3200 buf_id = le16_to_cpu(rx_desc->buf_id);
3233 if (!idpf_rx_splitq_is_eop(rx_desc))
3246 if (unlikely(idpf_rx_process_skb_fields(rxq, skb, rx_desc))) {