Lines Matching refs:rxq

1845 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl,  in do_gro()  argument
1848 struct adapter *adapter = rxq->rspq.adap; in do_gro()
1854 skb = napi_get_frags(&rxq->rspq.napi); in do_gro()
1857 rxq->stats.rx_drops++; in do_gro()
1866 skb_record_rx_queue(skb, rxq->rspq.idx); in do_gro()
1867 skb_mark_napi_id(skb, &rxq->rspq.napi); in do_gro()
1872 if (rxq->rspq.netdev->features & NETIF_F_RXHASH) in do_gro()
1878 rxq->stats.vlan_ex++; in do_gro()
1880 ret = napi_gro_frags(&rxq->rspq.napi); in do_gro()
1882 rxq->stats.lro_pkts++; in do_gro()
1884 rxq->stats.lro_merged++; in do_gro()
1885 rxq->stats.pkts++; in do_gro()
1886 rxq->stats.rx_cso++; in do_gro()
1903 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in t4_ethrx_handler() local
1918 do_gro(rxq, si, pkt); in t4_ethrx_handler()
1925 rxq->stats.rx_drops++; in t4_ethrx_handler()
1936 rxq->stats.pkts++; in t4_ethrx_handler()
1945 rxq->stats.rx_cso++; in t4_ethrx_handler()
1950 rxq->stats.rx_cso++; in t4_ethrx_handler()
1972 rxq->stats.vlan_ex++; in t4_ethrx_handler()
2059 struct sge_eth_rxq *rxq = container_of(q, struct sge_eth_rxq, rspq); in process_responses() local
2078 free_rx_bufs(q->adap, &rxq->fl, 1); in process_responses()
2087 rsd = &rxq->fl.sdesc[rxq->fl.cidx]; in process_responses()
2095 unmap_rx_buf(q->adap, &rxq->fl); in process_responses()
2117 restore_rx_bufs(&si, &rxq->fl, frags); in process_responses()
2134 if (q->offset >= 0 && rxq->fl.size - rxq->fl.avail >= 16) in process_responses()
2135 __refill_fl(q->adap, &rxq->fl); in process_responses()
2346 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
2354 rxq = container_of(fl, struct sge_eth_rxq, fl); in sge_rx_timer_cb()
2355 if (napi_reschedule(&rxq->rspq.napi)) in sge_rx_timer_cb()