Lines Matching refs:sge
301 struct sge_eth_txq *txq = &adap->sge.ethtxq[pi->first_qset]; in dcb_tx_queue_prio_enable()
614 txq = q->adap->sge.egr_map[qid - q->adap->sge.egr_start]; in fwevtq_handler()
616 if ((u8 *)txq < (u8 *)q->adap->sge.ofldtxq) { in fwevtq_handler()
757 for_each_ofldrxq(&adap->sge, i) in name_msix_vecs()
761 for_each_rdmarxq(&adap->sge, i) in name_msix_vecs()
765 for_each_rdmaciq(&adap->sge, i) in name_msix_vecs()
772 struct sge *s = &adap->sge; in request_msix_queue_irqs()
839 struct sge *s = &adap->sge; in free_msix_queue_irqs()
864 const struct sge_eth_rxq *q = &pi->adapter->sge.ethrxq[pi->first_qset]; in cxgb4_write_rss()
903 static unsigned int rxq_to_chan(const struct sge *p, unsigned int qid) in rxq_to_chan()
916 for (i = 0; i < adap->sge.ingr_sz; i++) { in quiesce_rx()
917 struct sge_rspq *q = adap->sge.ingr_map[i]; in quiesce_rx()
952 for (i = 0; i < adap->sge.ingr_sz; i++) { in enable_rx()
953 struct sge_rspq *q = adap->sge.ingr_map[i]; in enable_rx()
1001 struct sge *s = &adap->sge; in setup_sge_queues()
1216 FW_FILTER_WR_RX_RPL_IQ_V(adapter->sge.fw_evtq.abs_id)); in set_filter_wr()
1271 t4_mk_filtdelwr(ftid, fwr, adapter->sge.fw_evtq.abs_id); in del_filter_wr()
1332 static int closest_timer(const struct sge *s, int time) in closest_timer()
1348 static int closest_thres(const struct sge *s, int thres) in closest_thres()
1385 new_idx = closest_thres(&adap->sge, cnt); in cxgb4_set_rspq_intr_params()
1400 us = us == 0 ? 6 : closest_timer(&adap->sge, us); in cxgb4_set_rspq_intr_params()
1736 chan = rxq_to_chan(&adap->sge, queue); in cxgb4_create_server()
1779 chan = rxq_to_chan(&adap->sge, queue); in cxgb4_create_server6()
2245 for_each_ethrxq(&adap->sge, i) in disable_dbs()
2246 disable_txq_db(&adap->sge.ethtxq[i].q); in disable_dbs()
2247 for_each_ofldrxq(&adap->sge, i) in disable_dbs()
2248 disable_txq_db(&adap->sge.ofldtxq[i].q); in disable_dbs()
2250 disable_txq_db(&adap->sge.ctrlq[i].q); in disable_dbs()
2257 for_each_ethrxq(&adap->sge, i) in enable_dbs()
2258 enable_txq_db(adap, &adap->sge.ethtxq[i].q); in enable_dbs()
2259 for_each_ofldrxq(&adap->sge, i) in enable_dbs()
2260 enable_txq_db(adap, &adap->sge.ofldtxq[i].q); in enable_dbs()
2262 enable_txq_db(adap, &adap->sge.ctrlq[i].q); in enable_dbs()
2323 for_each_ethrxq(&adap->sge, i) in recover_all_queues()
2324 sync_txq_pidx(adap, &adap->sge.ethtxq[i].q); in recover_all_queues()
2325 for_each_ofldrxq(&adap->sge, i) in recover_all_queues()
2326 sync_txq_pidx(adap, &adap->sge.ofldtxq[i].q); in recover_all_queues()
2328 sync_txq_pidx(adap, &adap->sge.ctrlq[i].q); in recover_all_queues()
2403 lli.rxq_ids = adap->sge.rdma_rxq; in uld_attach()
2404 lli.ciq_ids = adap->sge.rdma_ciq; in uld_attach()
2405 lli.nrxq = adap->sge.rdmaqs; in uld_attach()
2406 lli.nciq = adap->sge.rdmaciqs; in uld_attach()
2408 lli.rxq_ids = adap->sge.ofld_rxq; in uld_attach()
2409 lli.nrxq = adap->sge.ofldqsets; in uld_attach()
2411 lli.ntxq = adap->sge.ofldqsets; in uld_attach()
2418 lli.udb_density = 1 << adap->params.sge.eq_qpp; in uld_attach()
2419 lli.ucq_density = 1 << adap->params.sge.iq_qpp; in uld_attach()
2428 lli.sge_ingpadboundary = adap->sge.fl_align; in uld_attach()
2429 lli.sge_egrstatuspagesize = adap->sge.stat_len; in uld_attach()
2430 lli.sge_pktshift = adap->sge.pktshift; in uld_attach()
2996 struct sge_eth_rxq *rx = &adap->sge.ethrxq[pi->first_qset]; in cxgb_netpoll()
3177 ret = t4_cfg_pfvf(adap, adap->fn, adap->fn, 0, adap->sge.egr_sz, 64, in adap_init1()
3712 adap->sge.egr_start = val[0]; in adap_init0()
3717 adap->sge.ingr_start = val[5]; in adap_init0()
3730 adap->sge.egr_sz = val[0] - adap->sge.egr_start + 1; in adap_init0()
3731 adap->sge.ingr_sz = val[1] - adap->sge.ingr_start + 1; in adap_init0()
3733 adap->sge.egr_map = kcalloc(adap->sge.egr_sz, in adap_init0()
3734 sizeof(*adap->sge.egr_map), GFP_KERNEL); in adap_init0()
3735 if (!adap->sge.egr_map) { in adap_init0()
3740 adap->sge.ingr_map = kcalloc(adap->sge.ingr_sz, in adap_init0()
3741 sizeof(*adap->sge.ingr_map), GFP_KERNEL); in adap_init0()
3742 if (!adap->sge.ingr_map) { in adap_init0()
3750 adap->sge.starving_fl = kcalloc(BITS_TO_LONGS(adap->sge.egr_sz), in adap_init0()
3752 if (!adap->sge.starving_fl) { in adap_init0()
3757 adap->sge.txq_maperr = kcalloc(BITS_TO_LONGS(adap->sge.egr_sz), in adap_init0()
3759 if (!adap->sge.txq_maperr) { in adap_init0()
3972 kfree(adap->sge.egr_map); in adap_init0()
3973 kfree(adap->sge.ingr_map); in adap_init0()
3974 kfree(adap->sge.starving_fl); in adap_init0()
3975 kfree(adap->sge.txq_maperr); in adap_init0()
4118 struct sge *s = &adap->sge; in cfg_queues()
4251 while (n < adap->sge.ethqsets) in reduce_ethqs()
4256 adap->sge.ethqsets--; in reduce_ethqs()
4257 if (adap->sge.ethqsets <= n) in reduce_ethqs()
4277 struct sge *s = &adap->sge; in enable_msix()
4412 kfree(adapter->sge.egr_map); in free_some_resources()
4413 kfree(adapter->sge.ingr_map); in free_some_resources()
4414 kfree(adapter->sge.starving_fl); in free_some_resources()
4415 kfree(adapter->sge.txq_maperr); in free_some_resources()