Lines Matching refs:sge
312 struct sge_eth_txq *txq = &adap->sge.ethtxq[pi->first_qset]; in dcb_tx_queue_prio_enable()
626 txq = q->adap->sge.egr_map[qid - q->adap->sge.egr_start]; in fwevtq_handler()
628 if ((u8 *)txq < (u8 *)q->adap->sge.ofldtxq) { in fwevtq_handler()
769 for_each_ofldrxq(&adap->sge, i) in name_msix_vecs()
773 for_each_rdmarxq(&adap->sge, i) in name_msix_vecs()
777 for_each_rdmaciq(&adap->sge, i) in name_msix_vecs()
784 struct sge *s = &adap->sge; in request_msix_queue_irqs()
851 struct sge *s = &adap->sge; in free_msix_queue_irqs()
880 rxq = &adapter->sge.ethrxq[pi->first_qset]; in cxgb4_write_rss()
935 static unsigned int rxq_to_chan(const struct sge *p, unsigned int qid) in rxq_to_chan()
948 for (i = 0; i < adap->sge.ingr_sz; i++) { in quiesce_rx()
949 struct sge_rspq *q = adap->sge.ingr_map[i]; in quiesce_rx()
984 for (i = 0; i < adap->sge.ingr_sz; i++) { in enable_rx()
985 struct sge_rspq *q = adap->sge.ingr_map[i]; in enable_rx()
1033 struct sge *s = &adap->sge; in setup_sge_queues()
1247 FW_FILTER_WR_RX_RPL_IQ_V(adapter->sge.fw_evtq.abs_id)); in set_filter_wr()
1302 t4_mk_filtdelwr(ftid, fwr, adapter->sge.fw_evtq.abs_id); in del_filter_wr()
1358 static int closest_timer(const struct sge *s, int time) in closest_timer()
1374 static int closest_thres(const struct sge *s, int thres) in closest_thres()
1411 new_idx = closest_thres(&adap->sge, cnt); in cxgb4_set_rspq_intr_params()
1426 us = us == 0 ? 6 : closest_timer(&adap->sge, us); in cxgb4_set_rspq_intr_params()
1773 chan = rxq_to_chan(&adap->sge, queue); in cxgb4_create_server()
1816 chan = rxq_to_chan(&adap->sge, queue); in cxgb4_create_server6()
2284 for_each_ethrxq(&adap->sge, i) in disable_dbs()
2285 disable_txq_db(&adap->sge.ethtxq[i].q); in disable_dbs()
2286 for_each_ofldrxq(&adap->sge, i) in disable_dbs()
2287 disable_txq_db(&adap->sge.ofldtxq[i].q); in disable_dbs()
2289 disable_txq_db(&adap->sge.ctrlq[i].q); in disable_dbs()
2296 for_each_ethrxq(&adap->sge, i) in enable_dbs()
2297 enable_txq_db(adap, &adap->sge.ethtxq[i].q); in enable_dbs()
2298 for_each_ofldrxq(&adap->sge, i) in enable_dbs()
2299 enable_txq_db(adap, &adap->sge.ofldtxq[i].q); in enable_dbs()
2301 enable_txq_db(adap, &adap->sge.ctrlq[i].q); in enable_dbs()
2366 for_each_ethrxq(&adap->sge, i) in recover_all_queues()
2367 sync_txq_pidx(adap, &adap->sge.ethtxq[i].q); in recover_all_queues()
2368 for_each_ofldrxq(&adap->sge, i) in recover_all_queues()
2369 sync_txq_pidx(adap, &adap->sge.ofldtxq[i].q); in recover_all_queues()
2371 sync_txq_pidx(adap, &adap->sge.ctrlq[i].q); in recover_all_queues()
2447 lli.rxq_ids = adap->sge.rdma_rxq; in uld_attach()
2448 lli.ciq_ids = adap->sge.rdma_ciq; in uld_attach()
2449 lli.nrxq = adap->sge.rdmaqs; in uld_attach()
2450 lli.nciq = adap->sge.rdmaciqs; in uld_attach()
2452 lli.rxq_ids = adap->sge.ofld_rxq; in uld_attach()
2453 lli.nrxq = adap->sge.ofldqsets; in uld_attach()
2455 lli.ntxq = adap->sge.ofldqsets; in uld_attach()
2462 lli.udb_density = 1 << adap->params.sge.eq_qpp; in uld_attach()
2463 lli.ucq_density = 1 << adap->params.sge.iq_qpp; in uld_attach()
2472 lli.sge_ingpadboundary = adap->sge.fl_align; in uld_attach()
2473 lli.sge_egrstatuspagesize = adap->sge.stat_len; in uld_attach()
2474 lli.sge_pktshift = adap->sge.pktshift; in uld_attach()
3066 struct sge_eth_rxq *rx = &adap->sge.ethrxq[pi->first_qset]; in cxgb_netpoll()
3172 ret = t4_cfg_pfvf(adap, adap->mbox, adap->pf, 0, adap->sge.egr_sz, 64, in adap_init1()
3877 adap->sge.egr_start = val[0]; in adap_init0()
3882 adap->sge.ingr_start = val[5]; in adap_init0()
3895 adap->sge.egr_sz = val[0] - adap->sge.egr_start + 1; in adap_init0()
3896 adap->sge.ingr_sz = val[1] - adap->sge.ingr_start + 1; in adap_init0()
3898 adap->sge.egr_map = kcalloc(adap->sge.egr_sz, in adap_init0()
3899 sizeof(*adap->sge.egr_map), GFP_KERNEL); in adap_init0()
3900 if (!adap->sge.egr_map) { in adap_init0()
3905 adap->sge.ingr_map = kcalloc(adap->sge.ingr_sz, in adap_init0()
3906 sizeof(*adap->sge.ingr_map), GFP_KERNEL); in adap_init0()
3907 if (!adap->sge.ingr_map) { in adap_init0()
3915 adap->sge.starving_fl = kcalloc(BITS_TO_LONGS(adap->sge.egr_sz), in adap_init0()
3917 if (!adap->sge.starving_fl) { in adap_init0()
3922 adap->sge.txq_maperr = kcalloc(BITS_TO_LONGS(adap->sge.egr_sz), in adap_init0()
3924 if (!adap->sge.txq_maperr) { in adap_init0()
3930 adap->sge.blocked_fl = kcalloc(BITS_TO_LONGS(adap->sge.egr_sz), in adap_init0()
3932 if (!adap->sge.blocked_fl) { in adap_init0()
4146 kfree(adap->sge.egr_map); in adap_init0()
4147 kfree(adap->sge.ingr_map); in adap_init0()
4148 kfree(adap->sge.starving_fl); in adap_init0()
4149 kfree(adap->sge.txq_maperr); in adap_init0()
4151 kfree(adap->sge.blocked_fl); in adap_init0()
4295 struct sge *s = &adap->sge; in cfg_queues()
4428 while (n < adap->sge.ethqsets) in reduce_ethqs()
4433 adap->sge.ethqsets--; in reduce_ethqs()
4434 if (adap->sge.ethqsets <= n) in reduce_ethqs()
4454 struct sge *s = &adap->sge; in enable_msix()
4596 kfree(adapter->sge.egr_map); in free_some_resources()
4597 kfree(adapter->sge.ingr_map); in free_some_resources()
4598 kfree(adapter->sge.starving_fl); in free_some_resources()
4599 kfree(adapter->sge.txq_maperr); in free_some_resources()
4601 kfree(adapter->sge.blocked_fl); in free_some_resources()
4782 bitmap_zero(adapter->sge.blocked_fl, adapter->sge.egr_sz); in init_one()