Lines Matching refs:rxq

324 	int rxq, msi, err;  in request_msix_queue_irqs()  local
338 for_each_ethrxq(s, rxq) { in request_msix_queue_irqs()
342 &s->ethrxq[rxq].rspq); in request_msix_queue_irqs()
350 while (--rxq >= 0) in request_msix_queue_irqs()
351 free_irq(adapter->msix_info[--msi].vec, &s->ethrxq[rxq].rspq); in request_msix_queue_irqs()
362 int rxq, msi; in free_msix_queue_irqs() local
366 for_each_ethrxq(s, rxq) in free_msix_queue_irqs()
368 &s->ethrxq[rxq].rspq); in free_msix_queue_irqs()
393 int rxq; in enable_rx() local
396 for_each_ethrxq(s, rxq) in enable_rx()
397 qenable(&s->ethrxq[rxq].rspq); in enable_rx()
418 int rxq; in quiesce_rx() local
420 for_each_ethrxq(s, rxq) in quiesce_rx()
421 napi_disable(&s->ethrxq[rxq].rspq.napi); in quiesce_rx()
573 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
577 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in setup_sge_queues()
578 err = t4vf_sge_alloc_rxq(adapter, &rxq->rspq, false, in setup_sge_queues()
580 &rxq->fl, t4vf_ethrx_handler); in setup_sge_queues()
590 rxq->rspq.idx = qs; in setup_sge_queues()
591 memset(&rxq->stats, 0, sizeof(rxq->stats)); in setup_sge_queues()
604 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
608 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in setup_sge_queues()
609 IQ_MAP(s, rxq->rspq.abs_id) = &rxq->rspq; in setup_sge_queues()
621 rxq->fl.abs_id = rxq->fl.cntxt_id + s->egr_base; in setup_sge_queues()
622 EQ_MAP(s, rxq->fl.abs_id) = &rxq->fl; in setup_sge_queues()
646 struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in setup_rss() local
651 rss[qs] = rxq[qs].rspq.abs_id; in setup_rss()
678 rxq[0].rspq.abs_id; in setup_rss()
1208 struct sge_eth_rxq *rxq; in cxgb4vf_poll_controller() local
1211 rxq = &adapter->sge.ethrxq[pi->first_qset]; in cxgb4vf_poll_controller()
1213 t4vf_sge_intr_msix(0, &rxq->rspq); in cxgb4vf_poll_controller()
1214 rxq++; in cxgb4vf_poll_controller()
1586 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in collect_sge_port_stats() local
1590 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in collect_sge_port_stats()
1593 stats->rx_csum += rxq->stats.rx_cso; in collect_sge_port_stats()
1594 stats->vlan_ex += rxq->stats.vlan_ex; in collect_sge_port_stats()
1596 stats->lro_pkts += rxq->stats.lro_pkts; in collect_sge_port_stats()
1597 stats->lro_merged += rxq->stats.lro_merged; in collect_sge_port_stats()
1750 #define R(s, v) S3("u", s, rxq[qs].v) in sge_qinfo_show()
1753 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qinfo_show() local
1759 (rxq[qs].rspq.netdev in sge_qinfo_show()
1760 ? rxq[qs].rspq.netdev->name in sge_qinfo_show()
1763 (rxq[qs].rspq.netdev in sge_qinfo_show()
1765 netdev_priv(rxq[qs].rspq.netdev))->port_id in sge_qinfo_show()
1775 S3("u", "Intr delay:", qtimer_val(adapter, &rxq[qs].rspq)); in sge_qinfo_show()
1777 adapter->sge.counter_val[rxq[qs].rspq.pktcnt_idx]); in sge_qinfo_show()
1906 #define R3(fmt, s, v) S3(fmt, s, rxq[qs].v) in sge_qstats_show()
1910 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qstats_show() local
1916 (rxq[qs].rspq.netdev in sge_qstats_show()
1917 ? rxq[qs].rspq.netdev->name in sge_qstats_show()
2471 struct sge_eth_rxq *rxq = &s->ethrxq[qs]; in cfg_queues() local
2474 init_rspq(&rxq->rspq, 0, 0, 1024, iqe_size); in cfg_queues()
2475 rxq->fl.size = 72; in cfg_queues()