mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2026-04-03 08:00:08 +00:00
Remove wrappers for atomic operations
These wrappers were useful when this driver had the hooks for Windows, but are no longer needed. Link: https://lore.kernel.org/r/20210802192721.23110-4-Larry.Finger@lwfinger.net
This commit is contained in:
committed by
Carlos Garcés
parent
e8b235e056
commit
d7c3737cd5
@@ -1510,11 +1510,11 @@ static void rtw_ap_check_scan(_adapter *padapter)
|
||||
if (pbuf == NULL) {
|
||||
/* HT CAP INFO IE don't exist, it is b/g mode bss.*/
|
||||
|
||||
if (_FALSE == ATOMIC_READ(&pmlmepriv->olbc))
|
||||
ATOMIC_SET(&pmlmepriv->olbc, _TRUE);
|
||||
if (_FALSE == atomic_read(&pmlmepriv->olbc))
|
||||
atomic_set(&pmlmepriv->olbc, _TRUE);
|
||||
|
||||
if (_FALSE == ATOMIC_READ(&pmlmepriv->olbc_ht))
|
||||
ATOMIC_SET(&pmlmepriv->olbc_ht, _TRUE);
|
||||
if (_FALSE == atomic_read(&pmlmepriv->olbc_ht))
|
||||
atomic_set(&pmlmepriv->olbc_ht, _TRUE);
|
||||
|
||||
if (padapter->registrypriv.wifi_spec)
|
||||
RTW_INFO("%s: %s is a/b/g ap\n", __func__, pnetwork->network.Ssid.Ssid);
|
||||
@@ -1811,7 +1811,7 @@ update_beacon:
|
||||
mlme = &(pdvobj->padapters[i]->mlmepriv);
|
||||
|
||||
#ifdef CONFIG_80211N_HT
|
||||
if ((ATOMIC_READ(&mlme->olbc) == _TRUE) || (ATOMIC_READ(&mlme->olbc_ht) == _TRUE)) {
|
||||
if ((atomic_read(&mlme->olbc) == _TRUE) || (atomic_read(&mlme->olbc_ht) == _TRUE)) {
|
||||
/* AP is not starting a 40 MHz BSS in presence of an 802.11g BSS. */
|
||||
mlme->ht_op_mode &= (~HT_INFO_OPERATION_MODE_OP_MODE_MASK);
|
||||
mlme->ht_op_mode |= OP_MODE_MAY_BE_LEGACY_STAS;
|
||||
@@ -3086,7 +3086,7 @@ static void update_bcn_htinfo_ie(_adapter *padapter)
|
||||
__FUNCTION__, pmlmepriv->ht_op_mode);
|
||||
|
||||
RTW_INFO("num_sta_40mhz_intolerant(%d), 20mhz_width_req(%d), intolerant_ch_rpt(%d), olbc(%d)\n",
|
||||
pmlmepriv->num_sta_40mhz_intolerant, pmlmepriv->ht_20mhz_width_req, pmlmepriv->ht_intolerant_ch_reported, ATOMIC_READ(&pmlmepriv->olbc));
|
||||
pmlmepriv->num_sta_40mhz_intolerant, pmlmepriv->ht_20mhz_width_req, pmlmepriv->ht_intolerant_ch_reported, atomic_read(&pmlmepriv->olbc));
|
||||
|
||||
/*parsing HT_INFO_IE, currently only update ht_op_mode - pht_info->infos[1] & pht_info->infos[2] for wifi logo test*/
|
||||
p = rtw_get_ie(ie + _BEACON_IE_OFFSET_, _HT_ADD_INFO_IE_, &len, (pnetwork->IELength - _BEACON_IE_OFFSET_));
|
||||
@@ -3098,7 +3098,7 @@ static void update_bcn_htinfo_ie(_adapter *padapter)
|
||||
/* for STA Channel Width/Secondary Channel Offset*/
|
||||
if ((pmlmepriv->sw_to_20mhz == 0) && (pmlmeext->cur_channel <= 14)) {
|
||||
if ((pmlmepriv->num_sta_40mhz_intolerant > 0) || (pmlmepriv->ht_20mhz_width_req == _TRUE)
|
||||
|| (pmlmepriv->ht_intolerant_ch_reported == _TRUE) || (ATOMIC_READ(&pmlmepriv->olbc) == _TRUE)) {
|
||||
|| (pmlmepriv->ht_intolerant_ch_reported == _TRUE) || (atomic_read(&pmlmepriv->olbc) == _TRUE)) {
|
||||
SET_HT_OP_ELE_2ND_CHL_OFFSET(pht_info, 0);
|
||||
SET_HT_OP_ELE_STA_CHL_WIDTH(pht_info, 0);
|
||||
|
||||
@@ -3115,7 +3115,7 @@ static void update_bcn_htinfo_ie(_adapter *padapter)
|
||||
} else {
|
||||
|
||||
if ((pmlmepriv->num_sta_40mhz_intolerant == 0) && (pmlmepriv->ht_20mhz_width_req == _FALSE)
|
||||
&& (pmlmepriv->ht_intolerant_ch_reported == _FALSE) && (ATOMIC_READ(&pmlmepriv->olbc) == _FALSE)) {
|
||||
&& (pmlmepriv->ht_intolerant_ch_reported == _FALSE) && (atomic_read(&pmlmepriv->olbc) == _FALSE)) {
|
||||
|
||||
if (pmlmeext->cur_bwmode >= CHANNEL_WIDTH_40) {
|
||||
|
||||
@@ -3467,12 +3467,12 @@ int rtw_ht_operation_update(_adapter *padapter)
|
||||
}
|
||||
|
||||
if (!(pmlmepriv->ht_op_mode & HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT) &&
|
||||
(pmlmepriv->num_sta_no_ht || ATOMIC_READ(&pmlmepriv->olbc_ht))) {
|
||||
(pmlmepriv->num_sta_no_ht || atomic_read(&pmlmepriv->olbc_ht))) {
|
||||
pmlmepriv->ht_op_mode |= HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT;
|
||||
op_mode_changes++;
|
||||
} else if ((pmlmepriv->ht_op_mode &
|
||||
HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT) &&
|
||||
(pmlmepriv->num_sta_no_ht == 0 && !ATOMIC_READ(&pmlmepriv->olbc_ht))) {
|
||||
(pmlmepriv->num_sta_no_ht == 0 && !atomic_read(&pmlmepriv->olbc_ht))) {
|
||||
pmlmepriv->ht_op_mode &=
|
||||
~HT_INFO_OPERATION_MODE_NON_HT_STA_PRESENT;
|
||||
op_mode_changes++;
|
||||
@@ -3489,7 +3489,7 @@ int rtw_ht_operation_update(_adapter *padapter)
|
||||
else if ((phtpriv_ap->ht_cap.cap_info & IEEE80211_HT_CAP_SUP_WIDTH)
|
||||
&& pmlmepriv->num_sta_ht_20mhz)
|
||||
new_op_mode = OP_MODE_20MHZ_HT_STA_ASSOCED;
|
||||
else if (ATOMIC_READ(&pmlmepriv->olbc_ht))
|
||||
else if (atomic_read(&pmlmepriv->olbc_ht))
|
||||
new_op_mode = OP_MODE_MAY_BE_LEGACY_STAS;
|
||||
else
|
||||
new_op_mode = OP_MODE_PURE;
|
||||
@@ -4148,8 +4148,8 @@ void start_ap_mode(_adapter *padapter)
|
||||
|
||||
pmlmepriv->num_sta_ht_20mhz = 0;
|
||||
pmlmepriv->num_sta_40mhz_intolerant = 0;
|
||||
ATOMIC_SET(&pmlmepriv->olbc, _FALSE);
|
||||
ATOMIC_SET(&pmlmepriv->olbc_ht, _FALSE);
|
||||
atomic_set(&pmlmepriv->olbc, _FALSE);
|
||||
atomic_set(&pmlmepriv->olbc_ht, _FALSE);
|
||||
|
||||
#ifdef CONFIG_80211N_HT
|
||||
pmlmepriv->ht_20mhz_width_req = _FALSE;
|
||||
|
||||
Reference in New Issue
Block a user