Commit 6957248f authored by Mateusz Kulikowski's avatar Mateusz Kulikowski Committed by Greg Kroah-Hartman

staging: rtl8192e: rtllib_softmac: Make functions static

Make as many functions as possible static in rtllib_softmac.c.

The following functions were affected:
- rtllib_sta_wakeup
- rtllib_TURBO_Info
- rtllib_get_beacon_
- rtllib_send_probe_requests
- rtllib_update_active_chan_map
- rtllib_softmac_scan_syncro
Signed-off-by: default avatarMateusz Kulikowski <mateusz.kulikowski@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent ed436033
...@@ -2026,7 +2026,6 @@ extern int rtllib_wx_set_mlme(struct rtllib_device *ieee, ...@@ -2026,7 +2026,6 @@ extern int rtllib_wx_set_mlme(struct rtllib_device *ieee,
extern int rtllib_wx_set_gen_ie(struct rtllib_device *ieee, u8 *ie, size_t len); extern int rtllib_wx_set_gen_ie(struct rtllib_device *ieee, u8 *ie, size_t len);
/* rtllib_softmac.c */ /* rtllib_softmac.c */
extern short rtllib_is_54g(struct rtllib_network *net);
extern int rtllib_rx_frame_softmac(struct rtllib_device *ieee, extern int rtllib_rx_frame_softmac(struct rtllib_device *ieee,
struct sk_buff *skb, struct sk_buff *skb,
struct rtllib_rx_stats *rx_stats, u16 type, struct rtllib_rx_stats *rx_stats, u16 type,
...@@ -2040,13 +2039,9 @@ extern void rtllib_softmac_xmit(struct rtllib_txb *txb, ...@@ -2040,13 +2039,9 @@ extern void rtllib_softmac_xmit(struct rtllib_txb *txb,
extern void rtllib_stop_send_beacons(struct rtllib_device *ieee); extern void rtllib_stop_send_beacons(struct rtllib_device *ieee);
extern void notify_wx_assoc_event(struct rtllib_device *ieee); extern void notify_wx_assoc_event(struct rtllib_device *ieee);
extern void rtllib_softmac_check_all_nets(struct rtllib_device *ieee);
extern void rtllib_start_bss(struct rtllib_device *ieee);
extern void rtllib_start_master_bss(struct rtllib_device *ieee);
extern void rtllib_start_ibss(struct rtllib_device *ieee); extern void rtllib_start_ibss(struct rtllib_device *ieee);
extern void rtllib_softmac_init(struct rtllib_device *ieee); extern void rtllib_softmac_init(struct rtllib_device *ieee);
extern void rtllib_softmac_free(struct rtllib_device *ieee); extern void rtllib_softmac_free(struct rtllib_device *ieee);
extern void rtllib_associate_abort(struct rtllib_device *ieee);
extern void rtllib_disassociate(struct rtllib_device *ieee); extern void rtllib_disassociate(struct rtllib_device *ieee);
extern void rtllib_stop_scan(struct rtllib_device *ieee); extern void rtllib_stop_scan(struct rtllib_device *ieee);
extern bool rtllib_act_scanning(struct rtllib_device *ieee, bool sync_scan); extern bool rtllib_act_scanning(struct rtllib_device *ieee, bool sync_scan);
...@@ -2054,7 +2049,6 @@ extern void rtllib_stop_scan_syncro(struct rtllib_device *ieee); ...@@ -2054,7 +2049,6 @@ extern void rtllib_stop_scan_syncro(struct rtllib_device *ieee);
extern void rtllib_start_scan_syncro(struct rtllib_device *ieee, u8 is_mesh); extern void rtllib_start_scan_syncro(struct rtllib_device *ieee, u8 is_mesh);
extern void rtllib_sta_ps_send_null_frame(struct rtllib_device *ieee, extern void rtllib_sta_ps_send_null_frame(struct rtllib_device *ieee,
short pwr); short pwr);
extern void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl);
extern void rtllib_sta_ps_send_pspoll_frame(struct rtllib_device *ieee); extern void rtllib_sta_ps_send_pspoll_frame(struct rtllib_device *ieee);
extern void rtllib_start_protocol(struct rtllib_device *ieee); extern void rtllib_start_protocol(struct rtllib_device *ieee);
extern void rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown); extern void rtllib_stop_protocol(struct rtllib_device *ieee, u8 shutdown);
...@@ -2067,8 +2061,6 @@ extern void rtllib_EnableIntelPromiscuousMode(struct net_device *dev, ...@@ -2067,8 +2061,6 @@ extern void rtllib_EnableIntelPromiscuousMode(struct net_device *dev,
bool bInitState); bool bInitState);
extern void rtllib_DisableIntelPromiscuousMode(struct net_device *dev, extern void rtllib_DisableIntelPromiscuousMode(struct net_device *dev,
bool bInitState); bool bInitState);
extern void rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh);
extern void rtllib_softmac_stop_protocol(struct rtllib_device *ieee, extern void rtllib_softmac_stop_protocol(struct rtllib_device *ieee,
u8 mesh_flag, u8 shutdown); u8 mesh_flag, u8 shutdown);
extern void rtllib_softmac_start_protocol(struct rtllib_device *ieee, extern void rtllib_softmac_start_protocol(struct rtllib_device *ieee,
...@@ -2214,7 +2206,6 @@ extern void TsStartAddBaProcess(struct rtllib_device *ieee, ...@@ -2214,7 +2206,6 @@ extern void TsStartAddBaProcess(struct rtllib_device *ieee,
struct tx_ts_record *pTxTS); struct tx_ts_record *pTxTS);
extern void RemovePeerTS(struct rtllib_device *ieee, u8 *Addr); extern void RemovePeerTS(struct rtllib_device *ieee, u8 *Addr);
extern void RemoveAllTS(struct rtllib_device *ieee); extern void RemoveAllTS(struct rtllib_device *ieee);
void rtllib_softmac_scan_syncro(struct rtllib_device *ieee, u8 is_mesh);
extern const long rtllib_wlan_frequencies[]; extern const long rtllib_wlan_frequencies[];
...@@ -2238,7 +2229,6 @@ bool rtllib_MgntDisconnect(struct rtllib_device *rtllib, u8 asRsn); ...@@ -2238,7 +2229,6 @@ bool rtllib_MgntDisconnect(struct rtllib_device *rtllib, u8 asRsn);
/* For the function is more related to hardware setting, it's better to use the /* For the function is more related to hardware setting, it's better to use the
* ieee handler to refer to it. * ieee handler to refer to it.
*/ */
extern void rtllib_update_active_chan_map(struct rtllib_device *ieee);
extern void rtllib_FlushRxTsPendingPkts(struct rtllib_device *ieee, extern void rtllib_FlushRxTsPendingPkts(struct rtllib_device *ieee,
struct rx_ts_record *pTS); struct rx_ts_record *pTS);
extern int rtllib_parse_info_param(struct rtllib_device *ieee, extern int rtllib_parse_info_param(struct rtllib_device *ieee,
...@@ -2252,7 +2242,6 @@ void rtllib_indicate_packets(struct rtllib_device *ieee, ...@@ -2252,7 +2242,6 @@ void rtllib_indicate_packets(struct rtllib_device *ieee,
extern void HTUseDefaultSetting(struct rtllib_device *ieee); extern void HTUseDefaultSetting(struct rtllib_device *ieee);
#define RT_ASOC_RETRY_LIMIT 5 #define RT_ASOC_RETRY_LIMIT 5
u8 MgntQuery_TxRateExcludeCCKRates(struct rtllib_device *ieee); u8 MgntQuery_TxRateExcludeCCKRates(struct rtllib_device *ieee);
extern void rtllib_TURBO_Info(struct rtllib_device *ieee, u8 **tag_p);
#define SEM_DOWN_IEEE_WX(psem) down(psem) #define SEM_DOWN_IEEE_WX(psem) down(psem)
#define SEM_UP_IEEE_WX(psem) up(psem) #define SEM_UP_IEEE_WX(psem) up(psem)
......
...@@ -23,7 +23,10 @@ ...@@ -23,7 +23,10 @@
#include <linux/ieee80211.h> #include <linux/ieee80211.h>
#include "dot11d.h" #include "dot11d.h"
short rtllib_is_54g(struct rtllib_network *net) static void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl);
static short rtllib_is_54g(struct rtllib_network *net)
{ {
return (net->rates_ex_len > 0) || (net->rates_len > 4); return (net->rates_ex_len > 0) || (net->rates_len > 4);
} }
...@@ -107,7 +110,7 @@ static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p) ...@@ -107,7 +110,7 @@ static void rtllib_WMM_Info(struct rtllib_device *ieee, u8 **tag_p)
*tag_p = tag; *tag_p = tag;
} }
void rtllib_TURBO_Info(struct rtllib_device *ieee, u8 **tag_p) static void rtllib_TURBO_Info(struct rtllib_device *ieee, u8 **tag_p)
{ {
u8 *tag = *tag_p; u8 *tag = *tag_p;
...@@ -369,7 +372,7 @@ static inline struct sk_buff *rtllib_probe_req(struct rtllib_device *ieee) ...@@ -369,7 +372,7 @@ static inline struct sk_buff *rtllib_probe_req(struct rtllib_device *ieee)
return skb; return skb;
} }
struct sk_buff *rtllib_get_beacon_(struct rtllib_device *ieee); static struct sk_buff *rtllib_get_beacon_(struct rtllib_device *ieee);
static void rtllib_send_beacon(struct rtllib_device *ieee) static void rtllib_send_beacon(struct rtllib_device *ieee)
{ {
...@@ -483,7 +486,7 @@ static void rtllib_send_probe(struct rtllib_device *ieee, u8 is_mesh) ...@@ -483,7 +486,7 @@ static void rtllib_send_probe(struct rtllib_device *ieee, u8 is_mesh)
} }
void rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh) static void rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh)
{ {
if (ieee->active_scan && (ieee->softmac_features & if (ieee->active_scan && (ieee->softmac_features &
IEEE_SOFTMAC_PROBERQ)) { IEEE_SOFTMAC_PROBERQ)) {
...@@ -492,7 +495,7 @@ void rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh) ...@@ -492,7 +495,7 @@ void rtllib_send_probe_requests(struct rtllib_device *ieee, u8 is_mesh)
} }
} }
void rtllib_update_active_chan_map(struct rtllib_device *ieee) static void rtllib_update_active_chan_map(struct rtllib_device *ieee)
{ {
memcpy(ieee->active_channel_map, GET_DOT11D_INFO(ieee)->channel_map, memcpy(ieee->active_channel_map, GET_DOT11D_INFO(ieee)->channel_map,
MAX_CHANNEL_NUMBER+1); MAX_CHANNEL_NUMBER+1);
...@@ -501,7 +504,7 @@ void rtllib_update_active_chan_map(struct rtllib_device *ieee) ...@@ -501,7 +504,7 @@ void rtllib_update_active_chan_map(struct rtllib_device *ieee)
/* this performs syncro scan blocking the caller until all channels /* this performs syncro scan blocking the caller until all channels
* in the allowed channel map has been checked. * in the allowed channel map has been checked.
*/ */
void rtllib_softmac_scan_syncro(struct rtllib_device *ieee, u8 is_mesh) static void rtllib_softmac_scan_syncro(struct rtllib_device *ieee, u8 is_mesh)
{ {
union iwreq_data wrqu; union iwreq_data wrqu;
short ch = 0; short ch = 0;
...@@ -1401,7 +1404,7 @@ inline struct sk_buff *rtllib_association_req(struct rtllib_network *beacon, ...@@ -1401,7 +1404,7 @@ inline struct sk_buff *rtllib_association_req(struct rtllib_network *beacon,
return skb; return skb;
} }
void rtllib_associate_abort(struct rtllib_device *ieee) static void rtllib_associate_abort(struct rtllib_device *ieee)
{ {
unsigned long flags; unsigned long flags;
...@@ -1752,7 +1755,7 @@ inline void rtllib_softmac_new_net(struct rtllib_device *ieee, ...@@ -1752,7 +1755,7 @@ inline void rtllib_softmac_new_net(struct rtllib_device *ieee,
} }
} }
void rtllib_softmac_check_all_nets(struct rtllib_device *ieee) static void rtllib_softmac_check_all_nets(struct rtllib_device *ieee)
{ {
unsigned long flags; unsigned long flags;
struct rtllib_network *target; struct rtllib_network *target;
...@@ -2108,7 +2111,7 @@ static inline void rtllib_sta_ps(struct rtllib_device *ieee) ...@@ -2108,7 +2111,7 @@ static inline void rtllib_sta_ps(struct rtllib_device *ieee)
} }
void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl) static void rtllib_sta_wakeup(struct rtllib_device *ieee, short nl)
{ {
if (ieee->sta_sleep == LPS_IS_WAKE) { if (ieee->sta_sleep == LPS_IS_WAKE) {
if (nl) { if (nl) {
...@@ -2544,7 +2547,7 @@ inline void rtllib_randomize_cell(struct rtllib_device *ieee) ...@@ -2544,7 +2547,7 @@ inline void rtllib_randomize_cell(struct rtllib_device *ieee)
} }
/* called in user context only */ /* called in user context only */
void rtllib_start_master_bss(struct rtllib_device *ieee) static void rtllib_start_master_bss(struct rtllib_device *ieee)
{ {
ieee->assoc_id = 1; ieee->assoc_id = 1;
...@@ -2719,7 +2722,7 @@ inline void rtllib_start_ibss(struct rtllib_device *ieee) ...@@ -2719,7 +2722,7 @@ inline void rtllib_start_ibss(struct rtllib_device *ieee)
} }
/* this is called only in user context, with wx_sem held */ /* this is called only in user context, with wx_sem held */
void rtllib_start_bss(struct rtllib_device *ieee) static void rtllib_start_bss(struct rtllib_device *ieee)
{ {
unsigned long flags; unsigned long flags;
...@@ -2816,7 +2819,7 @@ static void rtllib_associate_retry_wq(void *data) ...@@ -2816,7 +2819,7 @@ static void rtllib_associate_retry_wq(void *data)
up(&ieee->wx_sem); up(&ieee->wx_sem);
} }
struct sk_buff *rtllib_get_beacon_(struct rtllib_device *ieee) static struct sk_buff *rtllib_get_beacon_(struct rtllib_device *ieee)
{ {
const u8 broadcast_addr[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff}; const u8 broadcast_addr[] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment