Lines Matching refs:rxq

1568 static void do_gro(struct sge_eth_rxq *rxq, const struct pkt_gl *gl,  in do_gro()  argument
1571 struct adapter *adapter = rxq->rspq.adapter; in do_gro()
1576 skb = napi_get_frags(&rxq->rspq.napi); in do_gro()
1579 rxq->stats.rx_drops++; in do_gro()
1588 skb_record_rx_queue(skb, rxq->rspq.idx); in do_gro()
1593 rxq->stats.vlan_ex++; in do_gro()
1595 ret = napi_gro_frags(&rxq->rspq.napi); in do_gro()
1598 rxq->stats.lro_pkts++; in do_gro()
1600 rxq->stats.lro_merged++; in do_gro()
1601 rxq->stats.pkts++; in do_gro()
1602 rxq->stats.rx_cso++; in do_gro()
1620 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in t4vf_ethrx_handler() local
1631 do_gro(rxq, gl, pkt); in t4vf_ethrx_handler()
1641 rxq->stats.rx_drops++; in t4vf_ethrx_handler()
1647 rxq->stats.pkts++; in t4vf_ethrx_handler()
1658 rxq->stats.rx_cso++; in t4vf_ethrx_handler()
1663 rxq->stats.vlan_ex++; in t4vf_ethrx_handler()
1754 struct sge_eth_rxq *rxq = container_of(rspq, struct sge_eth_rxq, rspq); in process_responses() local
1791 free_rx_bufs(rspq->adapter, &rxq->fl, in process_responses()
1804 BUG_ON(rxq->fl.avail == 0); in process_responses()
1805 sdesc = &rxq->fl.sdesc[rxq->fl.cidx]; in process_responses()
1813 unmap_rx_buf(rspq->adapter, &rxq->fl); in process_responses()
1837 restore_rx_bufs(&gl, &rxq->fl, frag); in process_responses()
1867 rxq->fl.size - rxq->fl.avail >= 2*FL_PER_EQ_UNIT) in process_responses()
1868 __refill_fl(rspq->adapter, &rxq->fl); in process_responses()
2091 struct sge_eth_rxq *rxq; in sge_rx_timer_cb() local
2093 rxq = container_of(fl, struct sge_eth_rxq, fl); in sge_rx_timer_cb()
2094 if (napi_reschedule(&rxq->rspq.napi)) in sge_rx_timer_cb()
2542 struct sge_eth_rxq *rxq = s->ethrxq; in t4vf_free_sge_resources() local
2548 for (qs = 0; qs < adapter->sge.ethqsets; qs++, rxq++, txq++) { in t4vf_free_sge_resources()
2549 if (rxq->rspq.desc) in t4vf_free_sge_resources()
2550 free_rspq_fl(adapter, &rxq->rspq, &rxq->fl); in t4vf_free_sge_resources()