Searched refs:mcs (Results 1 - 25 of 173) sorted by last modified time

1234567

/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);
H A Dssm2518.c341 int mcs; local
344 mcs = ssm2518_lookup_mcs(ssm2518, rate);
345 if (mcs < 0)
346 return mcs;
387 SSM2518_POWER1_MCS_MASK, mcs << 1);
/linux-master/include/drm/display/
H A Ddrm_dp_mst_helper.h64 * @mcs: message capability status - DP 1.2 spec. Protected by
117 bool mcs; member in struct:drm_dp_mst_port
264 bool mcs; member in struct:drm_dp_link_address_ack_reply::drm_dp_link_addr_reply_port
/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/gpu/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_debugfs.c2694 port->mcs)
/linux-master/net/wireless/
H A Dnl80211.c1903 sizeof(sband->ht_cap.mcs),
1904 &sband->ht_cap.mcs) ||
4942 u8 mcs[IEEE80211_HT_MCS_MASK_LEN])
4946 memset(mcs, 0, IEEE80211_HT_MCS_MASK_LEN);
4960 if (sband->ht_cap.mcs.rx_mask[ridx] & rbit)
4961 mcs[ridx] |= rbit;
5005 u16 mcs[NL80211_VHT_NSS_MAX])
5014 memset(mcs, 0, sizeof(u16) * NL80211_VHT_NSS_MAX);
5020 if ((tx_mcs_mask[i] & txrate->mcs[i]) == txrate->mcs[
4940 ht_rateset_to_mask(struct ieee80211_supported_band *sband, u8 *rates, u8 rates_len, u8 mcs[IEEE80211_HT_MCS_MASK_LEN]) argument
5003 vht_set_mcs_mask(struct ieee80211_supported_band *sband, struct nl80211_txrate_vht *txrate, u16 mcs[NL80211_VHT_NSS_MAX]) argument
5089 he_set_mcs_mask(struct genl_info *info, struct wireless_dev *wdev, struct ieee80211_supported_band *sband, struct nl80211_txrate_he *txrate, u16 mcs[NL80211_HE_NSS_MAX], unsigned int link_id) argument
[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 Dstatus.c344 pos[2] = status_rate->rate_idx.mcs;
385 *pos = (status_rate->rate_idx.mcs << 4) |
425 he->data3 |= HE_PREP(DATA3_DATA_MCS, status_rate->rate_idx.mcs);
H A Dmlme.c4707 chains = ieee80211_mcs_to_chains(&ht_cap->mcs);
H A Diface.c2170 sband->ht_cap.mcs.rx_mask,
H A Dieee80211_i.h2133 u8 ieee80211_mcs_to_chains(const struct ieee80211_mcs_info *mcs);
H A Dht.c69 scaps = (u8 *)(&ht_capa->mcs.rx_mask);
70 smask = (u8 *)(&ht_capa_mask->mcs.rx_mask);
81 ht_cap->mcs.rx_mask[i] &= ~m; /* turn off all masked bits */
83 ht_cap->mcs.rx_mask[i] |= (m & scaps[i]);
201 tx_mcs_set_cap = own_cap.mcs.tx_params;
204 ht_cap.mcs.tx_params = ht_cap_ie->mcs.tx_params;
226 ht_cap.mcs.rx_mask[i] =
227 own_cap.mcs.rx_mask[i] & ht_cap_ie->mcs
[all...]
H A Dcfg.c812 rinfo->mcs = rate->idx;
815 rinfo->mcs = ieee80211_rate_get_vht_mcs(rate);
/linux-master/kernel/locking/
H A Dqspinlock_paravirt.h51 struct mcs_spinlock mcs; member in struct:pv_node
H A Dqspinlock.c83 struct mcs_spinlock mcs; member in struct:qnode
131 return per_cpu_ptr(&qnodes[idx].mcs, cpu);
137 return &((struct qnode *)base + idx)->mcs;
398 node = this_cpu_ptr(&qnodes[0].mcs);
562 __this_cpu_dec(qnodes[0].mcs.count);
/linux-master/include/uapi/linux/
H A Dnl80211.h3701 * @NL80211_RATE_INFO_MCS: mcs index for 802.11n (u8)
5403 * @mcs: MCS bitmap table for each NSS (array index 0 for 1 stream, etc.)
5406 __u16 mcs[NL80211_VHT_NSS_MAX]; member in struct:nl80211_txrate_vht
5412 * @mcs: MCS bitmap table for each NSS (array index 0 for 1 stream, etc.)
5415 __u16 mcs[NL80211_HE_NSS_MAX]; member in struct:nl80211_txrate_he
/linux-master/include/net/
H A Dmac80211.h1111 u8 mcs, u8 nss)
1113 WARN_ON(mcs & ~0xF);
1115 rate->idx = ((nss - 1) << 4) | mcs;
1110 ieee80211_rate_set_vht(struct ieee80211_tx_rate *rate, u8 mcs, u8 nss) argument
H A Dcfg80211.h340 * @mcs: Supported MCS rates
347 struct ieee80211_mcs_info mcs; member in struct:ieee80211_sta_ht_cap
1857 * @RATE_INFO_FLAGS_MCS: mcs field filled with HT MCS
1858 * @RATE_INFO_FLAGS_VHT_MCS: mcs field filled with VHT MCS
1923 * @mcs: mcs index if struct describes an HT/VHT/HE/EHT/S1G rate
1938 u8 mcs; member in struct:rate_info
/linux-master/include/linux/
H A Dieee80211.h1757 #define IEEE80211_HT_MCS_CHAINS(mcs) ((mcs) == 32 ? 1 : (1 + ((mcs) >> 3)))
1774 * @mcs: Supported MCS Set
1787 struct ieee80211_mcs_info mcs; member in struct:ieee80211_ht_cap
2355 * @mcs: MCS index to use
2370 int mcs, bool ext_nss_bw_capable,
/linux-master/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c3655 rate_info->mcs = nla_get_u8(tb[HWSIM_RATE_INFO_ATTR_MCS]);
5415 memset(&sband->ht_cap.mcs, 0,
5416 sizeof(sband->ht_cap.mcs));
5417 sband->ht_cap.mcs.rx_mask[0] = 0xff;
5418 sband->ht_cap.mcs.rx_mask[1] = 0xff;
5419 sband->ht_cap.mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED;
/linux-master/drivers/net/wireless/realtek/rtw89/
H A Dphy.c353 ra_mask |= ((u64)sta->deflink.ht_cap.mcs.rx_mask[3] << 48) |
354 ((u64)sta->deflink.ht_cap.mcs.rx_mask[2] << 36) |
355 (sta->deflink.ht_cap.mcs.rx_mask[1] << 24) |
356 (sta->deflink.ht_cap.mcs.rx_mask[0] << 12);
1806 return &head->mcs[desc->ofdma][desc->nss][desc->idx];
2063 /* fill mcs 20m section */
2089 /* fill mcs 40m section */
2103 /* fill mcs 80m section */
2111 /* fill mcs 160m section */
2116 /* fill mcs 4
2531 u8 mcs = 0; local
[all...]
H A Dfw.h3504 #define RTW89_MK_HT_RATE(nss, mcs) (FIELD_PREP(GENMASK(4, 3), nss) | \
3505 FIELD_PREP(GENMASK(2, 0), mcs))
H A Dcore.h765 s8 mcs[RTW89_OFDMA_NUM][RTW89_NSS_NUM][__RTW89_RATE_MCS_NUM]; member in struct:rtw89_txpwr_byrate
H A Dcore.c3630 ht_cap->mcs.tx_params = IEEE80211_HT_MCS_TX_DEFINED;
3632 ht_cap->mcs.rx_mask[i] = 0xFF;
3633 ht_cap->mcs.rx_mask[4] = 0x01;
3634 ht_cap->mcs.rx_highest = highest[nss - 1];

Completed in 649 milliseconds

1234567