mirror of
https://github.com/Mange/rtl8192eu-linux-driver
synced 2026-04-05 08:59:35 +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
@@ -2489,7 +2489,7 @@ void rtw_mbid_cam_init(struct dvobj_priv *dvobj)
|
||||
|
||||
_rtw_spinlock_init(&mbid_cam_ctl->lock);
|
||||
mbid_cam_ctl->bitmap = 0;
|
||||
ATOMIC_SET(&mbid_cam_ctl->mbid_entry_num, 0);
|
||||
atomic_set(&mbid_cam_ctl->mbid_entry_num, 0);
|
||||
_rtw_memset(&dvobj->mbid_cam_cache, 0, sizeof(dvobj->mbid_cam_cache));
|
||||
}
|
||||
|
||||
@@ -2511,7 +2511,7 @@ void rtw_mbid_cam_reset(_adapter *adapter)
|
||||
_rtw_memset(&dvobj->mbid_cam_cache, 0, sizeof(dvobj->mbid_cam_cache));
|
||||
_exit_critical_bh(&mbid_cam_ctl->lock, &irqL);
|
||||
|
||||
ATOMIC_SET(&mbid_cam_ctl->mbid_entry_num, 0);
|
||||
atomic_set(&mbid_cam_ctl->mbid_entry_num, 0);
|
||||
}
|
||||
static u8 _rtw_mbid_cam_search_by_macaddr(_adapter *adapter, u8 *mac_addr)
|
||||
{
|
||||
@@ -2601,7 +2601,7 @@ inline u8 rtw_get_mbid_cam_entry_num(_adapter *adapter)
|
||||
struct dvobj_priv *dvobj = adapter_to_dvobj(adapter);
|
||||
struct mbid_cam_ctl_t *mbid_cam_ctl = &dvobj->mbid_cam_ctl;
|
||||
|
||||
return ATOMIC_READ(&mbid_cam_ctl->mbid_entry_num);
|
||||
return atomic_read(&mbid_cam_ctl->mbid_entry_num);
|
||||
}
|
||||
|
||||
static inline void mbid_cam_cache_init(_adapter *adapter, struct mbid_cam_cache *pmbid_cam, u8 *mac_addr)
|
||||
@@ -2625,7 +2625,7 @@ u8 rtw_mbid_camid_alloc(_adapter *adapter, u8 *mac_addr)
|
||||
u8 cam_id = INVALID_CAM_ID, i;
|
||||
struct dvobj_priv *dvobj = adapter_to_dvobj(adapter);
|
||||
struct mbid_cam_ctl_t *mbid_cam_ctl = &dvobj->mbid_cam_ctl;
|
||||
u8 entry_num = ATOMIC_READ(&mbid_cam_ctl->mbid_entry_num);
|
||||
u8 entry_num = atomic_read(&mbid_cam_ctl->mbid_entry_num);
|
||||
|
||||
if (INVALID_CAM_ID != rtw_mbid_cam_search_by_macaddr(adapter, mac_addr))
|
||||
goto exit;
|
||||
@@ -2648,7 +2648,7 @@ u8 rtw_mbid_camid_alloc(_adapter *adapter, u8 *mac_addr)
|
||||
_exit_critical_bh(&mbid_cam_ctl->lock, &irqL);
|
||||
|
||||
if (cam_id != INVALID_CAM_ID) {
|
||||
ATOMIC_INC(&mbid_cam_ctl->mbid_entry_num);
|
||||
atomic_inc(&mbid_cam_ctl->mbid_entry_num);
|
||||
RTW_INFO("%s mac:"MAC_FMT" - cam_id:%d\n", __func__, MAC_ARG(mac_addr), cam_id);
|
||||
#ifdef DBG_MBID_CAM_DUMP
|
||||
rtw_mbid_cam_cache_dump(RTW_DBGDUMP, __func__, adapter);
|
||||
@@ -2701,7 +2701,7 @@ u8 rtw_mbid_cam_assign(_adapter *adapter, u8 *mac_addr, u8 camid)
|
||||
_exit_critical_bh(&mbid_cam_ctl->lock, &irqL);
|
||||
|
||||
if (ret == _TRUE) {
|
||||
ATOMIC_INC(&mbid_cam_ctl->mbid_entry_num);
|
||||
atomic_inc(&mbid_cam_ctl->mbid_entry_num);
|
||||
RTW_INFO("%s mac:"MAC_FMT" - cam_id:%d\n", __func__, MAC_ARG(mac_addr), camid);
|
||||
#ifdef DBG_MBID_CAM_DUMP
|
||||
rtw_mbid_cam_cache_dump(RTW_DBGDUMP, __func__, adapter);
|
||||
@@ -2727,7 +2727,7 @@ void rtw_mbid_camid_clean(_adapter *adapter, u8 mbss_canid)
|
||||
mbid_cam_cache_clr(&dvobj->mbid_cam_cache[mbss_canid]);
|
||||
mbid_cam_ctl->bitmap &= (~BIT(mbss_canid));
|
||||
_exit_critical_bh(&mbid_cam_ctl->lock, &irqL);
|
||||
ATOMIC_DEC(&mbid_cam_ctl->mbid_entry_num);
|
||||
atomic_dec(&mbid_cam_ctl->mbid_entry_num);
|
||||
RTW_INFO("%s - cam_id:%d\n", __func__, mbss_canid);
|
||||
}
|
||||
int rtw_mbid_cam_cache_dump(void *sel, const char *fun_name, _adapter *adapter)
|
||||
@@ -2738,7 +2738,7 @@ int rtw_mbid_cam_cache_dump(void *sel, const char *fun_name, _adapter *adapter)
|
||||
u8 iface_id;
|
||||
struct dvobj_priv *dvobj = adapter_to_dvobj(adapter);
|
||||
struct mbid_cam_ctl_t *mbid_cam_ctl = &dvobj->mbid_cam_ctl;
|
||||
u8 entry_num = ATOMIC_READ(&mbid_cam_ctl->mbid_entry_num);
|
||||
u8 entry_num = atomic_read(&mbid_cam_ctl->mbid_entry_num);
|
||||
u8 max_cam_id = rtw_get_max_mbid_cam_id(adapter);
|
||||
|
||||
RTW_PRINT_SEL(sel, "== MBSSID CAM DUMP (%s)==\n", fun_name);
|
||||
|
||||
@@ -60,8 +60,8 @@ void rtw_acs_version_dump(void *sel, _adapter *adapter);
|
||||
extern void phydm_ccx_monitor_trigger(void *p_dm_void, u16 monitor_time);
|
||||
extern void phydm_ccx_monitor_result(void *p_dm_void);
|
||||
|
||||
#define GET_ACS_STATE(padapter) (ATOMIC_READ(&GET_HAL_DATA(padapter)->acs.state))
|
||||
#define SET_ACS_STATE(padapter, set_state) (ATOMIC_SET(&GET_HAL_DATA(padapter)->acs.state, set_state))
|
||||
#define GET_ACS_STATE(padapter) (atomic_read(&GET_HAL_DATA(padapter)->acs.state))
|
||||
#define SET_ACS_STATE(padapter, set_state) (atomic_set(&GET_HAL_DATA(padapter)->acs.state, set_state))
|
||||
#define IS_ACS_ENABLE(padapter) ((GET_ACS_STATE(padapter) == ACS_ENABLE) ? _TRUE : _FALSE)
|
||||
|
||||
enum ACS_STATE {
|
||||
@@ -75,7 +75,7 @@ enum ACS_STATE {
|
||||
#define ACS_BW_160M BIT(3)
|
||||
|
||||
struct auto_chan_sel {
|
||||
ATOMIC_T state;
|
||||
atomic_t state;
|
||||
u8 trigger_ch;
|
||||
bool triggered;
|
||||
u8 clm_ratio[MAX_CHANNEL_NUM];
|
||||
@@ -142,8 +142,8 @@ void rtw_acs_stop(_adapter *adapter);
|
||||
|
||||
#ifdef CONFIG_BACKGROUND_NOISE_MONITOR
|
||||
#define RTK_NOISE_MONITOR_VERSION 3
|
||||
#define GET_NM_STATE(padapter) (ATOMIC_READ(&GET_HAL_DATA(padapter)->nm.state))
|
||||
#define SET_NM_STATE(padapter, set_state) (ATOMIC_SET(&GET_HAL_DATA(padapter)->nm.state, set_state))
|
||||
#define GET_NM_STATE(padapter) (atomic_read(&GET_HAL_DATA(padapter)->nm.state))
|
||||
#define SET_NM_STATE(padapter, set_state) (atomic_set(&GET_HAL_DATA(padapter)->nm.state, set_state))
|
||||
#define IS_NM_ENABLE(padapter) ((GET_NM_STATE(padapter) == NM_ENABLE) ? _TRUE : _FALSE)
|
||||
|
||||
enum NM_STATE {
|
||||
@@ -152,7 +152,7 @@ enum NM_STATE {
|
||||
};
|
||||
|
||||
struct noise_monitor {
|
||||
ATOMIC_T state;
|
||||
atomic_t state;
|
||||
s16 noise[MAX_CHANNEL_NUM];
|
||||
u8 bss_nums[MAX_CHANNEL_NUM];
|
||||
};
|
||||
|
||||
@@ -1114,7 +1114,7 @@ phy_SwChnlAndSetBwMode8192E(
|
||||
#ifdef CONFIG_TDLS
|
||||
#ifdef CONFIG_TDLS_CH_SW
|
||||
/* It takes too much time of setting tx power, influence channel switch */
|
||||
if ((ATOMIC_READ(&Adapter->tdlsinfo.chsw_info.chsw_on) == _FALSE))
|
||||
if ((atomic_read(&Adapter->tdlsinfo.chsw_info.chsw_on) == _FALSE))
|
||||
#endif
|
||||
#endif /* CONFIG_TDLS */
|
||||
PHY_SetTxPowerLevel8192E(Adapter, pHalData->current_channel);
|
||||
|
||||
@@ -52,7 +52,7 @@ void interrupt_handler_8192eu(_adapter *padapter, u16 pkt_len, u8 *pbuf)
|
||||
struct tdls_ch_switch *pchsw_info = &padapter->tdlsinfo.chsw_info;
|
||||
u32 last_time = pchsw_info->cur_time;
|
||||
pchsw_info->cur_time = rtw_systime_to_ms(rtw_get_current_time());
|
||||
if ((ATOMIC_READ(&pchsw_info->chsw_on) == _TRUE) &&
|
||||
if ((atomic_read(&pchsw_info->chsw_on) == _TRUE) &&
|
||||
/* Sometimes we receive multiple interrupts in very little time period, use the follow condition test to filter */
|
||||
(pchsw_info->cur_time - last_time > padapter->mlmeextpriv.mlmext_info.bcn_interval - 5) &&
|
||||
(padapter->mlmeextpriv.cur_channel != rtw_get_oper_ch(padapter))) {
|
||||
|
||||
Reference in New Issue
Block a user