aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/mwifiex/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/mwifiex/main.h')
-rw-r--r--drivers/net/wireless/mwifiex/main.h19
1 files changed, 8 insertions, 11 deletions
diff --git a/drivers/net/wireless/mwifiex/main.h b/drivers/net/wireless/mwifiex/main.h
index 1e801328a558..907ab746dc4b 100644
--- a/drivers/net/wireless/mwifiex/main.h
+++ b/drivers/net/wireless/mwifiex/main.h
@@ -45,15 +45,6 @@ enum {
45 MWIFIEX_SYNC_CMD 45 MWIFIEX_SYNC_CMD
46}; 46};
47 47
48#define DRV_MODE_STA 0x1
49
50struct mwifiex_drv_mode {
51 u16 drv_mode;
52 u16 intf_num;
53 struct mwifiex_bss_attr *bss_attr;
54};
55
56
57#define MWIFIEX_MAX_AP 64 48#define MWIFIEX_MAX_AP 64
58 49
59#define MWIFIEX_DEFAULT_WATCHDOG_TIMEOUT (5 * HZ) 50#define MWIFIEX_DEFAULT_WATCHDOG_TIMEOUT (5 * HZ)
@@ -182,7 +173,6 @@ struct mwifiex_ra_list_tbl {
182 struct sk_buff_head skb_head; 173 struct sk_buff_head skb_head;
183 u8 ra[ETH_ALEN]; 174 u8 ra[ETH_ALEN];
184 u32 total_pkts_size; 175 u32 total_pkts_size;
185 u32 total_pkts;
186 u32 is_11n_enabled; 176 u32 is_11n_enabled;
187}; 177};
188 178
@@ -546,7 +536,6 @@ struct mwifiex_if_ops {
546struct mwifiex_adapter { 536struct mwifiex_adapter {
547 struct mwifiex_private *priv[MWIFIEX_MAX_BSS_NUM]; 537 struct mwifiex_private *priv[MWIFIEX_MAX_BSS_NUM];
548 u8 priv_num; 538 u8 priv_num;
549 struct mwifiex_drv_mode *drv_mode;
550 const struct firmware *firmware; 539 const struct firmware *firmware;
551 char fw_name[32]; 540 char fw_name[32];
552 struct device *dev; 541 struct device *dev;
@@ -792,6 +781,8 @@ int mwifiex_cmd_get_hw_spec(struct mwifiex_private *priv,
792int mwifiex_ret_get_hw_spec(struct mwifiex_private *priv, 781int mwifiex_ret_get_hw_spec(struct mwifiex_private *priv,
793 struct host_cmd_ds_command *resp); 782 struct host_cmd_ds_command *resp);
794int is_command_pending(struct mwifiex_adapter *adapter); 783int is_command_pending(struct mwifiex_adapter *adapter);
784void mwifiex_init_priv_params(struct mwifiex_private *priv,
785 struct net_device *dev);
795 786
796/* 787/*
797 * This function checks if the queuing is RA based or not. 788 * This function checks if the queuing is RA based or not.
@@ -966,6 +957,12 @@ int mwifiex_update_bss_desc_with_ie(struct mwifiex_adapter *adapter,
966int mwifiex_check_network_compatibility(struct mwifiex_private *priv, 957int mwifiex_check_network_compatibility(struct mwifiex_private *priv,
967 struct mwifiex_bssdescriptor *bss_desc); 958 struct mwifiex_bssdescriptor *bss_desc);
968 959
960struct net_device *mwifiex_add_virtual_intf(struct wiphy *wiphy,
961 char *name, enum nl80211_iftype type,
962 u32 *flags, struct vif_params *params);
963int mwifiex_del_virtual_intf(struct wiphy *wiphy, struct net_device *dev);
964
965
969#ifdef CONFIG_DEBUG_FS 966#ifdef CONFIG_DEBUG_FS
970void mwifiex_debugfs_init(void); 967void mwifiex_debugfs_init(void);
971void mwifiex_debugfs_remove(void); 968void mwifiex_debugfs_remove(void);