Home
last modified time | relevance | path

Searched refs:qparam (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/pensando/ionic/
H A Dionic_lif.h264 struct ionic_queue_params *qparam) in ionic_init_queue_params()
266 qparam->nxqs = lif->nxqs; in ionic_init_queue_params()
267 qparam->ntxq_descs = lif->ntxq_descs; in ionic_init_queue_params()
268 qparam->nrxq_descs = lif->nrxq_descs; in ionic_init_queue_params()
269 qparam->rxq_features = lif->rxq_features; in ionic_init_queue_params()
270 qparam->intr_split = test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state); in ionic_init_queue_params()
271 qparam->cmb_tx = test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state); in ionic_init_queue_params()
272 qparam->cmb_rx = test_bit(IONIC_LIF_F_CMB_RX_RINGS, lif->state); in ionic_init_queue_params()
276 struct ionic_queue_params *qparam) in ionic_set_queue_params()
278 lif->nxqs = qparam in ionic_set_queue_params()
263 ionic_init_queue_params(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_init_queue_params() argument
275 ionic_set_queue_params(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_set_queue_params() argument
[all...]
H A Dionic_ethtool.c524 struct ionic_queue_params *qparam) in ionic_validate_cmb_config()
530 (qparam->cmb_tx || qparam->cmb_rx)) { in ionic_validate_cmb_config()
535 if (qparam->cmb_tx) { in ionic_validate_cmb_config()
542 sz = sizeof(struct ionic_txq_desc) * qparam->ntxq_descs * qparam->nxqs; in ionic_validate_cmb_config()
546 if (qparam->cmb_rx) { in ionic_validate_cmb_config()
553 sz = sizeof(struct ionic_rxq_desc) * qparam->nrxq_descs * qparam->nxqs; in ionic_validate_cmb_config()
570 struct ionic_queue_params qparam; in ionic_cmb_rings_toggle() local
523 ionic_validate_cmb_config(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_validate_cmb_config() argument
625 struct ionic_queue_params qparam; ionic_set_ringparam() local
715 struct ionic_queue_params qparam; ionic_set_channels() local
[all...]
H A Dionic_lif.c1050 struct ionic_queue_params qparam; in ionic_lif_config_hwstamp_rxq_all() local
1052 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
1055 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all()
1057 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all()
1061 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all()
1065 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all()
2773 struct ionic_queue_params *qparam) in ionic_cmb_reconfig()
2792 ionic_set_queue_params(lif, qparam); in ionic_cmb_reconfig()
2860 struct ionic_queue_params *qparam) in ionic_reconfigure_queues()
2869 if ((test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) && qparam in ionic_reconfigure_queues()
2772 ionic_cmb_reconfig(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_cmb_reconfig() argument
2859 ionic_reconfigure_queues(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_reconfigure_queues() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/pensando/ionic/
H A Dionic_ethtool.c524 struct ionic_queue_params qparam; in ionic_set_ringparam() local
527 ionic_init_queue_params(lif, &qparam); in ionic_set_ringparam()
560 qparam.ntxq_descs = ring->tx_pending; in ionic_set_ringparam()
561 qparam.nrxq_descs = ring->rx_pending; in ionic_set_ringparam()
562 err = ionic_reconfigure_queues(lif, &qparam); in ionic_set_ringparam()
592 struct ionic_queue_params qparam; in ionic_set_channels() local
596 ionic_init_queue_params(lif, &qparam); in ionic_set_channels()
622 qparam.nxqs = ch->combined_count; in ionic_set_channels()
623 qparam.intr_split = 0; in ionic_set_channels()
638 qparam in ionic_set_channels()
[all...]
H A Dionic_lif.h222 struct ionic_queue_params *qparam) in ionic_init_queue_params()
224 qparam->nxqs = lif->nxqs; in ionic_init_queue_params()
225 qparam->ntxq_descs = lif->ntxq_descs; in ionic_init_queue_params()
226 qparam->nrxq_descs = lif->nrxq_descs; in ionic_init_queue_params()
227 qparam->intr_split = test_bit(IONIC_LIF_F_SPLIT_INTR, lif->state); in ionic_init_queue_params()
265 struct ionic_queue_params *qparam);
221 ionic_init_queue_params(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_init_queue_params() argument
H A Dionic_lif.c2207 struct ionic_queue_params *qparam) in ionic_reconfigure_queues()
2217 if (qparam->nxqs != lif->nxqs || qparam->ntxq_descs != lif->ntxq_descs) { in ionic_reconfigure_queues()
2223 if (qparam->nxqs != lif->nxqs || qparam->nrxq_descs != lif->nrxq_descs) { in ionic_reconfigure_queues()
2241 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2244 qparam->ntxq_descs, in ionic_reconfigure_queues()
2255 for (i = 0; i < qparam->nxqs; i++) { in ionic_reconfigure_queues()
2258 qparam->nrxq_descs, in ionic_reconfigure_queues()
2271 if (qparam in ionic_reconfigure_queues()
2206 ionic_reconfigure_queues(struct ionic_lif *lif, struct ionic_queue_params *qparam) ionic_reconfigure_queues() argument
[all...]
/kernel/linux/linux-5.10/net/mac80211/
H A Dutil.c1527 *qparam, int ac) in ieee80211_regulatory_limit_wmm_params()
1559 qparam->cw_min = max_t(u16, qparam->cw_min, wmm_ac->cw_min); in ieee80211_regulatory_limit_wmm_params()
1560 qparam->cw_max = max_t(u16, qparam->cw_max, wmm_ac->cw_max); in ieee80211_regulatory_limit_wmm_params()
1561 qparam->aifs = max_t(u8, qparam->aifs, wmm_ac->aifsn); in ieee80211_regulatory_limit_wmm_params()
1562 qparam->txop = min_t(u16, qparam->txop, wmm_ac->cot / 32); in ieee80211_regulatory_limit_wmm_params()
1570 struct ieee80211_tx_queue_params qparam; in ieee80211_set_wmm_default() local
1525 ieee80211_regulatory_limit_wmm_params(struct ieee80211_sub_if_data *sdata, struct ieee80211_tx_queue_params *qparam, int ac) ieee80211_regulatory_limit_wmm_params() argument
[all...]
H A Dieee80211_i.h2000 struct ieee80211_tx_queue_params *qparam,
/kernel/linux/linux-6.6/net/mac80211/
H A Dutil.c1660 *qparam, int ac) in ieee80211_regulatory_limit_wmm_params()
1692 qparam->cw_min = max_t(u16, qparam->cw_min, wmm_ac->cw_min); in ieee80211_regulatory_limit_wmm_params()
1693 qparam->cw_max = max_t(u16, qparam->cw_max, wmm_ac->cw_max); in ieee80211_regulatory_limit_wmm_params()
1694 qparam->aifs = max_t(u8, qparam->aifs, wmm_ac->aifsn); in ieee80211_regulatory_limit_wmm_params()
1695 qparam->txop = min_t(u16, qparam->txop, wmm_ac->cot / 32); in ieee80211_regulatory_limit_wmm_params()
1704 struct ieee80211_tx_queue_params qparam; in ieee80211_set_wmm_default() local
1658 ieee80211_regulatory_limit_wmm_params(struct ieee80211_sub_if_data *sdata, struct ieee80211_tx_queue_params *qparam, int ac) ieee80211_regulatory_limit_wmm_params() argument
[all...]
H A Dieee80211_i.h2245 struct ieee80211_tx_queue_params *qparam,

Completed in 27 milliseconds