Lines Matching refs:rxq

383 	int rxq, msi, err;  in request_msix_queue_irqs()  local
397 for_each_ethrxq(s, rxq) { in request_msix_queue_irqs()
401 &s->ethrxq[rxq].rspq); in request_msix_queue_irqs()
409 while (--rxq >= 0) in request_msix_queue_irqs()
410 free_irq(adapter->msix_info[--msi].vec, &s->ethrxq[rxq].rspq); in request_msix_queue_irqs()
421 int rxq, msi; in free_msix_queue_irqs() local
425 for_each_ethrxq(s, rxq) in free_msix_queue_irqs()
427 &s->ethrxq[rxq].rspq); in free_msix_queue_irqs()
452 int rxq; in enable_rx() local
455 for_each_ethrxq(s, rxq) in enable_rx()
456 qenable(&s->ethrxq[rxq].rspq); in enable_rx()
477 int rxq; in quiesce_rx() local
479 for_each_ethrxq(s, rxq) in quiesce_rx()
480 napi_disable(&s->ethrxq[rxq].rspq.napi); in quiesce_rx()
632 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
636 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in setup_sge_queues()
637 err = t4vf_sge_alloc_rxq(adapter, &rxq->rspq, false, in setup_sge_queues()
639 &rxq->fl, t4vf_ethrx_handler); in setup_sge_queues()
649 rxq->rspq.idx = qs; in setup_sge_queues()
650 memset(&rxq->stats, 0, sizeof(rxq->stats)); in setup_sge_queues()
663 struct sge_eth_rxq *rxq = &s->ethrxq[pi->first_qset]; in setup_sge_queues() local
667 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in setup_sge_queues()
668 IQ_MAP(s, rxq->rspq.abs_id) = &rxq->rspq; in setup_sge_queues()
680 rxq->fl.abs_id = rxq->fl.cntxt_id + s->egr_base; in setup_sge_queues()
681 EQ_MAP(s, rxq->fl.abs_id) = &rxq->fl; in setup_sge_queues()
705 struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in setup_rss() local
710 rss[qs] = rxq[qs].rspq.abs_id; in setup_rss()
737 rxq[0].rspq.abs_id; in setup_rss()
1236 struct sge_eth_rxq *rxq; in cxgb4vf_poll_controller() local
1239 rxq = &adapter->sge.ethrxq[pi->first_qset]; in cxgb4vf_poll_controller()
1241 t4vf_sge_intr_msix(0, &rxq->rspq); in cxgb4vf_poll_controller()
1242 rxq++; in cxgb4vf_poll_controller()
1806 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[pi->first_qset]; in collect_sge_port_stats() local
1810 for (qs = 0; qs < pi->nqsets; qs++, rxq++, txq++) { in collect_sge_port_stats()
1813 stats->rx_csum += rxq->stats.rx_cso; in collect_sge_port_stats()
1814 stats->vlan_ex += rxq->stats.vlan_ex; in collect_sge_port_stats()
1816 stats->lro_pkts += rxq->stats.lro_pkts; in collect_sge_port_stats()
1817 stats->lro_merged += rxq->stats.lro_merged; in collect_sge_port_stats()
2055 #define R(s, v) S3("u", s, rxq[qs].v) in sge_qinfo_show()
2058 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qinfo_show() local
2064 (rxq[qs].rspq.netdev in sge_qinfo_show()
2065 ? rxq[qs].rspq.netdev->name in sge_qinfo_show()
2068 (rxq[qs].rspq.netdev in sge_qinfo_show()
2070 netdev_priv(rxq[qs].rspq.netdev))->port_id in sge_qinfo_show()
2080 S3("u", "Intr delay:", qtimer_val(adapter, &rxq[qs].rspq)); in sge_qinfo_show()
2082 adapter->sge.counter_val[rxq[qs].rspq.pktcnt_idx]); in sge_qinfo_show()
2194 #define R3(fmt, s, v) S3(fmt, s, rxq[qs].v) in sge_qstats_show()
2198 const struct sge_eth_rxq *rxq = &adapter->sge.ethrxq[r * QPL]; in sge_qstats_show() local
2204 (rxq[qs].rspq.netdev in sge_qstats_show()
2205 ? rxq[qs].rspq.netdev->name in sge_qstats_show()
2725 struct sge_eth_rxq *rxq = &s->ethrxq[qs]; in cfg_queues() local
2728 init_rspq(&rxq->rspq, 0, 0, 1024, iqe_size); in cfg_queues()
2729 rxq->fl.size = 72; in cfg_queues()