Lines Matching refs:ri
53 static int _ice_ift_rxd_pkt_get(struct ice_rx_queue *rxq, if_rxd_info_t ri);
63 static int ice_ift_rxd_pkt_get(void *arg, if_rxd_info_t ri);
74 static int ice_ift_rxd_pkt_get_subif(void *arg, if_rxd_info_t ri);
374 ice_ift_rxd_pkt_get(void *arg, if_rxd_info_t ri) in ice_ift_rxd_pkt_get() argument
377 struct ice_rx_queue *rxq = &sc->pf_vsi.rx_queues[ri->iri_qsidx]; in ice_ift_rxd_pkt_get()
379 return _ice_ift_rxd_pkt_get(rxq, ri); in ice_ift_rxd_pkt_get()
392 _ice_ift_rxd_pkt_get(struct ice_rx_queue *rxq, if_rxd_info_t ri) in _ice_ift_rxd_pkt_get() argument
400 cidx = ri->iri_cidx; in _ice_ift_rxd_pkt_get()
414 ri->iri_len += plen; in _ice_ift_rxd_pkt_get()
419 ri->iri_frags[i].irf_flid = 0; in _ice_ift_rxd_pkt_get()
420 ri->iri_frags[i].irf_idx = cidx; in _ice_ift_rxd_pkt_get()
421 ri->iri_frags[i].irf_len = plen; in _ice_ift_rxd_pkt_get()
439 ri->iri_vtag = le16toh(cur->wb.l2tag1); in _ice_ift_rxd_pkt_get()
440 ri->iri_flags |= M_VLANTAG; in _ice_ift_rxd_pkt_get()
445 rxq->stats.rx_bytes += ri->iri_len; in _ice_ift_rxd_pkt_get()
450 if ((if_getcapenable(ri->iri_ifp) & IFCAP_RXCSUM) != 0) in _ice_ift_rxd_pkt_get()
451 ice_rx_checksum(rxq, &ri->iri_csum_flags, in _ice_ift_rxd_pkt_get()
452 &ri->iri_csum_data, status0, ptype); in _ice_ift_rxd_pkt_get()
455 ri->iri_flowid = le32toh(RX_FLEX_NIC(&cur->wb, rss_hash)); in _ice_ift_rxd_pkt_get()
456 ri->iri_rsstype = ice_ptype_to_hash(ptype); in _ice_ift_rxd_pkt_get()
457 ri->iri_nfrags = i; in _ice_ift_rxd_pkt_get()
699 ice_ift_rxd_pkt_get_subif(void *arg, if_rxd_info_t ri) in ice_ift_rxd_pkt_get_subif() argument
702 struct ice_rx_queue *rxq = &mif->vsi->rx_queues[ri->iri_qsidx]; in ice_ift_rxd_pkt_get_subif()
704 return _ice_ift_rxd_pkt_get(rxq, ri); in ice_ift_rxd_pkt_get_subif()