Lines Matching defs:params

107 	if (!(eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) ||
108 !(eht_oper->params &
388 if (eht_oper && (eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT)) {
2523 struct ieee80211_tx_queue_params *params = link->tx_conf;
2529 ac, params[ac].acm,
2530 params[ac].aifs, params[ac].cw_min, params[ac].cw_max,
2531 params[ac].txop, params[ac].uapsd,
2534 drv_conf_tx(local, link, ac, &params[ac]))
2549 struct ieee80211_tx_queue_params params[IEEE80211_NUM_ACS];
2586 memset(&params, 0, sizeof(params));
2601 params[ac].mu_edca = !!mu_edca;
2603 params[ac].mu_edca_param_rec = mu_edca->ac_bk;
2611 params[ac].mu_edca = !!mu_edca;
2613 params[ac].mu_edca_param_rec = mu_edca->ac_vi;
2621 params[ac].mu_edca = !!mu_edca;
2623 params[ac].mu_edca_param_rec = mu_edca->ac_vo;
2632 params[ac].mu_edca = !!mu_edca;
2634 params[ac].mu_edca_param_rec = mu_edca->ac_be;
2638 params[ac].aifs = pos[0] & 0x0f;
2640 if (params[ac].aifs < 2) {
2642 "AP has invalid WMM params (AIFSN=%d for ACI %d), will use 2\n",
2643 params[ac].aifs, aci);
2644 params[ac].aifs = 2;
2646 params[ac].cw_max = ecw2cw((pos[1] & 0xf0) >> 4);
2647 params[ac].cw_min = ecw2cw(pos[1] & 0x0f);
2648 params[ac].txop = get_unaligned_le16(pos + 2);
2649 params[ac].acm = acm;
2650 params[ac].uapsd = uapsd;
2652 if (params[ac].cw_min == 0 ||
2653 params[ac].cw_min > params[ac].cw_max) {
2655 "AP has invalid WMM params (CWmin/max=%d/%d for ACI %d), using defaults\n",
2656 params[ac].cw_min, params[ac].cw_max, aci);
2659 ieee80211_regulatory_limit_wmm_params(sdata, &params[ac], ac);
2664 if (params[ac].cw_min == 0) {
2666 "AP has invalid WMM params (missing AC %d), using defaults\n",
2673 link->tx_conf[ac] = params[ac];
4164 "HT AP is missing WMM params or HT capability/operation\n");
5704 if ((eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) &&
5705 (eht_oper->params &
7383 (eht_oper->params & IEEE80211_EHT_OPER_INFO_PRESENT) &&
7384 (eht_oper->params & IEEE80211_EHT_OPER_DISABLED_SUBCHANNEL_BITMAP_PRESENT)) {