Lines Matching refs:deflink
1034 u16 mcs_map = le16_to_cpu(sta->deflink.vht_cap.vht_mcs.rx_mcs_map);
1253 if (sta->deflink.vht_cap.vht_supported) {
1256 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXSTBC_MASK)
1258 if (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_RXLDPC)
1260 } else if (sta->deflink.ht_cap.ht_supported) {
1261 ra_mask |= (sta->deflink.ht_cap.mcs.rx_mask[1] << 20) |
1262 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
1263 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_RX_STBC)
1265 if (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_LDPC_CODING)
1273 ra_mask |= (u64)sta->deflink.supp_rates[NL80211_BAND_5GHZ] << 4;
1275 if (sta->deflink.vht_cap.vht_supported) {
1278 } else if (sta->deflink.ht_cap.ht_supported) {
1286 ra_mask |= sta->deflink.supp_rates[NL80211_BAND_2GHZ];
1288 if (sta->deflink.vht_cap.vht_supported) {
1293 } else if (sta->deflink.ht_cap.ht_supported) {
1299 } else if (sta->deflink.supp_rates[0] <= 0xf) {
1301 } else if (sta->deflink.supp_rates[NL80211_BAND_2GHZ] <= 0xf) {
1315 switch (sta->deflink.bandwidth) {
1318 is_support_sgi = sta->deflink.vht_cap.vht_supported &&
1319 (sta->deflink.vht_cap.cap & IEEE80211_VHT_CAP_SHORT_GI_80);
1323 is_support_sgi = sta->deflink.ht_cap.ht_supported &&
1324 (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_40);
1328 is_support_sgi = sta->deflink.ht_cap.ht_supported &&
1329 (sta->deflink.ht_cap.cap & IEEE80211_HT_CAP_SGI_20);
1333 if (sta->deflink.vht_cap.vht_supported && ra_mask & 0xffc00000)
1335 else if (sta->deflink.ht_cap.ht_supported && ra_mask & 0xfff00000)