Lines Matching refs:wmm
267 struct ieee80211_wmm_param_ie *wmm; in ieee80211_tdls_add_wmm_param_ie() local
271 wmm = (void *)skb_put(skb, sizeof(*wmm)); in ieee80211_tdls_add_wmm_param_ie()
272 memset(wmm, 0, sizeof(*wmm)); in ieee80211_tdls_add_wmm_param_ie()
274 wmm->element_id = WLAN_EID_VENDOR_SPECIFIC; in ieee80211_tdls_add_wmm_param_ie()
275 wmm->len = sizeof(*wmm) - 2; in ieee80211_tdls_add_wmm_param_ie()
277 wmm->oui[0] = 0x00; /* Microsoft OUI 00:50:F2 */ in ieee80211_tdls_add_wmm_param_ie()
278 wmm->oui[1] = 0x50; in ieee80211_tdls_add_wmm_param_ie()
279 wmm->oui[2] = 0xf2; in ieee80211_tdls_add_wmm_param_ie()
280 wmm->oui_type = 2; /* WME */ in ieee80211_tdls_add_wmm_param_ie()
281 wmm->oui_subtype = 1; /* WME param */ in ieee80211_tdls_add_wmm_param_ie()
282 wmm->version = 1; /* WME ver */ in ieee80211_tdls_add_wmm_param_ie()
283 wmm->qos_info = 0; /* U-APSD not in use */ in ieee80211_tdls_add_wmm_param_ie()
291 wmm->ac[i].aci_aifsn = ieee80211_wmm_aci_aifsn(txq->aifs, in ieee80211_tdls_add_wmm_param_ie()
293 wmm->ac[i].cw = ieee80211_wmm_ecw(txq->cw_min, txq->cw_max); in ieee80211_tdls_add_wmm_param_ie()
294 wmm->ac[i].txop_limit = cpu_to_le16(txq->txop); in ieee80211_tdls_add_wmm_param_ie()