Lines Matching refs:rxq

1796 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl,  in do_gro()  argument
1799 struct adapter *adapter = rxq->rspq.adap; in do_gro()
1804 skb = napi_get_frags(&rxq->rspq.napi); in do_gro()
1807 rxq->stats.rx_drops++; in do_gro()
1816 skb_record_rx_queue(skb, rxq->rspq.idx); in do_gro()
1817 skb_mark_napi_id(skb, &rxq->rspq.napi); in do_gro()
1818 if (rxq->rspq.netdev->features & NETIF_F_RXHASH) in do_gro()
1824 rxq->stats.vlan_ex++; in do_gro()
1826 ret = napi_gro_frags(&rxq->rspq.napi); in do_gro()
1828 rxq->stats.lro_pkts++; in do_gro()
1830 rxq->stats.lro_merged++; in do_gro()
1831 rxq->stats.pkts++; in do_gro()
1832 rxq->stats.rx_cso++; in do_gro()
1849 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in t4_ethrx_handler() local
1866 do_gro(rxq, si, pkt); in t4_ethrx_handler()
1873 rxq->stats.rx_drops++; in t4_ethrx_handler()
1884 rxq->stats.pkts++; in t4_ethrx_handler()
1889 rxq->stats.rx_cso++; in t4_ethrx_handler()
1894 rxq->stats.rx_cso++; in t4_ethrx_handler()
1917 rxq->stats.vlan_ex++; in t4_ethrx_handler()
2004 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in process_responses() local
2023 free_rx_bufs(q->adap, &rxq->fl, 1); in process_responses()
2032 rsd = &rxq->fl.sdesc[rxq->fl.cidx]; in process_responses()
2040 unmap_rx_buf(q->adap, &rxq->fl); in process_responses()
2060 restore_rx_bufs(&si, &rxq->fl, frags); in process_responses()
2077 if (q->offset >= 0 && rxq->fl.size - rxq->fl.avail >= 16) in process_responses()
2078 __refill_fl(q->adap, &rxq->fl); in process_responses()
2288 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
2296 rxq = container_of(fl, struct sge_eth_rxq, fl); in sge_rx_timer_cb()
2297 if (napi_reschedule(&rxq->rspq.napi)) in sge_rx_timer_cb()