diff options
Diffstat (limited to 'drivers/net/wireless/mwifiex/main.h')
-rw-r--r-- | drivers/net/wireless/mwifiex/main.h | 38 |
1 files changed, 16 insertions, 22 deletions
diff --git a/drivers/net/wireless/mwifiex/main.h b/drivers/net/wireless/mwifiex/main.h index 4c8621706278..35225e9b1080 100644 --- a/drivers/net/wireless/mwifiex/main.h +++ b/drivers/net/wireless/mwifiex/main.h | |||
@@ -219,6 +219,7 @@ struct mwifiex_802_11_security { | |||
219 | u8 wapi_key_on; | 219 | u8 wapi_key_on; |
220 | u8 wep_enabled; | 220 | u8 wep_enabled; |
221 | u32 authentication_mode; | 221 | u32 authentication_mode; |
222 | u8 is_authtype_auto; | ||
222 | u32 encryption_mode; | 223 | u32 encryption_mode; |
223 | }; | 224 | }; |
224 | 225 | ||
@@ -243,7 +244,7 @@ struct ieee_types_generic { | |||
243 | 244 | ||
244 | struct mwifiex_bssdescriptor { | 245 | struct mwifiex_bssdescriptor { |
245 | u8 mac_address[ETH_ALEN]; | 246 | u8 mac_address[ETH_ALEN]; |
246 | struct mwifiex_802_11_ssid ssid; | 247 | struct cfg80211_ssid ssid; |
247 | u32 privacy; | 248 | u32 privacy; |
248 | s32 rssi; | 249 | s32 rssi; |
249 | u32 channel; | 250 | u32 channel; |
@@ -387,7 +388,7 @@ struct mwifiex_private { | |||
387 | s16 bcn_rssi_avg; | 388 | s16 bcn_rssi_avg; |
388 | s16 bcn_nf_avg; | 389 | s16 bcn_nf_avg; |
389 | struct mwifiex_bssdescriptor *attempted_bss_desc; | 390 | struct mwifiex_bssdescriptor *attempted_bss_desc; |
390 | struct mwifiex_802_11_ssid prev_ssid; | 391 | struct cfg80211_ssid prev_ssid; |
391 | u8 prev_bssid[ETH_ALEN]; | 392 | u8 prev_bssid[ETH_ALEN]; |
392 | struct mwifiex_current_bss_params curr_bss_params; | 393 | struct mwifiex_current_bss_params curr_bss_params; |
393 | u16 beacon_period; | 394 | u16 beacon_period; |
@@ -461,9 +462,9 @@ struct mwifiex_private { | |||
461 | }; | 462 | }; |
462 | 463 | ||
463 | enum mwifiex_ba_status { | 464 | enum mwifiex_ba_status { |
464 | BA_STREAM_NOT_SETUP = 0, | 465 | BA_SETUP_NONE = 0, |
465 | BA_STREAM_SETUP_INPROGRESS, | 466 | BA_SETUP_INPROGRESS, |
466 | BA_STREAM_SETUP_COMPLETE | 467 | BA_SETUP_COMPLETE |
467 | }; | 468 | }; |
468 | 469 | ||
469 | struct mwifiex_tx_ba_stream_tbl { | 470 | struct mwifiex_tx_ba_stream_tbl { |
@@ -746,8 +747,7 @@ void mwifiex_queue_scan_cmd(struct mwifiex_private *priv, | |||
746 | struct cmd_ctrl_node *cmd_node); | 747 | struct cmd_ctrl_node *cmd_node); |
747 | int mwifiex_ret_802_11_scan(struct mwifiex_private *priv, | 748 | int mwifiex_ret_802_11_scan(struct mwifiex_private *priv, |
748 | struct host_cmd_ds_command *resp); | 749 | struct host_cmd_ds_command *resp); |
749 | s32 mwifiex_ssid_cmp(struct mwifiex_802_11_ssid *ssid1, | 750 | s32 mwifiex_ssid_cmp(struct cfg80211_ssid *ssid1, struct cfg80211_ssid *ssid2); |
750 | struct mwifiex_802_11_ssid *ssid2); | ||
751 | int mwifiex_associate(struct mwifiex_private *priv, | 751 | int mwifiex_associate(struct mwifiex_private *priv, |
752 | struct mwifiex_bssdescriptor *bss_desc); | 752 | struct mwifiex_bssdescriptor *bss_desc); |
753 | int mwifiex_cmd_802_11_associate(struct mwifiex_private *priv, | 753 | int mwifiex_cmd_802_11_associate(struct mwifiex_private *priv, |
@@ -759,25 +759,20 @@ void mwifiex_reset_connect_state(struct mwifiex_private *priv); | |||
759 | u8 mwifiex_band_to_radio_type(u8 band); | 759 | u8 mwifiex_band_to_radio_type(u8 band); |
760 | int mwifiex_deauthenticate(struct mwifiex_private *priv, u8 *mac); | 760 | int mwifiex_deauthenticate(struct mwifiex_private *priv, u8 *mac); |
761 | int mwifiex_adhoc_start(struct mwifiex_private *priv, | 761 | int mwifiex_adhoc_start(struct mwifiex_private *priv, |
762 | struct mwifiex_802_11_ssid *adhoc_ssid); | 762 | struct cfg80211_ssid *adhoc_ssid); |
763 | int mwifiex_adhoc_join(struct mwifiex_private *priv, | 763 | int mwifiex_adhoc_join(struct mwifiex_private *priv, |
764 | struct mwifiex_bssdescriptor *bss_desc); | 764 | struct mwifiex_bssdescriptor *bss_desc); |
765 | int mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv, | 765 | int mwifiex_cmd_802_11_ad_hoc_start(struct mwifiex_private *priv, |
766 | struct host_cmd_ds_command *cmd, | 766 | struct host_cmd_ds_command *cmd, |
767 | struct mwifiex_802_11_ssid *req_ssid); | 767 | struct cfg80211_ssid *req_ssid); |
768 | int mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv, | 768 | int mwifiex_cmd_802_11_ad_hoc_join(struct mwifiex_private *priv, |
769 | struct host_cmd_ds_command *cmd, | 769 | struct host_cmd_ds_command *cmd, |
770 | struct mwifiex_bssdescriptor *bss_desc); | 770 | struct mwifiex_bssdescriptor *bss_desc); |
771 | int mwifiex_ret_802_11_ad_hoc(struct mwifiex_private *priv, | 771 | int mwifiex_ret_802_11_ad_hoc(struct mwifiex_private *priv, |
772 | struct host_cmd_ds_command *resp); | 772 | struct host_cmd_ds_command *resp); |
773 | int mwifiex_cmd_802_11_bg_scan_query(struct host_cmd_ds_command *cmd); | 773 | int mwifiex_cmd_802_11_bg_scan_query(struct host_cmd_ds_command *cmd); |
774 | struct mwifiex_chan_freq_power * | 774 | struct mwifiex_chan_freq_power *mwifiex_get_cfp(struct mwifiex_private *priv, |
775 | mwifiex_get_cfp_by_band_and_channel_from_cfg80211( | 775 | u8 band, u16 channel, u32 freq); |
776 | struct mwifiex_private *priv, | ||
777 | u8 band, u16 channel); | ||
778 | struct mwifiex_chan_freq_power *mwifiex_get_cfp_by_band_and_freq_from_cfg80211( | ||
779 | struct mwifiex_private *priv, | ||
780 | u8 band, u32 freq); | ||
781 | u32 mwifiex_index_to_data_rate(struct mwifiex_private *priv, u8 index, | 776 | u32 mwifiex_index_to_data_rate(struct mwifiex_private *priv, u8 index, |
782 | u8 ht_info); | 777 | u8 ht_info); |
783 | u32 mwifiex_find_freq_from_band_chan(u8, u8); | 778 | u32 mwifiex_find_freq_from_band_chan(u8, u8); |
@@ -846,8 +841,8 @@ mwifiex_get_priv_by_id(struct mwifiex_adapter *adapter, | |||
846 | 841 | ||
847 | for (i = 0; i < adapter->priv_num; i++) { | 842 | for (i = 0; i < adapter->priv_num; i++) { |
848 | if (adapter->priv[i]) { | 843 | if (adapter->priv[i]) { |
849 | if ((adapter->priv[i]->bss_num == bss_num) | 844 | if ((adapter->priv[i]->bss_num == bss_num) && |
850 | && (adapter->priv[i]->bss_type == bss_type)) | 845 | (adapter->priv[i]->bss_type == bss_type)) |
851 | break; | 846 | break; |
852 | } | 847 | } |
853 | } | 848 | } |
@@ -897,7 +892,7 @@ int mwifiex_copy_mcast_addr(struct mwifiex_multicast_list *mlist, | |||
897 | struct net_device *dev); | 892 | struct net_device *dev); |
898 | int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter); | 893 | int mwifiex_wait_queue_complete(struct mwifiex_adapter *adapter); |
899 | int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, | 894 | int mwifiex_bss_start(struct mwifiex_private *priv, struct cfg80211_bss *bss, |
900 | struct mwifiex_802_11_ssid *req_ssid); | 895 | struct cfg80211_ssid *req_ssid); |
901 | int mwifiex_cancel_hs(struct mwifiex_private *priv, int cmd_type); | 896 | int mwifiex_cancel_hs(struct mwifiex_private *priv, int cmd_type); |
902 | int mwifiex_enable_hs(struct mwifiex_adapter *adapter); | 897 | int mwifiex_enable_hs(struct mwifiex_adapter *adapter); |
903 | int mwifiex_disable_auto_ds(struct mwifiex_private *priv); | 898 | int mwifiex_disable_auto_ds(struct mwifiex_private *priv); |
@@ -906,13 +901,12 @@ int mwifiex_get_signal_info(struct mwifiex_private *priv, | |||
906 | int mwifiex_drv_get_data_rate(struct mwifiex_private *priv, | 901 | int mwifiex_drv_get_data_rate(struct mwifiex_private *priv, |
907 | struct mwifiex_rate_cfg *rate); | 902 | struct mwifiex_rate_cfg *rate); |
908 | int mwifiex_request_scan(struct mwifiex_private *priv, | 903 | int mwifiex_request_scan(struct mwifiex_private *priv, |
909 | struct mwifiex_802_11_ssid *req_ssid); | 904 | struct cfg80211_ssid *req_ssid); |
910 | int mwifiex_set_user_scan_ioctl(struct mwifiex_private *priv, | 905 | int mwifiex_set_user_scan_ioctl(struct mwifiex_private *priv, |
911 | struct mwifiex_user_scan_cfg *scan_req); | 906 | struct mwifiex_user_scan_cfg *scan_req); |
912 | int mwifiex_change_adhoc_chan(struct mwifiex_private *priv, int channel); | ||
913 | int mwifiex_set_radio(struct mwifiex_private *priv, u8 option); | 907 | int mwifiex_set_radio(struct mwifiex_private *priv, u8 option); |
914 | 908 | ||
915 | int mwifiex_drv_change_adhoc_chan(struct mwifiex_private *priv, int channel); | 909 | int mwifiex_drv_change_adhoc_chan(struct mwifiex_private *priv, u16 channel); |
916 | 910 | ||
917 | int mwifiex_set_encode(struct mwifiex_private *priv, const u8 *key, | 911 | int mwifiex_set_encode(struct mwifiex_private *priv, const u8 *key, |
918 | int key_len, u8 key_index, int disable); | 912 | int key_len, u8 key_index, int disable); |