Lines Matching refs:i
30 int i; in ieee80211_apply_vhtcap_overrides() local
87 for (i = 0; i < 8; i++) { in ieee80211_apply_vhtcap_overrides()
90 m = (rxmcs_mask >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
91 n = (rxmcs_n >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
92 c = (rxmcs_cap >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
96 rxmcs_cap &= ~(3 << 2*i); in ieee80211_apply_vhtcap_overrides()
97 rxmcs_cap |= (rxmcs_n & (3 << 2*i)); in ieee80211_apply_vhtcap_overrides()
100 m = (txmcs_mask >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
101 n = (txmcs_n >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
102 c = (txmcs_cap >> 2*i) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_apply_vhtcap_overrides()
106 txmcs_cap &= ~(3 << 2*i); in ieee80211_apply_vhtcap_overrides()
107 txmcs_cap |= (txmcs_n & (3 << 2*i)); in ieee80211_apply_vhtcap_overrides()
122 u32 cap_info, i; in ieee80211_vht_cap_ie_to_sta_vht_cap() local
135 for (i = 0; i < sband->n_channels; i++) { in ieee80211_vht_cap_ie_to_sta_vht_cap()
136 if (sband->channels[i].flags & (IEEE80211_CHAN_DISABLED | in ieee80211_vht_cap_ie_to_sta_vht_cap()
232 for (i = 0; i < 8; i++) { in ieee80211_vht_cap_ie_to_sta_vht_cap()
236 own_rx = (own_rx >> i * 2) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_vht_cap_ie_to_sta_vht_cap()
239 own_tx = (own_tx >> i * 2) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_vht_cap_ie_to_sta_vht_cap()
242 peer_rx = (peer_rx >> i * 2) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_vht_cap_ie_to_sta_vht_cap()
245 peer_tx = (peer_tx >> i * 2) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_vht_cap_ie_to_sta_vht_cap()
262 ~cpu_to_le16(IEEE80211_VHT_MCS_NOT_SUPPORTED << i * 2); in ieee80211_vht_cap_ie_to_sta_vht_cap()
263 vht_cap->vht_mcs.rx_mcs_map |= cpu_to_le16(peer_rx << i * 2); in ieee80211_vht_cap_ie_to_sta_vht_cap()
266 ~cpu_to_le16(IEEE80211_VHT_MCS_NOT_SUPPORTED << i * 2); in ieee80211_vht_cap_ie_to_sta_vht_cap()
267 vht_cap->vht_mcs.tx_mcs_map |= cpu_to_le16(peer_tx << i * 2); in ieee80211_vht_cap_ie_to_sta_vht_cap()
379 int i; in ieee80211_sta_set_rx_nss() local
384 for (i = 7; i >= 0; i--) { in ieee80211_sta_set_rx_nss()
385 u8 mcs = (rx_mcs_map >> (2 * i)) & 3; in ieee80211_sta_set_rx_nss()
388 vht_rx_nss = i + 1; in ieee80211_sta_set_rx_nss()
464 int i; in ieee80211_get_vht_mask_from_cap() local
467 for (i = 0; i < NL80211_VHT_NSS_MAX; i++) { in ieee80211_get_vht_mask_from_cap()
468 mask = (cap >> i * 2) & IEEE80211_VHT_MCS_NOT_SUPPORTED; in ieee80211_get_vht_mask_from_cap()
471 vht_mask[i] = 0x00FF; in ieee80211_get_vht_mask_from_cap()
474 vht_mask[i] = 0x01FF; in ieee80211_get_vht_mask_from_cap()
477 vht_mask[i] = 0x03FF; in ieee80211_get_vht_mask_from_cap()
481 vht_mask[i] = 0; in ieee80211_get_vht_mask_from_cap()