Searched refs:mcs (Results 51 - 75 of 173) sorted by relevance

1234567

/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00lib.h39 unsigned short mcs; member in struct:rt2x00_rate
H A Drt2x00queue.h127 * @RXDONE_SIGNAL_MCS: Signal field contains the mcs value.
309 u16 mcs; member in struct:txentry_desc::__anon916::__anon918
/linux-master/drivers/net/wireless/ath/carl9170/
H A Dwlan.h227 u8 mcs:7; member in struct:ar9170_tx_hw_phy_control::__anon2002::__anon2003
/linux-master/drivers/net/wireless/intel/iwlwifi/fw/api/
H A Drs.h120 * enum IWL_TLC_MCS_PER_BW - mcs index per BW
121 * @IWL_TLC_MCS_PER_BW_80: mcs for bw - 20Hhz, 40Hhz, 80Hhz
122 * @IWL_TLC_MCS_PER_BW_160: mcs for bw - 160Mhz
123 * @IWL_TLC_MCS_PER_BW_320: mcs for bw - 320Mhz
234 char mcs[IWL_MAX_MCS_DISPLAY_SIZE]; member in struct:iwl_rate_mcs_info
/linux-master/drivers/input/touchscreen/
H A Dmcs5000_ts.c16 #include <linux/platform_data/mcs.h>
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dpub.h116 u8 mcs[MCSSET_LEN]; /* supported mcs index bit map */ member in struct:brcms_c_rateset
/linux-master/drivers/input/keyboard/
H A Dmcs_touchkey.c16 #include <linux/platform_data/mcs.h>
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Drs.h269 char mcs[IWL_MAX_MCS_DISPLAY_SIZE]; member in struct:iwl_rate_mcs_info
H A Drxon.c1291 if (ht_cap->mcs.rx_mask[1] == 0 &&
1292 ht_cap->mcs.rx_mask[2] == 0) {
1294 } else if (!(ht_cap->mcs.tx_params &
1298 } else if (ht_cap->mcs.tx_params &
1309 maxstreams = (ht_cap->mcs.tx_params &
/linux-master/drivers/net/wireless/marvell/mwifiex/
H A D11n.c44 memcpy((u8 *)&ht_cap->mcs, &sband->ht_cap.mcs,
45 sizeof(sband->ht_cap.mcs));
52 SETHT_MCS32(ht_cap->mcs.rx_mask);
H A Dcfg80211.c1345 rate->mcs = rateinfo;
1350 rate->mcs = rateinfo & 0x0F;
1385 rate->mcs = rateinfo;
1964 memset(&ht_info->mcs, 0, adapter->number_of_antenna);
1965 memset(&ht_info->mcs, 0xff, rx_mcs_supp);
2882 u8 *mcs = (u8 *)&mcs_set; local
2889 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs));
2937 memset(mcs, 0xff, rx_mcs_supp);
2939 memset(&mcs[rx_mcs_sup
[all...]
/linux-master/kernel/locking/
H A Dqspinlock_paravirt.h51 struct mcs_spinlock mcs; member in struct:pv_node
/linux-master/sound/soc/codecs/
H A Dsta350.c679 int i, mcs = -EINVAL, ir = -EINVAL; local
708 mcs = i;
713 if (mcs < 0) {
719 (mcs << STA350_CONFA_MCS_SHIFT);
H A Dsta32x.c650 int i, mcs = -EINVAL, ir = -EINVAL; local
679 mcs = i;
684 if (mcs < 0) {
690 (mcs << STA32X_CONFA_MCS_SHIFT);
/linux-master/drivers/net/wireless/mediatek/mt76/
H A Dmt76x02_mac.c442 u8 mcs, nss; local
451 mcs = ieee80211_rate_get_vht_mcs(rates);
454 if (mcs == 0)
457 mcs--;
459 ieee80211_rate_set_vht(rates + 1, mcs, nss);
/linux-master/drivers/net/wireless/ath/ath12k/
H A Ddp_rx.c1345 u8 flags, mcs, nss, bw, sgi, dcm, rate_idx = 0; local
1375 mcs = HTT_USR_RATE_MCS(user_rate->rate_flags);
1384 if (flags == WMI_RATE_PREAMBLE_HE && mcs > ATH12K_HE_MCS_MAX) {
1385 ath12k_warn(ab, "Invalid HE mcs %d peer stats", mcs);
1389 if (flags == WMI_RATE_PREAMBLE_VHT && mcs > ATH12K_VHT_MCS_MAX) {
1390 ath12k_warn(ab, "Invalid VHT mcs %d peer stats", mcs);
1394 if (flags == WMI_RATE_PREAMBLE_HT && (mcs > ATH12K_HT_MCS_MAX || nss < 1)) {
1395 ath12k_warn(ab, "Invalid HT mcs
[all...]
H A Dhal_rx.h117 u32 mcs:4, member in struct:hal_rx_user_status
165 u8 mcs; member in struct:hal_rx_mon_ppdu_info
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dxmit.c1140 static int ath_max_framelen(int usec, int mcs, bool ht40, bool sgi) argument
1142 int streams = HT_RC_2_STREAMS(mcs);
1148 bits = symbols * bits_per_symbol[mcs % 8][ht40] * streams;
1160 int mcs; local
1170 for (mcs = 0; mcs < 32; mcs++) {
1171 cur_ht20[mcs] = ath_max_framelen(txop, mcs, false, false);
1172 cur_ht20_sgi[mcs]
[all...]
/linux-master/drivers/net/wireless/ath/ath10k/
H A Dmac.c2365 if (ht_cap->mcs.rx_mask[1] && ht_cap->mcs.rx_mask[2])
2367 else if (ht_cap->mcs.rx_mask[1])
2371 if ((ht_cap->mcs.rx_mask[i / 8] & BIT(i % 8)) &&
2396 ath10k_dbg(ar, ATH10K_DBG_MAC, "mac ht peer %pM mcs cnt %d nss %d\n",
2477 u16 mcs; local
2501 mcs = IEEE80211_VHT_MCS_NOT_SUPPORTED;
2504 mcs = IEEE80211_VHT_MCS_SUPPORT_0_7;
2507 mcs = IEEE80211_VHT_MCS_SUPPORT_0_8;
2510 mcs
9141 ath10k_mac_get_rate_flags_ht(struct ath10k *ar, u32 rate, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument
9179 ath10k_mac_get_rate_flags_vht(struct ath10k *ar, u32 rate, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument
9209 ath10k_mac_get_rate_flags(struct ath10k *ar, u32 rate, enum ath10k_phy_mode mode, u8 nss, u8 mcs, u8 *flags, u8 *bw) argument
9228 u8 mcs = WMI_TLV_GET_HW_RC_RATE_V1(rate_code); local
[all...]
/linux-master/net/mac80211/
H A Dutil.c2370 memcpy(pos, &ht_cap->mcs, sizeof(ht_cap->mcs));
2371 pos += sizeof(ht_cap->mcs);
2644 memcpy(&ht_oper->basic_set, &ht_cap->mcs, 10);
3270 u8 ieee80211_mcs_to_chains(const struct ieee80211_mcs_info *mcs) argument
3272 if (!mcs)
3277 if (mcs->rx_mask[3])
3279 if (mcs->rx_mask[2])
3281 if (mcs->rx_mask[1])
3324 ri.mcs
[all...]
H A Drc80211_minstrel_ht.c284 * Returns the valid mcs map for struct minstrel_mcs_group_data.supported
343 return GROUP_IDX((rate->mcs / 8) + 1,
424 idx = rate->mcs % 8;
430 idx = rate->mcs;
1704 struct ieee80211_mcs_info *mcs = &sta->deflink.ht_cap.mcs; local
1791 mi->supported[i] = mcs->rx_mask[nss - 1];
/linux-master/drivers/net/wireless/ath/ath11k/
H A Ddp_rx.c1385 u8 flags, mcs, nss, bw, sgi, dcm, rate_idx = 0; local
1415 mcs = HTT_USR_RATE_MCS(user_rate->rate_flags);
1424 if (flags == WMI_RATE_PREAMBLE_HE && mcs > ATH11K_HE_MCS_MAX) {
1425 ath11k_warn(ab, "Invalid HE mcs %d peer stats", mcs);
1429 if (flags == WMI_RATE_PREAMBLE_VHT && mcs > ATH11K_VHT_MCS_MAX) {
1430 ath11k_warn(ab, "Invalid VHT mcs %d peer stats", mcs);
1434 if (flags == WMI_RATE_PREAMBLE_HT && (mcs > ATH11K_HT_MCS_MAX || nss < 1)) {
1435 ath11k_warn(ab, "Invalid HT mcs
[all...]
/linux-master/drivers/gpu/drm/display/
H A Ddrm_dp_mst_topology.c820 repmsg->u.link_addr.ports[i].mcs = (raw->msg[idx] >> 7) & 0x1;
2040 static bool drm_dp_mst_is_end_device(u8 pdt, bool mcs) argument
2048 if (!mcs)
2065 if (port->pdt == new_pdt && port->mcs == new_mcs)
2070 if (drm_dp_mst_is_end_device(port->pdt, port->mcs)) {
2078 port->mcs = new_mcs;
2093 port->mcs = new_mcs;
2096 if (drm_dp_mst_is_end_device(port->pdt, port->mcs)) {
2276 drm_dp_mst_is_end_device(port->pdt, port->mcs) &&
2380 port->mcs !
[all...]
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A Dcommon.c3374 memset(&ht_info->mcs, 0, sizeof(ht_info->mcs));
3383 ht_info->mcs.rx_mask[4] = 0x01;
3393 ht_info->mcs.rx_mask[0] = 0xFF;
3395 ht_info->mcs.rx_mask[1] = 0xFF;
3397 ht_info->mcs.rx_mask[2] = 0xFF;
3402 ht_info->mcs.rx_highest = cpu_to_le16(max_bit_rate);
3405 ht_info->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED;
3407 ht_info->mcs.tx_params |= IEEE80211_HT_MCS_TX_RX_DIFF;
3408 ht_info->mcs
[all...]
H A D4965-rs.c188 /* mbps, mcs */
543 u8 mcs; local
579 mcs = il4965_rs_extract_rate(rate_n_flags);
582 if (mcs <= RATE_SISO_60M_PLCP) {
1203 D_RATE("LQ: Switch to new mcs %X idx is green %X\n", tbl->current_rate,
1250 D_RATE("LQ: Switch to new mcs %X idx is green %X\n", tbl->current_rate,
2068 D_RATE("Switch current mcs: %X idx: %d\n",
2314 lq_sta->active_siso_rate = ht_cap->mcs.rx_mask[0] << 1;
2315 lq_sta->active_siso_rate |= ht_cap->mcs.rx_mask[0] & 0x1;
2320 lq_sta->active_mimo2_rate = ht_cap->mcs
[all...]

Completed in 360 milliseconds

1234567