staging: brcm80211: rename structures and variables in wl_cfg80211.c
Making an effort getting rid of the wl_ prefix from the fullmac source files. Signed-off-by: Arend van Spriel <arend@broadcom.com> Reviewed-by: Roland Vossen <rvossen@broadcom.com> Reviewed-by: Franky Lin <frankyl@broadcom.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
80551f5aec
commit
6f85d4045f
File diff suppressed because it is too large
Load Diff
|
@ -17,11 +17,11 @@
|
||||||
#ifndef _wl_cfg80211_h_
|
#ifndef _wl_cfg80211_h_
|
||||||
#define _wl_cfg80211_h_
|
#define _wl_cfg80211_h_
|
||||||
|
|
||||||
struct wl_conf;
|
struct brcmf_cfg80211_conf;
|
||||||
struct wl_iface;
|
struct brcmf_cfg80211_iface;
|
||||||
struct wl_priv;
|
struct brcmf_cfg80211_priv;
|
||||||
struct wl_security;
|
struct brcmf_cfg80211_security;
|
||||||
struct wl_ibss;
|
struct brcmf_cfg80211_ibss;
|
||||||
|
|
||||||
#define WL_DBG_NONE 0
|
#define WL_DBG_NONE 0
|
||||||
#define WL_DBG_CONN (1 << 5)
|
#define WL_DBG_CONN (1 << 5)
|
||||||
|
@ -90,8 +90,6 @@ do { \
|
||||||
#define WL_CONN(fmt, args...)
|
#define WL_CONN(fmt, args...)
|
||||||
#endif /* (defined BCMDBG) */
|
#endif /* (defined BCMDBG) */
|
||||||
|
|
||||||
|
|
||||||
#define WL_SCAN_RETRY_MAX 3 /* used for ibss scan */
|
|
||||||
#define WL_NUM_SCAN_MAX 1
|
#define WL_NUM_SCAN_MAX 1
|
||||||
#define WL_NUM_PMKIDS_MAX MAXPMKID /* will be used
|
#define WL_NUM_PMKIDS_MAX MAXPMKID /* will be used
|
||||||
* for 2.6.33 kernel
|
* for 2.6.33 kernel
|
||||||
|
@ -160,16 +158,8 @@ enum wl_iscan_state {
|
||||||
WL_ISCAN_STATE_SCANING
|
WL_ISCAN_STATE_SCANING
|
||||||
};
|
};
|
||||||
|
|
||||||
/* beacon / probe_response */
|
|
||||||
struct beacon_proberesp {
|
|
||||||
__le64 timestamp;
|
|
||||||
__le16 beacon_int;
|
|
||||||
__le16 capab_info;
|
|
||||||
u8 variable[0];
|
|
||||||
} __attribute__ ((packed));
|
|
||||||
|
|
||||||
/* dongle configuration */
|
/* dongle configuration */
|
||||||
struct wl_conf {
|
struct brcmf_cfg80211_conf {
|
||||||
u32 mode; /* adhoc , infrastructure or ap */
|
u32 mode; /* adhoc , infrastructure or ap */
|
||||||
u32 frag_threshold;
|
u32 frag_threshold;
|
||||||
u32 rts_threshold;
|
u32 rts_threshold;
|
||||||
|
@ -180,44 +170,35 @@ struct wl_conf {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* cfg80211 main event loop */
|
/* cfg80211 main event loop */
|
||||||
struct wl_event_loop {
|
struct brcmf_cfg80211_event_loop {
|
||||||
s32(*handler[BRCMF_E_LAST]) (struct wl_priv *wl,
|
s32(*handler[BRCMF_E_LAST]) (struct brcmf_cfg80211_priv *cfg_priv,
|
||||||
struct net_device *ndev,
|
struct net_device *ndev,
|
||||||
const struct brcmf_event_msg *e,
|
const struct brcmf_event_msg *e,
|
||||||
void *data);
|
void *data);
|
||||||
};
|
};
|
||||||
|
|
||||||
/* representing interface of cfg80211 plane */
|
/* representing interface of cfg80211 plane */
|
||||||
struct wl_iface {
|
struct brcmf_cfg80211_iface {
|
||||||
struct wl_priv *wl;
|
struct brcmf_cfg80211_priv *cfg_priv;
|
||||||
};
|
};
|
||||||
|
|
||||||
struct wl_dev {
|
struct brcmf_cfg80211_dev {
|
||||||
void *driver_data; /* to store cfg80211 object information */
|
void *driver_data; /* to store cfg80211 object information */
|
||||||
};
|
};
|
||||||
|
|
||||||
/* bss inform structure for cfg80211 interface */
|
|
||||||
struct wl_cfg80211_bss_info {
|
|
||||||
u16 band;
|
|
||||||
u16 channel;
|
|
||||||
s16 rssi;
|
|
||||||
u16 frame_len;
|
|
||||||
u8 frame_buf[1];
|
|
||||||
};
|
|
||||||
|
|
||||||
/* basic structure of scan request */
|
/* basic structure of scan request */
|
||||||
struct wl_scan_req {
|
struct brcmf_cfg80211_scan_req {
|
||||||
struct brcmf_ssid ssid;
|
struct brcmf_ssid ssid;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* basic structure of information element */
|
/* basic structure of information element */
|
||||||
struct wl_ie {
|
struct brcmf_cfg80211_ie {
|
||||||
u16 offset;
|
u16 offset;
|
||||||
u8 buf[WL_TLV_INFO_MAX];
|
u8 buf[WL_TLV_INFO_MAX];
|
||||||
};
|
};
|
||||||
|
|
||||||
/* event queue for cfg80211 main event */
|
/* event queue for cfg80211 main event */
|
||||||
struct wl_event_q {
|
struct brcmf_cfg80211_event_q {
|
||||||
struct list_head eq_list;
|
struct list_head eq_list;
|
||||||
u32 etype;
|
u32 etype;
|
||||||
struct brcmf_event_msg emsg;
|
struct brcmf_event_msg emsg;
|
||||||
|
@ -225,7 +206,7 @@ struct wl_event_q {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* security information with currently associated ap */
|
/* security information with currently associated ap */
|
||||||
struct wl_security {
|
struct brcmf_cfg80211_security {
|
||||||
u32 wpa_versions;
|
u32 wpa_versions;
|
||||||
u32 auth_type;
|
u32 auth_type;
|
||||||
u32 cipher_pairwise;
|
u32 cipher_pairwise;
|
||||||
|
@ -234,7 +215,7 @@ struct wl_security {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* ibss information for currently joined ibss network */
|
/* ibss information for currently joined ibss network */
|
||||||
struct wl_ibss {
|
struct brcmf_cfg80211_ibss {
|
||||||
u8 beacon_interval; /* in millisecond */
|
u8 beacon_interval; /* in millisecond */
|
||||||
u8 atim; /* in millisecond */
|
u8 atim; /* in millisecond */
|
||||||
s8 join_only;
|
s8 join_only;
|
||||||
|
@ -243,24 +224,25 @@ struct wl_ibss {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* dongle profile */
|
/* dongle profile */
|
||||||
struct wl_profile {
|
struct brcmf_cfg80211_profile {
|
||||||
u32 mode;
|
u32 mode;
|
||||||
struct brcmf_ssid ssid;
|
struct brcmf_ssid ssid;
|
||||||
u8 bssid[ETH_ALEN];
|
u8 bssid[ETH_ALEN];
|
||||||
u16 beacon_interval;
|
u16 beacon_interval;
|
||||||
u8 dtim_period;
|
u8 dtim_period;
|
||||||
struct wl_security sec;
|
struct brcmf_cfg80211_security sec;
|
||||||
struct wl_ibss ibss;
|
struct brcmf_cfg80211_ibss ibss;
|
||||||
s32 band;
|
s32 band;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* dongle iscan event loop */
|
/* dongle iscan event loop */
|
||||||
struct wl_iscan_eloop {
|
struct brcmf_cfg80211_iscan_eloop {
|
||||||
s32(*handler[WL_SCAN_ERSULTS_LAST]) (struct wl_priv *wl);
|
s32 (*handler[WL_SCAN_ERSULTS_LAST])
|
||||||
|
(struct brcmf_cfg80211_priv *cfg_priv);
|
||||||
};
|
};
|
||||||
|
|
||||||
/* dongle iscan controller */
|
/* dongle iscan controller */
|
||||||
struct wl_iscan_ctrl {
|
struct brcmf_cfg80211_iscan_ctrl {
|
||||||
struct net_device *dev;
|
struct net_device *dev;
|
||||||
struct timer_list timer;
|
struct timer_list timer;
|
||||||
u32 timer_ms;
|
u32 timer_ms;
|
||||||
|
@ -268,14 +250,14 @@ struct wl_iscan_ctrl {
|
||||||
s32 state;
|
s32 state;
|
||||||
struct task_struct *tsk;
|
struct task_struct *tsk;
|
||||||
struct semaphore sync;
|
struct semaphore sync;
|
||||||
struct wl_iscan_eloop el;
|
struct brcmf_cfg80211_iscan_eloop el;
|
||||||
void *data;
|
void *data;
|
||||||
s8 ioctl_buf[BRCMF_C_IOCTL_SMLEN];
|
s8 ioctl_buf[BRCMF_C_IOCTL_SMLEN];
|
||||||
s8 scan_buf[WL_ISCAN_BUF_MAX];
|
s8 scan_buf[WL_ISCAN_BUF_MAX];
|
||||||
};
|
};
|
||||||
|
|
||||||
/* association inform */
|
/* association inform */
|
||||||
struct wl_connect_info {
|
struct brcmf_cfg80211_connect_info {
|
||||||
u8 *req_ie;
|
u8 *req_ie;
|
||||||
s32 req_ie_len;
|
s32 req_ie_len;
|
||||||
u8 *resp_ie;
|
u8 *resp_ie;
|
||||||
|
@ -283,43 +265,42 @@ struct wl_connect_info {
|
||||||
};
|
};
|
||||||
|
|
||||||
/* assoc ie length */
|
/* assoc ie length */
|
||||||
struct wl_assoc_ielen {
|
struct brcmf_cfg80211_assoc_ielen {
|
||||||
u32 req_len;
|
u32 req_len;
|
||||||
u32 resp_len;
|
u32 resp_len;
|
||||||
};
|
};
|
||||||
|
|
||||||
/* wpa2 pmk list */
|
/* wpa2 pmk list */
|
||||||
struct wl_pmk_list {
|
struct brcmf_cfg80211_pmk_list {
|
||||||
pmkid_list_t pmkids;
|
pmkid_list_t pmkids;
|
||||||
pmkid_t foo[MAXPMKID - 1];
|
pmkid_t foo[MAXPMKID - 1];
|
||||||
};
|
};
|
||||||
|
|
||||||
/* dongle private data of cfg80211 interface */
|
/* dongle private data of cfg80211 interface */
|
||||||
struct wl_priv {
|
struct brcmf_cfg80211_priv {
|
||||||
struct wireless_dev *wdev; /* representing wl cfg80211 device */
|
struct wireless_dev *wdev; /* representing wl cfg80211 device */
|
||||||
struct wl_conf *conf; /* dongle configuration */
|
struct brcmf_cfg80211_conf *conf; /* dongle configuration */
|
||||||
struct cfg80211_scan_request *scan_request; /* scan request
|
struct cfg80211_scan_request *scan_request; /* scan request
|
||||||
object */
|
object */
|
||||||
struct wl_event_loop el; /* main event loop */
|
struct brcmf_cfg80211_event_loop el; /* main event loop */
|
||||||
struct list_head eq_list; /* used for event queue */
|
struct list_head eq_list; /* used for event queue */
|
||||||
spinlock_t eq_lock; /* for event queue synchronization */
|
spinlock_t eq_lock; /* for event queue synchronization */
|
||||||
struct mutex usr_sync; /* maily for dongle up/down synchronization */
|
struct mutex usr_sync; /* maily for dongle up/down synchronization */
|
||||||
struct brcmf_scan_results *bss_list; /* bss_list holding scanned
|
struct brcmf_scan_results *bss_list; /* bss_list holding scanned
|
||||||
ap information */
|
ap information */
|
||||||
struct brcmf_scan_results *scan_results;
|
struct brcmf_scan_results *scan_results;
|
||||||
struct wl_scan_req *scan_req_int; /* scan request object for
|
struct brcmf_cfg80211_scan_req *scan_req_int; /* scan request object
|
||||||
internal purpose */
|
for internal purpose */
|
||||||
struct wl_cfg80211_bss_info *bss_info; /* bss information for
|
struct wl_cfg80211_bss_info *bss_info; /* bss information for
|
||||||
cfg80211 layer */
|
cfg80211 layer */
|
||||||
struct wl_ie ie; /* information element object for
|
struct brcmf_cfg80211_ie ie; /* information element object for
|
||||||
internal purpose */
|
internal purpose */
|
||||||
struct semaphore event_sync; /* for synchronization of main event
|
struct semaphore event_sync; /* for synchronization of main event
|
||||||
thread */
|
thread */
|
||||||
struct wl_profile *profile; /* holding dongle profile */
|
struct brcmf_cfg80211_profile *profile; /* holding dongle profile */
|
||||||
struct wl_iscan_ctrl *iscan; /* iscan controller */
|
struct brcmf_cfg80211_iscan_ctrl *iscan; /* iscan controller */
|
||||||
struct wl_connect_info conn_info; /* association information
|
struct brcmf_cfg80211_connect_info conn_info; /* association info */
|
||||||
container */
|
struct brcmf_cfg80211_pmk_list *pmk_list; /* wpa2 pmk list */
|
||||||
struct wl_pmk_list *pmk_list; /* wpa2 pmk list */
|
|
||||||
struct task_struct *event_tsk; /* task of main event handler thread */
|
struct task_struct *event_tsk; /* task of main event handler thread */
|
||||||
unsigned long status; /* current dongle status */
|
unsigned long status; /* current dongle status */
|
||||||
void *pub;
|
void *pub;
|
||||||
|
@ -342,16 +323,16 @@ struct wl_priv {
|
||||||
|
|
||||||
#define wl_to_dev(w) (wiphy_dev(wl->wdev->wiphy))
|
#define wl_to_dev(w) (wiphy_dev(wl->wdev->wiphy))
|
||||||
#define wl_to_wiphy(w) (w->wdev->wiphy)
|
#define wl_to_wiphy(w) (w->wdev->wiphy)
|
||||||
#define wiphy_to_wl(w) ((struct wl_priv *)(wiphy_priv(w)))
|
#define wiphy_to_wl(w) ((struct brcmf_cfg80211_priv *)(wiphy_priv(w)))
|
||||||
#define wl_to_wdev(w) (w->wdev)
|
#define wl_to_wdev(w) (w->wdev)
|
||||||
#define wdev_to_wl(w) ((struct wl_priv *)(wdev_priv(w)))
|
#define wdev_to_wl(w) ((struct brcmf_cfg80211_priv *)(wdev_priv(w)))
|
||||||
#define wl_to_ndev(w) (w->wdev->netdev)
|
#define wl_to_ndev(w) (w->wdev->netdev)
|
||||||
#define ndev_to_wl(n) (wdev_to_wl(n->ieee80211_ptr))
|
#define ndev_to_wl(n) (wdev_to_wl(n->ieee80211_ptr))
|
||||||
#define ci_to_wl(c) (ci->wl)
|
#define ci_to_wl(c) (ci->cfg_priv)
|
||||||
#define wl_to_ci(w) (&w->ci)
|
#define wl_to_ci(w) (&w->ci)
|
||||||
#define wl_to_sr(w) (w->scan_req_int)
|
#define wl_to_sr(w) (w->scan_req_int)
|
||||||
#define wl_to_ie(w) (&w->ie)
|
#define wl_to_ie(w) (&w->ie)
|
||||||
#define iscan_to_wl(i) ((struct wl_priv *)(i->data))
|
#define iscan_to_wl(i) ((struct brcmf_cfg80211_priv *)(i->data))
|
||||||
#define wl_to_iscan(w) (w->iscan)
|
#define wl_to_iscan(w) (w->iscan)
|
||||||
#define wl_to_conn(w) (&w->conn_info)
|
#define wl_to_conn(w) (&w->conn_info)
|
||||||
|
|
||||||
|
@ -373,7 +354,7 @@ extern void wl_cfg80211_detach(void);
|
||||||
extern void wl_cfg80211_event(struct net_device *ndev,
|
extern void wl_cfg80211_event(struct net_device *ndev,
|
||||||
const struct brcmf_event_msg *e, void *data);
|
const struct brcmf_event_msg *e, void *data);
|
||||||
extern void wl_cfg80211_sdio_func(void *func); /* set sdio function info */
|
extern void wl_cfg80211_sdio_func(void *func); /* set sdio function info */
|
||||||
extern struct sdio_func *wl_cfg80211_get_sdio_func(void); /* set sdio function info */
|
extern struct sdio_func *wl_cfg80211_get_sdio_func(void);
|
||||||
extern s32 wl_cfg80211_up(void); /* dongle up */
|
extern s32 wl_cfg80211_up(void); /* dongle up */
|
||||||
extern s32 wl_cfg80211_down(void); /* dongle down */
|
extern s32 wl_cfg80211_down(void); /* dongle down */
|
||||||
extern void wl_cfg80211_dbg_level(u32 level); /* set dongle
|
extern void wl_cfg80211_dbg_level(u32 level); /* set dongle
|
||||||
|
|
Loading…
Reference in New Issue