Home
last modified time | relevance | path

Searched refs:MCS (Results 1 – 11 of 11) sorted by relevance

/Linux-v5.15/drivers/staging/rtl8192u/ieee80211/
Drtl819x_HTProc.c149 IEEE80211_DEBUG(IEEE80211_DL_HT, "\tMCS Rate Set = [%x][%x][%x][%x][%x]\n", pCapELE->MCS[0],\ in HTDebugHTCapability()
150 pCapELE->MCS[1], pCapELE->MCS[2], pCapELE->MCS[3], pCapELE->MCS[4]); in HTDebugHTCapability()
528 memcpy(pCapELE->MCS, ieee->Regdot11HTOperationalRateSet, 16); in HTConstructCapabilityElement()
530 pCapELE->MCS[1] &= 0x7f; in HTConstructCapabilityElement()
533 pCapELE->MCS[1] &= 0xbf; in HTConstructCapabilityElement()
536 pCapELE->MCS[1] &= 0x00; in HTConstructCapabilityElement()
546 pCapELE->MCS[i] = 0; in HTConstructCapabilityElement()
986 if (pPeerHTCap->MCS[0] == 0) in HTOnAssocRsp()
987 pPeerHTCap->MCS[0] = 0xff; in HTOnAssocRsp()
989 HTFilterMCSRate(ieee, pPeerHTCap->MCS, ieee->dot11HTOperationalRateSet); in HTOnAssocRsp()
Drtl819x_HT.h63 u8 MCS[16]; member
Dieee80211_wx.c146 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, MCS_FILTER_ALL); in rtl819x_translate_scan()
/Linux-v5.15/Documentation/locking/
Dmutex-design.rst34 CONFIG_MUTEX_SPIN_ON_OWNER=y systems use a spinner MCS lock (->osq), described
49 soon. The mutex spinners are queued up using MCS lock so that only
52 The MCS lock (proposed by Mellor-Crummey and Scott) is a simple spinlock
56 incur. An MCS-like lock is specially tailored for optimistic spinning
58 MCS lock is that it has the extra property that spinners are able to exit
59 the MCS spinlock queue when they need to reschedule. This further helps
60 avoid situations where MCS spinners that need to reschedule would continue
62 obtaining the MCS lock.
/Linux-v5.15/drivers/staging/rtl8192e/
Drtl819x_HTProc.c328 memcpy(pCapELE->MCS, ieee->Regdot11HTOperationalRateSet, 16); in HTConstructCapabilityElement()
336 pCapELE->MCS[1] &= 0x7f; in HTConstructCapabilityElement()
339 pCapELE->MCS[1] &= 0xbf; in HTConstructCapabilityElement()
342 pCapELE->MCS[1] &= 0x00; in HTConstructCapabilityElement()
349 pCapELE->MCS[1] = 0; in HTConstructCapabilityElement()
610 if (pPeerHTCap->MCS[0] == 0) in HTOnAssocRsp()
611 pPeerHTCap->MCS[0] = 0xff; in HTOnAssocRsp()
613 HTIOTActDetermineRaFunc(ieee, ((pPeerHTCap->MCS[1]) != 0)); in HTOnAssocRsp()
615 HTFilterMCSRate(ieee, pPeerHTCap->MCS, ieee->dot11HTOperationalRateSet); in HTOnAssocRsp()
Drtl819x_HT.h47 u8 MCS[16]; member
Drtllib_wx.c154 max_mcs = HTGetHighestMCSRate(ieee, ht_cap->MCS, in rtl819x_translate_scan()
Drtllib_rx.c1840 …network->bssht.bd_ht_1r = ((((struct ht_capab_ele *)(network->bssht.bd_ht_cap_buf))->MCS[1]) == 0); in rtllib_parse_mife_generic()
2009 ht->bd_ht_cap_buf))->MCS[1]) == 0; in rtllib_parse_mfie_ht_cap()
/Linux-v5.15/drivers/net/wireless/broadcom/b43/
Dtables_nphy.c3295 check(mcs, MCS); in assert_ntab_array_sizes()
/Linux-v5.15/drivers/input/touchscreen/
DKconfig582 tristate "MELFAS MCS-5000 touchscreen"
585 Say Y here if you have the MELFAS MCS-5000 touchscreen controller
/Linux-v5.15/drivers/input/keyboard/
DKconfig421 tristate "MELFAS MCS Touchkey"