OLD | NEW |
1 /****************************************************************************** | 1 /****************************************************************************** |
2 * | 2 * |
3 * This file is provided under a dual BSD/GPLv2 license. When using or | 3 * This file is provided under a dual BSD/GPLv2 license. When using or |
4 * redistributing this file, you may do so under either license. | 4 * redistributing this file, you may do so under either license. |
5 * | 5 * |
6 * GPL LICENSE SUMMARY | 6 * GPL LICENSE SUMMARY |
7 * | 7 * |
8 * Copyright(c) 2008 - 2010 Intel Corporation. All rights reserved. | 8 * Copyright(c) 2008 - 2010 Intel Corporation. All rights reserved. |
9 * | 9 * |
10 * This program is free software; you can redistribute it and/or modify | 10 * This program is free software; you can redistribute it and/or modify |
(...skipping 354 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
365 u8 iwl_is_ht40_tx_allowed(struct iwl_priv *priv, | 365 u8 iwl_is_ht40_tx_allowed(struct iwl_priv *priv, |
366 struct ieee80211_sta_ht_cap *sta_ht_inf); | 366 struct ieee80211_sta_ht_cap *sta_ht_inf); |
367 void iwl_connection_init_rx_config(struct iwl_priv *priv, | 367 void iwl_connection_init_rx_config(struct iwl_priv *priv, |
368 struct ieee80211_vif *vif); | 368 struct ieee80211_vif *vif); |
369 void iwl_set_rate(struct iwl_priv *priv); | 369 void iwl_set_rate(struct iwl_priv *priv); |
370 int iwl_set_decrypted_flag(struct iwl_priv *priv, | 370 int iwl_set_decrypted_flag(struct iwl_priv *priv, |
371 struct ieee80211_hdr *hdr, | 371 struct ieee80211_hdr *hdr, |
372 u32 decrypt_res, | 372 u32 decrypt_res, |
373 struct ieee80211_rx_status *stats); | 373 struct ieee80211_rx_status *stats); |
374 void iwl_irq_handle_error(struct iwl_priv *priv); | 374 void iwl_irq_handle_error(struct iwl_priv *priv); |
375 void iwl_configure_filter(struct ieee80211_hw *hw, | |
376 unsigned int changed_flags, | |
377 unsigned int *total_flags, u64 multicast); | |
378 int iwl_set_hw_params(struct iwl_priv *priv); | 375 int iwl_set_hw_params(struct iwl_priv *priv); |
379 void iwl_post_associate(struct iwl_priv *priv, struct ieee80211_vif *vif); | 376 void iwl_post_associate(struct iwl_priv *priv, struct ieee80211_vif *vif); |
380 void iwl_bss_info_changed(struct ieee80211_hw *hw, | 377 void iwl_bss_info_changed(struct ieee80211_hw *hw, |
381 struct ieee80211_vif *vif, | 378 struct ieee80211_vif *vif, |
382 struct ieee80211_bss_conf *bss_conf, | 379 struct ieee80211_bss_conf *bss_conf, |
383 u32 changes); | 380 u32 changes); |
384 int iwl_commit_rxon(struct iwl_priv *priv); | 381 int iwl_commit_rxon(struct iwl_priv *priv); |
385 int iwl_mac_add_interface(struct ieee80211_hw *hw, | 382 int iwl_mac_add_interface(struct ieee80211_hw *hw, |
386 struct ieee80211_vif *vif); | 383 struct ieee80211_vif *vif); |
387 void iwl_mac_remove_interface(struct ieee80211_hw *hw, | 384 void iwl_mac_remove_interface(struct ieee80211_hw *hw, |
(...skipping 332 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
720 struct ieee80211_vif *vif) | 717 struct ieee80211_vif *vif) |
721 { | 718 { |
722 priv->cfg->ops->lib->config_ap(priv, vif); | 719 priv->cfg->ops->lib->config_ap(priv, vif); |
723 } | 720 } |
724 static inline const struct ieee80211_supported_band *iwl_get_hw_mode( | 721 static inline const struct ieee80211_supported_band *iwl_get_hw_mode( |
725 struct iwl_priv *priv, enum ieee80211_band band) | 722 struct iwl_priv *priv, enum ieee80211_band band) |
726 { | 723 { |
727 return priv->hw->wiphy->bands[band]; | 724 return priv->hw->wiphy->bands[band]; |
728 } | 725 } |
729 #endif /* __iwl_core_h__ */ | 726 #endif /* __iwl_core_h__ */ |
OLD | NEW |