Searched refs:qparam (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/drivers/net/ethernet/pensando/ionic/ |
H A D | ionic_lif.h | 264 struct ionic_queue_params *qparam) in ionic_init_queue_params() argument 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() argument 278 lif->nxqs = qparam->nxqs; in ionic_set_queue_params() [all …]
|
H A D | ionic_ethtool.c | 529 struct ionic_queue_params *qparam) in ionic_validate_cmb_config() argument 535 (qparam->cmb_tx || qparam->cmb_rx)) { in ionic_validate_cmb_config() 540 if (qparam->cmb_tx) { in ionic_validate_cmb_config() 547 sz = sizeof(struct ionic_txq_desc) * qparam->ntxq_descs * qparam->nxqs; in ionic_validate_cmb_config() 551 if (qparam->cmb_rx) { in ionic_validate_cmb_config() 558 sz = sizeof(struct ionic_rxq_desc) * qparam->nrxq_descs * qparam->nxqs; in ionic_validate_cmb_config() 575 struct ionic_queue_params qparam; in ionic_cmb_rings_toggle() local 583 ionic_init_queue_params(lif, &qparam); in ionic_cmb_rings_toggle() 584 qparam.cmb_tx = cmb_tx; in ionic_cmb_rings_toggle() 585 qparam.cmb_rx = cmb_rx; in ionic_cmb_rings_toggle() [all …]
|
H A D | ionic_lif.c | 1048 struct ionic_queue_params qparam; in ionic_lif_config_hwstamp_rxq_all() local 1050 ionic_init_queue_params(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all() 1053 qparam.rxq_features = IONIC_Q_F_2X_CQ_DESC | IONIC_RXQ_F_HWSTAMP; in ionic_lif_config_hwstamp_rxq_all() 1055 qparam.rxq_features = 0; in ionic_lif_config_hwstamp_rxq_all() 1059 lif->rxq_features = qparam.rxq_features; in ionic_lif_config_hwstamp_rxq_all() 1063 return ionic_reconfigure_queues(lif, &qparam); in ionic_lif_config_hwstamp_rxq_all() 2771 struct ionic_queue_params *qparam) in ionic_cmb_reconfig() argument 2790 ionic_set_queue_params(lif, qparam); in ionic_cmb_reconfig() 2858 struct ionic_queue_params *qparam) in ionic_reconfigure_queues() argument 2867 if ((test_bit(IONIC_LIF_F_CMB_TX_RINGS, lif->state) && qparam->cmb_tx) || in ionic_reconfigure_queues() [all …]
|
/openbmc/linux/net/mac80211/ |
H A D | util.c | 1674 *qparam, int ac) in ieee80211_regulatory_limit_wmm_params() 1706 qparam->cw_min = max_t(u16, qparam->cw_min, wmm_ac->cw_min); in ieee80211_regulatory_limit_wmm_params() 1707 qparam->cw_max = max_t(u16, qparam->cw_max, wmm_ac->cw_max); in ieee80211_regulatory_limit_wmm_params() 1708 qparam->aifs = max_t(u8, qparam->aifs, wmm_ac->aifsn); in ieee80211_regulatory_limit_wmm_params() 1709 qparam->txop = min_t(u16, qparam->txop, wmm_ac->cot / 32); in ieee80211_regulatory_limit_wmm_params() 1718 struct ieee80211_tx_queue_params qparam; in ieee80211_set_wmm_default() local 1731 memset(&qparam, 0, sizeof(qparam)); in ieee80211_set_wmm_default() 1750 qparam.cw_max = aCWmax; in ieee80211_set_wmm_default() 1751 qparam.cw_min = aCWmin; in ieee80211_set_wmm_default() 1752 qparam.txop = 0; in ieee80211_set_wmm_default() [all …]
|
H A D | ieee80211_i.h | 2245 struct ieee80211_tx_queue_params *qparam,
|