/linux-4.4.14/drivers/net/irda/ |
D | mcs7780.c | 132 static int mcs_set_reg(struct mcs_cb *mcs, __u16 reg, __u16 val) in mcs_set_reg() argument 134 struct usb_device *dev = mcs->usbdev; in mcs_set_reg() 141 static int mcs_get_reg(struct mcs_cb *mcs, __u16 reg, __u16 * val) in mcs_get_reg() argument 143 struct usb_device *dev = mcs->usbdev; in mcs_get_reg() 158 static inline int mcs_setup_transceiver_vishay(struct mcs_cb *mcs) in mcs_setup_transceiver_vishay() argument 164 ret = mcs_get_reg(mcs, MCS_XCVR_REG, &rval); in mcs_setup_transceiver_vishay() 178 ret = mcs_set_reg(mcs, MCS_XCVR_REG, rval); in mcs_setup_transceiver_vishay() 183 ret = mcs_set_reg(mcs, MCS_XCVR_REG, rval); in mcs_setup_transceiver_vishay() 188 ret = mcs_set_reg(mcs, MCS_XCVR_REG, rval); in mcs_setup_transceiver_vishay() 198 static inline int mcs_setup_transceiver_agilent(struct mcs_cb *mcs) in mcs_setup_transceiver_agilent() argument [all …]
|
D | mcs7780.h | 133 static int mcs_set_reg(struct mcs_cb *mcs, __u16 reg, __u16 val); 134 static int mcs_get_reg(struct mcs_cb *mcs, __u16 reg, __u16 * val); 136 static inline int mcs_setup_transceiver_vishay(struct mcs_cb *mcs); 137 static inline int mcs_setup_transceiver_agilent(struct mcs_cb *mcs); 138 static inline int mcs_setup_transceiver_sharp(struct mcs_cb *mcs); 139 static inline int mcs_setup_transceiver(struct mcs_cb *mcs); 143 static void mcs_unwrap_mir(struct mcs_cb *mcs, __u8 *buf, int len); 144 static void mcs_unwrap_fir(struct mcs_cb *mcs, __u8 *buf, int len); 145 static inline int mcs_setup_urbs(struct mcs_cb *mcs); 146 static inline int mcs_receive_start(struct mcs_cb *mcs); [all …]
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmsmac/ |
D | rate.h | 56 static inline u8 mcs_2_txstreams(u8 mcs) in mcs_2_txstreams() argument 58 return (mcs_table[mcs].tx_phy_ctl3 & MCS_TXS_MASK) >> MCS_TXS_SHIFT; in mcs_2_txstreams() 61 static inline uint mcs_2_rate(u8 mcs, bool is40, bool sgi) in mcs_2_rate() argument 65 return mcs_table[mcs].phy_rate_40_sgi; in mcs_2_rate() 66 return mcs_table[mcs].phy_rate_20_sgi; in mcs_2_rate() 69 return mcs_table[mcs].phy_rate_40; in mcs_2_rate() 71 return mcs_table[mcs].phy_rate_20; in mcs_2_rate() 190 static inline bool is_single_stream(u8 mcs) in is_single_stream() argument 192 return mcs <= HIGHEST_SINGLE_STREAM_MCS || mcs == 32; in is_single_stream()
|
D | rate.c | 294 rs->mcs[i] = 0; in brcms_c_rateset_mcs_upd() 334 rs->mcs[i] = (rs->mcs[i] & hw_rs->mcs[i]); in brcms_c_rate_hwrs_filter_sort_validate() 432 memcpy(&dst->mcs[0], &src->mcs[0], MCSSET_LEN); in brcms_c_rateset_filter() 498 rateset->mcs[i] = 0; in brcms_c_rateset_mcs_clear() 503 memcpy(&rateset->mcs[0], &cck_ofdm_mimo_rates.mcs[0], MCSSET_LEN); in brcms_c_rateset_mcs_build() 511 setbit(rateset->mcs, 32); in brcms_c_rateset_bw_mcs_filter() 513 clrbit(rateset->mcs, 32); in brcms_c_rateset_bw_mcs_filter()
|
D | ampdu.c | 154 u32 rate, mcs; in brcms_c_scb_ampdu_update_max_txlen() local 156 for (mcs = 0; mcs < MCS_TABLE_SIZE; mcs++) { in brcms_c_scb_ampdu_update_max_txlen() 159 rate = mcs_2_rate(mcs, false, false); in brcms_c_scb_ampdu_update_max_txlen() 160 ampdu->max_txlen[mcs][0][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 162 rate = mcs_2_rate(mcs, true, false); in brcms_c_scb_ampdu_update_max_txlen() 163 ampdu->max_txlen[mcs][1][0] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 165 rate = mcs_2_rate(mcs, false, true); in brcms_c_scb_ampdu_update_max_txlen() 166 ampdu->max_txlen[mcs][0][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() 168 rate = mcs_2_rate(mcs, true, true); in brcms_c_scb_ampdu_update_max_txlen() 169 ampdu->max_txlen[mcs][1][1] = (rate * dur) >> 3; in brcms_c_scb_ampdu_update_max_txlen() [all …]
|
D | pub.h | 116 u8 mcs[MCSSET_LEN]; /* supported mcs index bit map */ member
|
D | main.c | 627 uint mcs = ratespec & RSPEC_RATE_MASK; in brcms_c_calc_frame_time() local 628 int tot_streams = mcs_2_txstreams(mcs) + rspec_stc(ratespec); in brcms_c_calc_frame_time() 634 kNdps = mcs_2_rate(mcs, rspec_is40mhz(ratespec), in brcms_c_calc_frame_time() 5364 memcpy(wlc->bandstate[i]->hw_rateset.mcs, in brcms_c_set_nmode() 5365 wlc->default_bss->rateset.mcs, MCSSET_LEN); in brcms_c_set_nmode() 5517 memcpy(internal_rs.mcs, &mcsset_bss->rateset.mcs[0], in brcms_c_set_rateset() 5816 uint mcs = ratespec & RSPEC_RATE_MASK; in brcms_c_calc_frame_len() local 5817 int tot_streams = mcs_2_txstreams(mcs) + rspec_stc(ratespec); in brcms_c_calc_frame_len() 5823 kNdps = mcs_2_rate(mcs, rspec_is40mhz(ratespec), in brcms_c_calc_frame_len() 5873 return isset(hw_rateset->mcs, (rspec & RSPEC_RATE_MASK)); in brcms_c_valid_rate() [all …]
|
D | mac80211_if.c | 232 .mcs = { 253 .mcs = { 1036 band->ht_cap.mcs.rx_mask[1] = 0; in ieee_hw_rate_init() 1037 band->ht_cap.mcs.rx_highest = cpu_to_le16(72); in ieee_hw_rate_init()
|
/linux-4.4.14/drivers/staging/rtl8723au/core/ |
D | rtw_ieee80211.c | 788 struct ieee80211_mcs_info *mcs) in rtw_mcs_rate23a() argument 793 if (mcs->rx_mask[0] & BIT(7)) in rtw_mcs_rate23a() 796 else if (mcs->rx_mask[0] & BIT(6)) in rtw_mcs_rate23a() 799 else if (mcs->rx_mask[0] & BIT(5)) in rtw_mcs_rate23a() 802 else if (mcs->rx_mask[0] & BIT(4)) in rtw_mcs_rate23a() 805 else if (mcs->rx_mask[0] & BIT(3)) in rtw_mcs_rate23a() 808 else if (mcs->rx_mask[0] & BIT(2)) in rtw_mcs_rate23a() 811 else if (mcs->rx_mask[0] & BIT(1)) in rtw_mcs_rate23a() 814 else if (mcs->rx_mask[0] & BIT(0)) in rtw_mcs_rate23a() 818 if (mcs->rx_mask[1]) { in rtw_mcs_rate23a() [all …]
|
D | rtw_wlan_util.c | 741 cap->mcs.rx_mask[i] &= MCS_rate_1R23A[i]; in HT_caps_handler23a() 743 cap->mcs.rx_mask[i] &= MCS_rate_2R23A[i]; in HT_caps_handler23a() 1217 mask = pHT_caps->mcs.rx_mask[0] << 12 | in update_MSC_rate23a() 1218 pHT_caps->mcs.rx_mask[1] << 20; in update_MSC_rate23a()
|
D | rtw_ap.c | 385 if (psta_ht->ht_cap.mcs.rx_mask[i / 8] & BIT(i % 8)) in add_RATid23a() 996 pht_cap->mcs.rx_mask[0] = 0xff; in rtw_check_beacon_data23a() 997 pht_cap->mcs.rx_mask[1] = 0x0; in rtw_check_beacon_data23a()
|
D | rtw_mlme.c | 2236 pmlmeinfo->ht_cap.mcs.rx_mask[i] &= in rtw_update_ht_cap23a() 2239 pmlmeinfo->ht_cap.mcs.rx_mask[i] &= in rtw_update_ht_cap23a()
|
D | rtw_mlme_ext.c | 3248 memcpy(&cap->mcs, MCS_rate_1R23A, 16); in issue_assocreq() 3270 memcpy(&cap->mcs, MCS_rate_2R23A, 16); in issue_assocreq()
|
/linux-4.4.14/net/mac80211/ |
D | ht.c | 70 scaps = (u8 *)(&ht_capa->mcs.rx_mask); in ieee80211_apply_htcap_overrides() 71 smask = (u8 *)(&ht_capa_mask->mcs.rx_mask); in ieee80211_apply_htcap_overrides() 82 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */ in ieee80211_apply_htcap_overrides() 84 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]); in ieee80211_apply_htcap_overrides() 191 tx_mcs_set_cap = own_cap.mcs.tx_params; in ieee80211_ht_cap_ie_to_sta_ht_cap() 194 ht_cap.mcs.tx_params = ht_cap_ie->mcs.tx_params; in ieee80211_ht_cap_ie_to_sta_ht_cap() 216 ht_cap.mcs.rx_mask[i] = in ieee80211_ht_cap_ie_to_sta_ht_cap() 217 own_cap.mcs.rx_mask[i] & ht_cap_ie->mcs.rx_mask[i]; in ieee80211_ht_cap_ie_to_sta_ht_cap() 222 ht_cap.mcs.rx_mask[i] = in ieee80211_ht_cap_ie_to_sta_ht_cap() 223 own_cap.mcs.rx_mask[i] & in ieee80211_ht_cap_ie_to_sta_ht_cap() [all …]
|
D | vht.c | 347 if (sta->sta.ht_cap.mcs.rx_mask[0]) in ieee80211_sta_set_rx_nss() 349 if (sta->sta.ht_cap.mcs.rx_mask[1]) in ieee80211_sta_set_rx_nss() 351 if (sta->sta.ht_cap.mcs.rx_mask[2]) in ieee80211_sta_set_rx_nss() 353 if (sta->sta.ht_cap.mcs.rx_mask[3]) in ieee80211_sta_set_rx_nss() 365 u8 mcs = (rx_mcs_map >> (2 * i)) & 3; in ieee80211_sta_set_rx_nss() local 367 if (mcs != IEEE80211_VHT_MCS_NOT_SUPPORTED) { in ieee80211_sta_set_rx_nss()
|
D | debugfs_sta.c | 274 htc->mcs.rx_mask[i]); in sta_ht_capa_read() 278 if (le16_to_cpu(htc->mcs.rx_highest)) { in sta_ht_capa_read() 281 le16_to_cpu(htc->mcs.rx_highest)); in sta_ht_capa_read() 285 htc->mcs.tx_params); in sta_ht_capa_read()
|
D | util.c | 2263 memcpy(pos, &ht_cap->mcs, sizeof(ht_cap->mcs)); in ieee80211_ie_build_ht_cap() 2264 pos += sizeof(ht_cap->mcs); in ieee80211_ie_build_ht_cap() 2338 memcpy(&ht_oper->basic_set, &ht_cap->mcs, 10); in ieee80211_ie_build_ht_oper() 2579 u8 ieee80211_mcs_to_chains(const struct ieee80211_mcs_info *mcs) in ieee80211_mcs_to_chains() argument 2581 if (!mcs) in ieee80211_mcs_to_chains() 2586 if (mcs->rx_mask[3]) in ieee80211_mcs_to_chains() 2588 if (mcs->rx_mask[2]) in ieee80211_mcs_to_chains() 2590 if (mcs->rx_mask[1]) in ieee80211_mcs_to_chains() 2622 ri.mcs = status->rate_idx; in ieee80211_calculate_rx_timestamp() 2632 ri.mcs = status->rate_idx; in ieee80211_calculate_rx_timestamp()
|
D | sta_info.c | 1804 if (ht_cap->mcs.rx_mask[3]) in sta_info_tx_streams() 1806 else if (ht_cap->mcs.rx_mask[2]) in sta_info_tx_streams() 1808 else if (ht_cap->mcs.rx_mask[1]) in sta_info_tx_streams() 1813 if (!(ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_RX_DIFF)) in sta_info_tx_streams() 1816 return ((ht_cap->mcs.tx_params & IEEE80211_HT_MCS_TX_MAX_STREAMS_MASK) in sta_info_tx_streams() 1826 rinfo->mcs = sta->rx_stats.last_rate_idx; in sta_set_rate_info_rx() 1830 rinfo->mcs = sta->rx_stats.last_rate_idx; in sta_set_rate_info_rx()
|
D | rc80211_minstrel_ht.c | 1104 struct ieee80211_mcs_info *mcs = &sta->ht_cap.mcs; in minstrel_ht_update_caps() local 1195 mi->groups[i].supported = mcs->rx_mask[nss - 1]; in minstrel_ht_update_caps()
|
D | main.c | 452 .mcs = { 896 max(ieee80211_mcs_to_chains(&sband->ht_cap.mcs), in ieee80211_register_hw()
|
D | rate.c | 723 mcs_mask[i] &= sta->ht_cap.mcs.rx_mask[i]; in rate_control_cap_mask()
|
D | ieee80211_i.h | 1699 u8 ieee80211_mcs_to_chains(const struct ieee80211_mcs_info *mcs);
|
D | iface.c | 1802 sband->ht_cap.mcs.rx_mask, in ieee80211_if_add()
|
D | cfg.c | 444 rinfo->mcs = rate->idx; in sta_set_rate_info_tx() 447 rinfo->mcs = ieee80211_rate_get_vht_mcs(rate); in sta_set_rate_info_tx()
|
D | mlme.c | 4166 chains = ieee80211_mcs_to_chains(&ht_cap->mcs); in ieee80211_ht_vht_rx_chains()
|
/linux-4.4.14/sound/soc/codecs/ |
D | adau1977.c | 268 unsigned int mcs; in adau1977_lookup_mcs() local 281 mcs = adau1977->sysclk / rate; in adau1977_lookup_mcs() 284 if (mcs < 1 || mcs > 6 || mcs == 5) in adau1977_lookup_mcs() 287 mcs = mcs - 1; in adau1977_lookup_mcs() 288 if (mcs == 5) in adau1977_lookup_mcs() 289 mcs = 4; in adau1977_lookup_mcs() 291 return mcs; in adau1977_lookup_mcs() 303 int mcs, fs; in adau1977_hw_params() local 311 mcs = adau1977_lookup_mcs(adau1977, rate, fs); in adau1977_hw_params() 312 if (mcs < 0) in adau1977_hw_params() [all …]
|
D | ssm2518.c | 343 int mcs; in ssm2518_hw_params() local 346 mcs = ssm2518_lookup_mcs(ssm2518, rate); in ssm2518_hw_params() 347 if (mcs < 0) in ssm2518_hw_params() 348 return mcs; in ssm2518_hw_params() 389 SSM2518_POWER1_MCS_MASK, mcs << 1); in ssm2518_hw_params()
|
D | sta32x.c | 656 int i, mcs = -EINVAL, ir = -EINVAL; in sta32x_hw_params() local 685 mcs = i; in sta32x_hw_params() 690 if (mcs < 0) { in sta32x_hw_params() 696 (mcs << STA32X_CONFA_MCS_SHIFT); in sta32x_hw_params()
|
D | sta350.c | 687 int i, mcs = -EINVAL, ir = -EINVAL; in sta350_hw_params() local 716 mcs = i; in sta350_hw_params() 721 if (mcs < 0) { in sta350_hw_params() 727 (mcs << STA350_CONFA_MCS_SHIFT); in sta350_hw_params()
|
/linux-4.4.14/drivers/net/wireless/mwifiex/ |
D | 11ac.c | 58 u8 i, nss, mcs; in mwifiex_convert_mcsmap_to_maxrate() local 71 mcs = GET_VHTNSSMCS(mcs_map, i); in mwifiex_convert_mcsmap_to_maxrate() 72 if (mcs < IEEE80211_VHT_MCS_NOT_SUPPORTED) in mwifiex_convert_mcsmap_to_maxrate() 75 mcs = GET_VHTNSSMCS(mcs_map, nss); in mwifiex_convert_mcsmap_to_maxrate() 78 if (mcs == IEEE80211_VHT_MCS_NOT_SUPPORTED) in mwifiex_convert_mcsmap_to_maxrate() 79 mcs = IEEE80211_VHT_MCS_SUPPORT_0_9; in mwifiex_convert_mcsmap_to_maxrate() 83 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate() 86 max_rate = max_rate_lgi_160MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate() 88 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs]; in mwifiex_convert_mcsmap_to_maxrate() 91 max_rate = max_rate_lgi_80MHZ[nss - 1][mcs - 1]; in mwifiex_convert_mcsmap_to_maxrate()
|
D | uap_cmd.c | 173 memset(&bss_cfg->ht_cap.mcs, 0, in mwifiex_set_ht_params() 178 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 183 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 184 bss_cfg->ht_cap.mcs.rx_mask[1] = 0xff; in mwifiex_set_ht_params() 189 bss_cfg->ht_cap.mcs.rx_mask[0] = 0xff; in mwifiex_set_ht_params() 190 bss_cfg->ht_cap.mcs.rx_mask[1] = 0xff; in mwifiex_set_ht_params() 634 memcpy(&htcap->ht_cap.mcs, &bss_cfg->ht_cap.mcs, in mwifiex_uap_bss_param_prepare()
|
D | 11n.c | 56 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs, in mwifiex_fill_cap_info() 57 sizeof(sband->ht_cap.mcs)); in mwifiex_fill_cap_info() 64 SETHT_MCS32(ht_cap->mcs.rx_mask); in mwifiex_fill_cap_info()
|
D | cfg80211.c | 1200 rate->mcs = priv->tx_rate; in mwifiex_parse_htinfo() 1205 rate->mcs = priv->tx_rate & 0x0F; in mwifiex_parse_htinfo() 1240 rate->mcs = priv->tx_rate; in mwifiex_parse_htinfo() 1782 memset(&ht_info->mcs, 0, adapter->number_of_antenna); in mwifiex_cfg80211_set_antenna() 1783 memset(&ht_info->mcs, 0xff, rx_mcs_supp); in mwifiex_cfg80211_set_antenna() 2513 u8 *mcs = (u8 *)&mcs_set; in mwifiex_setup_ht_caps() local 2520 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in mwifiex_setup_ht_caps() 2568 memset(mcs, 0xff, rx_mcs_supp); in mwifiex_setup_ht_caps() 2570 memset(&mcs[rx_mcs_supp], 0, in mwifiex_setup_ht_caps() 2577 memcpy((u8 *) &ht_info->mcs, mcs, sizeof(struct ieee80211_mcs_info)); in mwifiex_setup_ht_caps() [all …]
|
D | tdls.c | 1056 struct ieee80211_mcs_info mcs; in mwifiex_tdls_process_enable_link() local 1068 mcs = sta_ptr->tdls_cap.ht_capb.mcs; in mwifiex_tdls_process_enable_link() 1069 if (mcs.rx_mask[0] != 0xff) in mwifiex_tdls_process_enable_link()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 199 struct multicall_space mcs; in xen_set_domain_pte() local 204 mcs = xen_mc_entry(sizeof(*u)); in xen_set_domain_pte() 205 u = mcs.args; in xen_set_domain_pte() 211 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, domid); in xen_set_domain_pte() 219 struct multicall_space mcs; in xen_extend_mmu_update() local 222 mcs = xen_mc_extend_args(__HYPERVISOR_mmu_update, sizeof(*u)); in xen_extend_mmu_update() 224 if (mcs.mc != NULL) { in xen_extend_mmu_update() 225 mcs.mc->args[1]++; in xen_extend_mmu_update() 227 mcs = __xen_mc_entry(sizeof(*u)); in xen_extend_mmu_update() 228 MULTI_mmu_update(mcs.mc, mcs.args, 1, NULL, DOMID_SELF); in xen_extend_mmu_update() [all …]
|
D | enlighten.c | 575 struct multicall_space mcs = xen_mc_entry(sizeof(*op)); in xen_set_ldt() local 579 op = mcs.args; in xen_set_ldt() 584 MULTI_mmuext_op(mcs.mc, op, 1, NULL, DOMID_SELF); in xen_set_ldt() 956 struct multicall_space mcs; in xen_load_sp0() local 958 mcs = xen_mc_entry(0); in xen_load_sp0() 959 MULTI_stack_switch(mcs.mc, __KERNEL_DS, thread->sp0); in xen_load_sp0() 979 struct multicall_space mcs; in xen_clts() local 981 mcs = xen_mc_entry(0); in xen_clts() 983 MULTI_fpu_taskswitch(mcs.mc, 0); in xen_clts() 1004 struct multicall_space mcs; in xen_write_cr0() local [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/ath9k/ |
D | common-init.c | 210 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in ath9k_cmn_setup_ht_cap() 218 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in ath9k_cmn_setup_ht_cap() 219 ht_info->mcs.tx_params |= ((tx_streams - 1) << in ath9k_cmn_setup_ht_cap() 224 ht_info->mcs.rx_mask[i] = 0xff; in ath9k_cmn_setup_ht_cap() 226 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_DEFINED; in ath9k_cmn_setup_ht_cap()
|
D | xmit.c | 1050 static int ath_max_framelen(int usec, int mcs, bool ht40, bool sgi) in ath_max_framelen() argument 1052 int streams = HT_RC_2_STREAMS(mcs); in ath_max_framelen() 1058 bits = symbols * bits_per_symbol[mcs % 8][ht40] * streams; in ath_max_framelen() 1070 int mcs; in ath_update_max_aggr_framelen() local 1080 for (mcs = 0; mcs < 32; mcs++) { in ath_update_max_aggr_framelen() 1081 cur_ht20[mcs] = ath_max_framelen(txop, mcs, false, false); in ath_update_max_aggr_framelen() 1082 cur_ht20_sgi[mcs] = ath_max_framelen(txop, mcs, false, true); in ath_update_max_aggr_framelen() 1083 cur_ht40[mcs] = ath_max_framelen(txop, mcs, true, false); in ath_update_max_aggr_framelen() 1084 cur_ht40_sgi[mcs] = ath_max_framelen(txop, mcs, true, true); in ath_update_max_aggr_framelen()
|
D | htc_drv_main.c | 618 if (sta->ht_cap.mcs.rx_mask[i/8] & (1<<(i%8))) in ath9k_htc_setup_rate() 628 if (sta->ht_cap.mcs.rx_mask[1]) in ath9k_htc_setup_rate()
|
/linux-4.4.14/drivers/staging/rtl8723au/hal/ |
D | rtl8723a_rf6052.c | 187 u32 ofdm, mcs; in getPowerBase() local 207 mcs = powerlevel[i]; in getPowerBase() 208 mcs = mcs << 24 | mcs << 16 | mcs << 8 | mcs; in getPowerBase() 209 *(MCSBase + i) = mcs; in getPowerBase()
|
/linux-4.4.14/drivers/net/wireless/rt2x00/ |
D | rt2x00dev.c | 664 (rate->mcs == signal))) { in rt2x00lib_rxdone_read_signal() 828 .mcs = RATE_MCS(RATE_MODE_CCK, 0), 835 .mcs = RATE_MCS(RATE_MODE_CCK, 1), 842 .mcs = RATE_MCS(RATE_MODE_CCK, 2), 849 .mcs = RATE_MCS(RATE_MODE_CCK, 3), 856 .mcs = RATE_MCS(RATE_MODE_OFDM, 0), 863 .mcs = RATE_MCS(RATE_MODE_OFDM, 1), 870 .mcs = RATE_MCS(RATE_MODE_OFDM, 2), 877 .mcs = RATE_MCS(RATE_MODE_OFDM, 3), 884 .mcs = RATE_MCS(RATE_MODE_OFDM, 4), [all …]
|
D | rt2x00queue.c | 323 txdesc->u.ht.mcs = txrate->idx; in rt2x00queue_create_tx_descriptor_ht() 329 if (sta && txdesc->u.ht.mcs > 7 && in rt2x00queue_create_tx_descriptor_ht() 333 txdesc->u.ht.mcs = rt2x00_get_rate_mcs(hwrate->mcs); in rt2x00queue_create_tx_descriptor_ht() 335 txdesc->u.ht.mcs |= 0x08; in rt2x00queue_create_tx_descriptor_ht()
|
D | rt2x00queue.h | 317 u16 mcs; member
|
D | rt2x00lib.h | 49 unsigned short mcs; member
|
D | rt2800lib.c | 732 rt2x00_set_field32(&word, TXWI_W0_MCS, txdesc->u.ht.mcs); in rt2800_write_tx_data() 864 u16 mcs, real_mcs; in rt2800_txdone_entry() local 873 mcs = rt2x00_get_field32(word, TXWI_W0_MCS); in rt2800_txdone_entry() 895 if (unlikely(aggr == 1 && ampdu == 0 && real_mcs != mcs)) { in rt2800_txdone_entry() 897 mcs = real_mcs; in rt2800_txdone_entry() 916 txdesc.retry = ((mcs > real_mcs) ? mcs - real_mcs : 0); in rt2800_txdone_entry() 7595 spec->ht.mcs.tx_params = in rt2800_probe_hw_mode() 7603 spec->ht.mcs.rx_mask[2] = 0xff; in rt2800_probe_hw_mode() 7605 spec->ht.mcs.rx_mask[1] = 0xff; in rt2800_probe_hw_mode() 7607 spec->ht.mcs.rx_mask[0] = 0xff; in rt2800_probe_hw_mode() [all …]
|
/linux-4.4.14/drivers/usb/serial/ |
D | mos7840.c | 487 static int mos7840_get_reg(struct moschip_port *mcs, __u16 Wval, __u16 reg, in mos7840_get_reg() argument 490 struct usb_device *dev = mcs->port->serial->dev; in mos7840_get_reg() 491 struct usb_ctrlrequest *dr = mcs->dr; in mos7840_get_reg() 492 unsigned char *buffer = mcs->ctrl_buf; in mos7840_get_reg() 495 if (test_and_set_bit_lock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags)) in mos7840_get_reg() 504 usb_fill_control_urb(mcs->control_urb, dev, usb_rcvctrlpipe(dev, 0), in mos7840_get_reg() 506 mos7840_control_callback, mcs); in mos7840_get_reg() 507 mcs->control_urb->transfer_buffer_length = 2; in mos7840_get_reg() 508 ret = usb_submit_urb(mcs->control_urb, GFP_ATOMIC); in mos7840_get_reg() 510 clear_bit_unlock(MOS7840_FLAG_CTRL_BUSY, &mcs->flags); in mos7840_get_reg() [all …]
|
/linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
D | trace.h | 170 __field(u8, mcs) 181 __entry->mcs = wil_rxdesc_mcs(d); 185 __entry->mid, __entry->cid, __entry->tid, __entry->mcs,
|
D | debugfs.c | 1186 seq_printf(s, " Tx_mcs = %d\n", sinfo.txrate.mcs); in wil_link_debugfs_show() 1187 seq_printf(s, " Rx_mcs = %d\n", sinfo.rxrate.mcs); in wil_link_debugfs_show() 1346 int i, tid, mcs; in wil_sta_debugfs_show() local 1383 for (mcs = 0; mcs < ARRAY_SIZE(p->stats.rx_per_mcs); in wil_sta_debugfs_show() 1384 mcs++) in wil_sta_debugfs_show() 1386 p->stats.rx_per_mcs[mcs]); in wil_sta_debugfs_show()
|
D | cfg80211.c | 45 .mcs = { 156 sinfo->txrate.mcs = le16_to_cpu(reply.evt.bf_mcs); in wil_cid_fill_sinfo() 158 sinfo->rxrate.mcs = stats->last_mcs_rx; in wil_cid_fill_sinfo()
|
D | wmi.h | 1342 u8 mcs; member
|
D | wmi.c | 339 data->info.channel, data->info.mcs, data->info.snr, in wmi_evt_rx_mgmt()
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/ |
D | iwl-eeprom-parse.c | 775 ht_info->mcs.rx_mask[0] = 0xFF; in iwl_init_ht_hw_capab() 777 ht_info->mcs.rx_mask[1] = 0xFF; in iwl_init_ht_hw_capab() 779 ht_info->mcs.rx_mask[2] = 0xFF; in iwl_init_ht_hw_capab() 796 ht_info->mcs.rx_highest = cpu_to_le16(max_bit_rate); in iwl_init_ht_hw_capab() 799 ht_info->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in iwl_init_ht_hw_capab() 801 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in iwl_init_ht_hw_capab() 802 ht_info->mcs.tx_params |= ((tx_chains - 1) << in iwl_init_ht_hw_capab()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/ |
D | base.c | 198 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in _rtl_init_hw_ht_capab() 213 ht_cap->mcs.rx_mask[0] = 0xFF; in _rtl_init_hw_ht_capab() 214 ht_cap->mcs.rx_mask[1] = 0xFF; in _rtl_init_hw_ht_capab() 215 ht_cap->mcs.rx_mask[4] = 0x01; in _rtl_init_hw_ht_capab() 217 ht_cap->mcs.rx_highest = cpu_to_le16(MAX_BIT_RATE_40MHZ_MCS15); in _rtl_init_hw_ht_capab() 223 ht_cap->mcs.rx_mask[0] = 0xFF; in _rtl_init_hw_ht_capab() 224 ht_cap->mcs.rx_mask[1] = 0xFF; in _rtl_init_hw_ht_capab() 225 ht_cap->mcs.rx_mask[4] = 0x01; in _rtl_init_hw_ht_capab() 227 ht_cap->mcs.rx_highest = in _rtl_init_hw_ht_capab() 232 ht_cap->mcs.rx_mask[0] = 0xFF; in _rtl_init_hw_ht_capab() [all …]
|
D | wifi.h | 1415 u8 mcs[16]; /* 16 bytes mcs for HT rates. */ member
|
/linux-4.4.14/drivers/clk/mediatek/ |
D | clk-mtk.c | 223 void __init mtk_clk_register_composites(const struct mtk_composite *mcs, in mtk_clk_register_composites() argument 231 const struct mtk_composite *mc = &mcs[i]; in mtk_clk_register_composites()
|
D | clk-mtk.h | 129 void mtk_clk_register_composites(const struct mtk_composite *mcs,
|
/linux-4.4.14/drivers/net/wireless/ath/ath6kl/ |
D | cfg80211.c | 1718 static bool is_rate_ht20(s32 rate, u8 *mcs, bool *sgi) in is_rate_ht20() argument 1733 *mcs = i; in is_rate_ht20() 1740 static bool is_rate_ht40(s32 rate, u8 *mcs, bool *sgi) in is_rate_ht40() argument 1756 *mcs = i; in is_rate_ht40() 1773 u8 mcs; in ath6kl_get_station() local 1823 } else if (is_rate_ht20(rate, &mcs, &sgi)) { in ath6kl_get_station() 1826 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station() 1828 sinfo->txrate.mcs = mcs; in ath6kl_get_station() 1833 } else if (is_rate_ht40(rate, &mcs, &sgi)) { in ath6kl_get_station() 1836 sinfo->txrate.mcs = mcs - 1; in ath6kl_get_station() [all …]
|
/linux-4.4.14/net/wireless/ |
D | util.c | 191 WARN_ON((sband->ht_cap.mcs.rx_mask[0] & 0x1e) != 0x1e); in set_mandatory_flags_band() 1067 if (WARN_ON_ONCE(rate->mcs >= ARRAY_SIZE(__mcs2bitrate))) in cfg80211_calculate_bitrate_60g() 1070 return __mcs2bitrate[rate->mcs]; in cfg80211_calculate_bitrate_60g() 1124 if (WARN_ON_ONCE(rate->mcs > 9)) in cfg80211_calculate_bitrate_vht() 1146 bitrate = base[idx][rate->mcs]; in cfg80211_calculate_bitrate_vht() 1169 if (WARN_ON_ONCE(rate->mcs >= 32)) in cfg80211_calculate_bitrate() 1172 modulation = rate->mcs & 7; in cfg80211_calculate_bitrate() 1173 streams = (rate->mcs >> 3) + 1; in cfg80211_calculate_bitrate()
|
D | nl80211.c | 1146 sizeof(sband->ht_cap.mcs), in nl80211_send_band_rateinfo() 1147 &sband->ht_cap.mcs) || in nl80211_send_band_rateinfo() 3654 if (nla_put_u8(msg, NL80211_RATE_INFO_MCS, info->mcs)) in nl80211_put_sta_rate() 3660 if (nla_put_u8(msg, NL80211_RATE_INFO_VHT_MCS, info->mcs)) in nl80211_put_sta_rate() 8238 u8 mcs[IEEE80211_HT_MCS_MASK_LEN]) in ht_rateset_to_mask() 8242 memset(mcs, 0, IEEE80211_HT_MCS_MASK_LEN); in ht_rateset_to_mask() 8255 if (sband->ht_cap.mcs.rx_mask[ridx] & rbit) in ht_rateset_to_mask() 8256 mcs[ridx] |= rbit; in ht_rateset_to_mask() 8300 u16 mcs[NL80211_VHT_NSS_MAX]) in vht_set_mcs_mask() 8309 memset(mcs, 0, sizeof(u16) * NL80211_VHT_NSS_MAX); in vht_set_mcs_mask() [all …]
|
/linux-4.4.14/include/drm/ |
D | drm_dp_mst_helper.h | 73 bool mcs; member 162 bool mcs; member
|
/linux-4.4.14/drivers/net/wireless/rsi/ |
D | rsi_91x_mgmt.c | 203 static u16 mcs[] = {13, 26, 39, 52, 78, 104, 117, 130}; variable 984 if (rate == mcs[kk]) { in rsi_map_rates() 1069 for (ii = 0; ii < ARRAY_SIZE(mcs); ii++) in rsi_send_auto_rate_request() 1070 selected_rates[jj++] = mcs[ii]; in rsi_send_auto_rate_request() 1071 num_supported_rates += ARRAY_SIZE(mcs); in rsi_send_auto_rate_request() 1072 rate_offset += ARRAY_SIZE(mcs); in rsi_send_auto_rate_request()
|
D | rsi_91x_mac80211.c | 182 sbands->ht_cap.mcs.rx_mask[0] = 0xff; in rsi_register_rates_channels() 183 sbands->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rsi_register_rates_channels()
|
/linux-4.4.14/drivers/net/wireless/mediatek/mt7601u/ |
D | init.c | 550 ht_cap->mcs.rx_mask[0] = 0xff; in mt76_init_sband() 551 ht_cap->mcs.rx_mask[4] = 0x1; in mt76_init_sband() 552 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mt76_init_sband()
|
/linux-4.4.14/drivers/net/wireless/ath/wcn36xx/ |
D | main.c | 134 .mcs = { 157 .mcs = { 551 BUILD_BUG_ON(sizeof(sta->ht_cap.mcs.rx_mask) > in wcn36xx_update_allowed_rates() 554 sta->ht_cap.mcs.rx_mask, in wcn36xx_update_allowed_rates() 555 sizeof(sta->ht_cap.mcs.rx_mask)); in wcn36xx_update_allowed_rates()
|
/linux-4.4.14/drivers/net/wireless/ath/ath10k/ |
D | htt_rx.c | 653 u8 cck, rate, bw, sgi, mcs, nss; in ath10k_htt_rx_h_rates() local 682 mcs = info2 & 0x1F; in ath10k_htt_rx_h_rates() 683 nss = mcs >> 3; in ath10k_htt_rx_h_rates() 687 status->rate_idx = mcs; in ath10k_htt_rx_h_rates() 703 mcs = (info3 >> 4) & 0x0F; in ath10k_htt_rx_h_rates() 716 mcs = 0; in ath10k_htt_rx_h_rates() 720 if (mcs > 0x09) { in ath10k_htt_rx_h_rates() 721 ath10k_warn(ar, "invalid MCS received %u\n", mcs); in ath10k_htt_rx_h_rates() 743 status->rate_idx = mcs; in ath10k_htt_rx_h_rates()
|
D | mac.c | 2146 if (ht_cap->mcs.rx_mask[1] && ht_cap->mcs.rx_mask[2]) in ath10k_peer_assoc_h_ht() 2148 else if (ht_cap->mcs.rx_mask[1]) in ath10k_peer_assoc_h_ht() 2152 if ((ht_cap->mcs.rx_mask[i / 8] & BIT(i % 8)) && in ath10k_peer_assoc_h_ht() 2256 u16 mcs; in ath10k_peer_assoc_h_vht_limit() local 2280 mcs = IEEE80211_VHT_MCS_NOT_SUPPORTED; in ath10k_peer_assoc_h_vht_limit() 2283 mcs = IEEE80211_VHT_MCS_SUPPORT_0_7; in ath10k_peer_assoc_h_vht_limit() 2286 mcs = IEEE80211_VHT_MCS_SUPPORT_0_8; in ath10k_peer_assoc_h_vht_limit() 2289 mcs = IEEE80211_VHT_MCS_SUPPORT_0_9; in ath10k_peer_assoc_h_vht_limit() 2294 tx_mcs_set |= mcs << (nss * 2); in ath10k_peer_assoc_h_vht_limit() 3892 ht_cap.mcs.rx_mask[i] = 0xFF; in ath10k_get_ht_cap() [all …]
|
D | htt.h | 1098 __le32 mcs[10]; member
|
/linux-4.4.14/kernel/locking/ |
D | qspinlock_paravirt.h | 36 struct mcs_spinlock mcs; member
|
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/ |
D | ioctl_cfg80211.c | 1018 memcpy(&mcs_rate, &pht_capie->mcs, 2); in rtw_get_cur_max_rate() 1039 &pmlmeinfo->ht_cap.mcs); in rtw_get_cur_max_rate() 3145 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rtw_cfg80211_init_ht_capab() 3158 ht_cap->mcs.rx_mask[0] = 0xFF; in rtw_cfg80211_init_ht_capab() 3159 ht_cap->mcs.rx_mask[1] = 0x00; in rtw_cfg80211_init_ht_capab() 3160 ht_cap->mcs.rx_mask[4] = 0x01; in rtw_cfg80211_init_ht_capab() 3162 ht_cap->mcs.rx_highest = cpu_to_le16(MAX_BIT_RATE_40MHZ_MCS7); in rtw_cfg80211_init_ht_capab() 3164 ht_cap->mcs.rx_mask[0] = 0xFF; in rtw_cfg80211_init_ht_capab() 3165 ht_cap->mcs.rx_mask[1] = 0xFF; in rtw_cfg80211_init_ht_capab() 3166 ht_cap->mcs.rx_mask[4] = 0x01; in rtw_cfg80211_init_ht_capab() [all …]
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/dvm/ |
D | rs.c | 608 u8 mcs; in rs_get_tbl_info_from_mcs() local 644 mcs = rs_extract_rate(rate_n_flags); in rs_get_tbl_info_from_mcs() 647 if (mcs <= IWL_RATE_SISO_60M_PLCP) { in rs_get_tbl_info_from_mcs() 651 } else if (mcs <= IWL_RATE_MIMO2_60M_PLCP) { in rs_get_tbl_info_from_mcs() 2843 lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; in iwl_rs_rate_init() 2844 lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; in iwl_rs_rate_init() 2849 lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; in iwl_rs_rate_init() 2850 lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; in iwl_rs_rate_init() 2854 lq_sta->active_mimo3_rate = ht_cap->mcs.rx_mask[2] << 1; in iwl_rs_rate_init() 2855 lq_sta->active_mimo3_rate |= ht_cap->mcs.rx_mask[2] & 0x1; in iwl_rs_rate_init() [all …]
|
D | rxon.c | 1316 if (ht_cap->mcs.rx_mask[1] == 0 && in iwlagn_check_needed_chains() 1317 ht_cap->mcs.rx_mask[2] == 0) { in iwlagn_check_needed_chains() 1319 } else if (!(ht_cap->mcs.tx_params & in iwlagn_check_needed_chains() 1323 } else if (ht_cap->mcs.tx_params & in iwlagn_check_needed_chains() 1334 maxstreams = (ht_cap->mcs.tx_params & in iwlagn_check_needed_chains()
|
D | rs.h | 289 char mcs[IWL_MAX_MCS_DISPLAY_SIZE]; member
|
/linux-4.4.14/firmware/yam/ |
D | 1200.bin.ihex | 336 * File yam1k2b5.mcs converted to h format by mcs2h
|
D | 9600.bin.ihex | 336 * File yam111.mcs converted to h format by mcs2h
|
/linux-4.4.14/drivers/net/wireless/cw1200/ |
D | main.c | 173 .mcs = { 193 .mcs = {
|
/linux-4.4.14/drivers/net/wireless/iwlwifi/mvm/ |
D | rs.c | 2908 lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; in rs_ht_init() 2909 lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; in rs_ht_init() 2913 lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; in rs_ht_init() 2914 lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; in rs_ht_init() 2964 u8 nss = 0, mcs = 0; in iwl_mvm_update_frame_stats() local 2989 mcs = rate & RATE_HT_MCS_RATE_CODE_MSK; in iwl_mvm_update_frame_stats() 2993 mcs = rate & RATE_VHT_MCS_RATE_CODE_MSK; in iwl_mvm_update_frame_stats() 3498 u8 mcs = 0, nss = 0; in rs_pretty_print_rate() local 3513 mcs = rate & RATE_VHT_MCS_RATE_CODE_MSK; in rs_pretty_print_rate() 3518 mcs = rate & RATE_HT_MCS_INDEX_MSK; in rs_pretty_print_rate() [all …]
|
D | rs.h | 213 char mcs[IWL_MAX_MCS_DISPLAY_SIZE]; member
|
/linux-4.4.14/drivers/net/wireless/iwlegacy/ |
D | 4965-rs.c | 558 u8 mcs; in il4965_rs_get_tbl_info_from_mcs() local 594 mcs = il4965_rs_extract_rate(rate_n_flags); in il4965_rs_get_tbl_info_from_mcs() 597 if (mcs <= RATE_SISO_60M_PLCP) { in il4965_rs_get_tbl_info_from_mcs() 2335 lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1; in il4965_rs_rate_init() 2336 lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1; in il4965_rs_rate_init() 2341 lq_sta->active_mimo2_rate = ht_cap->mcs.rx_mask[1] << 1; in il4965_rs_rate_init() 2342 lq_sta->active_mimo2_rate |= ht_cap->mcs.rx_mask[1] & 0x1; in il4965_rs_rate_init() 2679 il_rate_mcs[idx].mcs); in il4965_rs_sta_dbgfs_scale_table_read()
|
D | common.c | 3388 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs)); in il_init_ht_hw_capab() 3397 ht_info->mcs.rx_mask[4] = 0x01; in il_init_ht_hw_capab() 3407 ht_info->mcs.rx_mask[0] = 0xFF; in il_init_ht_hw_capab() 3409 ht_info->mcs.rx_mask[1] = 0xFF; in il_init_ht_hw_capab() 3411 ht_info->mcs.rx_mask[2] = 0xFF; in il_init_ht_hw_capab() 3416 ht_info->mcs.rx_highest = cpu_to_le16(max_bit_rate); in il_init_ht_hw_capab() 3419 ht_info->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in il_init_ht_hw_capab() 3421 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in il_init_ht_hw_capab() 3422 ht_info->mcs.tx_params |= in il_init_ht_hw_capab() 5245 (ht_cap->mcs. in il_ht_conf() [all …]
|
D | common.h | 2747 char mcs[IL_MAX_MCS_DISPLAY_SIZE]; member
|
/linux-4.4.14/drivers/net/wireless/ath/carl9170/ |
D | wlan.h | 227 u8 mcs:7; member
|
D | main.c | 161 .mcs = { \ 1937 carl9170_band_2GHz.ht_cap.mcs.tx_params |= tx_params; in carl9170_parse_eeprom() 1938 carl9170_band_5GHz.ht_cap.mcs.tx_params |= tx_params; in carl9170_parse_eeprom()
|
/linux-4.4.14/drivers/staging/rtl8723au/include/ |
D | ieee80211.h | 339 struct ieee80211_mcs_info *mcs);
|
/linux-4.4.14/drivers/net/wireless/ti/wl18xx/ |
D | main.c | 1755 .mcs = { 1770 .mcs = { 1784 .mcs = { 1798 .mcs = {
|
/linux-4.4.14/drivers/net/wireless/ |
D | mwl8k.c | 2403 band->ht_cap.mcs.rx_mask[0] = 0xff; in mwl8k_set_ht_caps() 2405 band->ht_cap.mcs.rx_mask[1] = 0xff; in mwl8k_set_ht_caps() 2407 band->ht_cap.mcs.rx_mask[2] = 0xff; in mwl8k_set_ht_caps() 2408 band->ht_cap.mcs.rx_mask[4] = 0x01; in mwl8k_set_ht_caps() 2409 band->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mwl8k_set_ht_caps() 2412 band->ht_cap.mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF; in mwl8k_set_ht_caps() 2413 band->ht_cap.mcs.tx_params |= (tx_streams - 1) << in mwl8k_set_ht_caps() 4103 cmd->ht_rates[0] = sta->ht_cap.mcs.rx_mask[0]; in mwl8k_cmd_set_new_stn_add() 4104 cmd->ht_rates[1] = sta->ht_cap.mcs.rx_mask[1]; in mwl8k_cmd_set_new_stn_add() 4105 cmd->ht_rates[2] = sta->ht_cap.mcs.rx_mask[2]; in mwl8k_cmd_set_new_stn_add() [all …]
|
D | mac80211_hwsim.c | 2478 memset(&sband->ht_cap.mcs, 0, in mac80211_hwsim_new_radio() 2479 sizeof(sband->ht_cap.mcs)); in mac80211_hwsim_new_radio() 2480 sband->ht_cap.mcs.rx_mask[0] = 0xff; in mac80211_hwsim_new_radio() 2481 sband->ht_cap.mcs.rx_mask[1] = 0xff; in mac80211_hwsim_new_radio() 2482 sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in mac80211_hwsim_new_radio()
|
/linux-4.4.14/include/net/ |
D | mac80211.h | 806 u8 mcs, u8 nss) in ieee80211_rate_set_vht() argument 808 WARN_ON(mcs & ~0xF); in ieee80211_rate_set_vht() 810 rate->idx = ((nss - 1) << 4) | mcs; in ieee80211_rate_set_vht()
|
D | cfg80211.h | 288 struct ieee80211_mcs_info mcs; member 957 u8 mcs; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192se/ |
D | hw.c | 2057 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92se_update_hal_rate_table() 2058 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92se_update_hal_rate_table() 2172 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92se_update_hal_rate_mask() 2173 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92se_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
D | hw.c | 1889 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92de_update_hal_rate_table() 1890 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92de_update_hal_rate_table() 1981 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92de_update_hal_rate_mask() 1982 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92de_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtl8xxxu/ |
D | rtl8xxxu.c | 4482 sta->ht_cap.mcs.rx_mask[0] << 12 | in rtl8xxxu_bss_info_changed() 4483 sta->ht_cap.mcs.rx_mask[1] << 20; in rtl8xxxu_bss_info_changed() 5723 memset(&sband->ht_cap.mcs, 0, sizeof(sband->ht_cap.mcs)); in rtl8xxxu_probe() 5724 sband->ht_cap.mcs.rx_mask[0] = 0xff; in rtl8xxxu_probe() 5725 sband->ht_cap.mcs.rx_mask[4] = 0x01; in rtl8xxxu_probe() 5727 sband->ht_cap.mcs.rx_mask[1] = 0xff; in rtl8xxxu_probe() 5730 sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in rtl8xxxu_probe()
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_dp_mst_topology.c | 387 repmsg->u.link_addr.ports[i].mcs = (raw->msg[idx] >> 7) & 0x1; in drm_dp_sideband_parse_link_address() 1110 port->mcs = port_msg->mcs; in drm_dp_add_port() 1183 port->mcs = conn_stat->message_capability_status; in drm_dp_update_port() 1572 txmsg->reply.u.link_addr.ports[i].mcs, in drm_dp_send_link_address()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/ |
D | hw.c | 1929 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723e_update_hal_rate_table() 1930 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723e_update_hal_rate_table() 2029 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723e_update_hal_rate_mask() 2030 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723e_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/ |
D | hw.c | 1991 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92cu_update_hal_rate_table() 1992 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92cu_update_hal_rate_table() 2091 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92cu_update_hal_rate_mask() 2092 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92cu_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/ |
D | hw.c | 1869 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ce_update_hal_rate_table() 1870 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ce_update_hal_rate_table() 1969 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ce_update_hal_rate_mask() 1970 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ce_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/ |
D | hw.c | 2067 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl88ee_update_hal_rate_table() 2068 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl88ee_update_hal_rate_table() 2167 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl88ee_update_hal_rate_mask() 2168 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl88ee_update_hal_rate_mask()
|
/linux-4.4.14/include/uapi/linux/ |
D | nl80211.h | 3588 __u16 mcs[NL80211_VHT_NSS_MAX]; member
|
/linux-4.4.14/drivers/net/wireless/b43/ |
D | tables_nphy.c | 3308 check(mcs, MCS); in assert_ntab_array_sizes()
|
/linux-4.4.14/drivers/net/wireless/ti/wlcore/ |
D | cmd.c | 1562 (sta->ht_cap.mcs.rx_mask[0] << HW_HT_RATES_OFFSET) | in wl12xx_cmd_add_peer() 1563 (sta->ht_cap.mcs.rx_mask[1] << HW_MIMO_RATES_OFFSET); in wl12xx_cmd_add_peer()
|
D | main.c | 4408 u8 *rx_mask = sta->ht_cap.mcs.rx_mask; in wl1271_bss_info_changed_sta()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/ |
D | hw.c | 3383 ratr_value |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_table() 3384 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_table() 3683 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8821ae_update_hal_rate_mask() 3684 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8821ae_update_hal_rate_mask()
|
/linux-4.4.14/drivers/staging/wilc1000/ |
D | wilc_wfi_cfgoperations.c | 3016 memcpy(strStaParams.au8SuppMCsSet, ¶ms->ht_capa->mcs, WILC_SUPP_MCS_SET_SIZE); in add_station() 3127 memcpy(strStaParams.au8SuppMCsSet, ¶ms->ht_capa->mcs, WILC_SUPP_MCS_SET_SIZE); in change_station() 3329 WILC_WFI_band_2ghz.ht_cap.mcs.rx_mask[0] = 0xff; in WILC_WFI_CfgAlloc()
|
/linux-4.4.14/include/linux/ |
D | ieee80211.h | 1262 struct ieee80211_mcs_info mcs; member
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8723be/ |
D | hw.c | 2361 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl8723be_update_hal_rate_mask() 2362 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl8723be_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/ |
D | hw.c | 2339 ratr_bitmap |= (sta->ht_cap.mcs.rx_mask[1] << 20 | in rtl92ee_update_hal_rate_mask() 2340 sta->ht_cap.mcs.rx_mask[0] << 12); in rtl92ee_update_hal_rate_mask()
|
/linux-4.4.14/drivers/net/wireless/ti/wl12xx/ |
D | main.c | 1741 .mcs = {
|
/linux-4.4.14/drivers/net/wireless/brcm80211/brcmfmac/ |
D | cfg80211.c | 5606 memset(band->ht_cap.mcs.rx_mask, 0xff, nchain); in brcmf_update_ht_cap() 5607 band->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED; in brcmf_update_ht_cap()
|