• Home
  • Raw
  • Download

Lines Matching refs:nss

123 static int ath10k_mac_get_max_vht_mcs_map(u16 mcs_map, int nss)  in ath10k_mac_get_max_vht_mcs_map()  argument
125 switch ((mcs_map >> (2 * nss)) & 0x3) { in ath10k_mac_get_max_vht_mcs_map()
136 int nss; in ath10k_mac_max_ht_nss() local
138 for (nss = IEEE80211_HT_MCS_MASK_LEN - 1; nss >= 0; nss--) in ath10k_mac_max_ht_nss()
139 if (ht_mcs_mask[nss]) in ath10k_mac_max_ht_nss()
140 return nss + 1; in ath10k_mac_max_ht_nss()
148 int nss; in ath10k_mac_max_vht_nss() local
150 for (nss = NL80211_VHT_NSS_MAX - 1; nss >= 0; nss--) in ath10k_mac_max_vht_nss()
151 if (vht_mcs_mask[nss]) in ath10k_mac_max_vht_nss()
152 return nss + 1; in ath10k_mac_max_vht_nss()
2089 int nss; in ath10k_peer_assoc_h_ht_masked() local
2091 for (nss = 0; nss < IEEE80211_HT_MCS_MASK_LEN; nss++) in ath10k_peer_assoc_h_ht_masked()
2092 if (ht_mcs_mask[nss]) in ath10k_peer_assoc_h_ht_masked()
2101 int nss; in ath10k_peer_assoc_h_vht_masked() local
2103 for (nss = 0; nss < NL80211_VHT_NSS_MAX; nss++) in ath10k_peer_assoc_h_vht_masked()
2104 if (vht_mcs_mask[nss]) in ath10k_peer_assoc_h_vht_masked()
2288 int nss; in ath10k_peer_assoc_h_vht_limit() local
2292 for (nss = 0; nss < NL80211_VHT_NSS_MAX; nss++) { in ath10k_peer_assoc_h_vht_limit()
2293 mcs_map = ath10k_mac_get_max_vht_mcs_map(tx_mcs_set, nss) & in ath10k_peer_assoc_h_vht_limit()
2294 vht_mcs_limit[nss]; in ath10k_peer_assoc_h_vht_limit()
2327 tx_mcs_set &= ~(0x3 << (nss * 2)); in ath10k_peer_assoc_h_vht_limit()
2328 tx_mcs_set |= mcs << (nss * 2); in ath10k_peer_assoc_h_vht_limit()
4501 u16 nss = get_nss_from_chainmask(ar->cfg_tx_chainmask); in ath10k_add_interface() local
4503 vdev_param = ar->wmi.vdev_param->nss; in ath10k_add_interface()
4505 nss); in ath10k_add_interface()
4508 arvif->vdev_id, ar->cfg_tx_chainmask, nss, in ath10k_add_interface()
5234 u32 changed, bw, nss, smps; in ath10k_sta_rc_update_wk() local
5255 nss = arsta->nss; in ath10k_sta_rc_update_wk()
5262 nss = max_t(u32, 1, nss); in ath10k_sta_rc_update_wk()
5263 nss = min(nss, max(ath10k_mac_max_ht_nss(ht_mcs_mask), in ath10k_sta_rc_update_wk()
5279 sta->addr, nss); in ath10k_sta_rc_update_wk()
5282 WMI_PEER_NSS, nss); in ath10k_sta_rc_update_wk()
5285 sta->addr, nss, err); in ath10k_sta_rc_update_wk()
6050 int *nss) in ath10k_mac_bitrate_mask_get_single_nss() argument
6090 *nss = fls(ht_nss_mask); in ath10k_mac_bitrate_mask_get_single_nss()
6099 u8 *rate, u8 *nss) in ath10k_mac_bitrate_mask_get_single_rate() argument
6119 *nss = 1; in ath10k_mac_bitrate_mask_get_single_rate()
6121 (*nss - 1) << 4 | in ath10k_mac_bitrate_mask_get_single_rate()
6129 *nss = i + 1; in ath10k_mac_bitrate_mask_get_single_rate()
6131 (*nss - 1) << 4 | in ath10k_mac_bitrate_mask_get_single_rate()
6140 *nss = i + 1; in ath10k_mac_bitrate_mask_get_single_rate()
6142 (*nss - 1) << 4 | in ath10k_mac_bitrate_mask_get_single_rate()
6153 u8 rate, u8 nss, u8 sgi, u8 ldpc) in ath10k_mac_set_fixed_rate_params() argument
6162 arvif->vdev_id, rate, nss, sgi); in ath10k_mac_set_fixed_rate_params()
6172 vdev_param = ar->wmi.vdev_param->nss; in ath10k_mac_set_fixed_rate_params()
6173 ret = ath10k_wmi_vdev_set_param(ar, arvif->vdev_id, vdev_param, nss); in ath10k_mac_set_fixed_rate_params()
6175 ath10k_warn(ar, "failed to set nss param %d: %d\n", nss, ret); in ath10k_mac_set_fixed_rate_params()
6254 u8 nss; in ath10k_mac_op_set_bitrate_mask() local
6274 &rate, &nss); in ath10k_mac_op_set_bitrate_mask()
6283 nss = single_nss; in ath10k_mac_op_set_bitrate_mask()
6286 nss = min(ar->num_rf_chains, in ath10k_mac_op_set_bitrate_mask()
6305 ret = ath10k_mac_set_fixed_rate_params(arvif, rate, nss, sgi, ldpc); in ath10k_mac_op_set_bitrate_mask()
6368 arsta->nss = sta->rx_nss; in ath10k_sta_rc_update()