diff options
author | Johannes Berg <johannes.berg@intel.com> | 2013-02-06 17:07:41 -0500 |
---|---|---|
committer | Johannes Berg <johannes.berg@intel.com> | 2013-02-11 12:45:00 -0500 |
commit | 09b85568c142fc1c776dea86a24fcb05f0eeb48b (patch) | |
tree | 7ab219e5f4b4b9d0c698d83e83ce1e1ea43cd3d3 /include/net/mac80211.h | |
parent | ef429dadf33feeb150098dbe84ccaa877e3261f6 (diff) |
mac80211: remove dynamic PS driver interface
The functions were added for some sort of Bluetooth
coexistence, but aren't used, so remove them again.
Reviewed-by: Luciano Coelho <coelho@ti.com>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'include/net/mac80211.h')
-rw-r--r-- | include/net/mac80211.h | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/include/net/mac80211.h b/include/net/mac80211.h index b9e02460d3d7..8d25769b3259 100644 --- a/include/net/mac80211.h +++ b/include/net/mac80211.h | |||
@@ -1695,15 +1695,6 @@ void ieee80211_free_txskb(struct ieee80211_hw *hw, struct sk_buff *skb); | |||
1695 | * dynamic PS feature in stack and will just keep %IEEE80211_CONF_PS | 1695 | * dynamic PS feature in stack and will just keep %IEEE80211_CONF_PS |
1696 | * enabled whenever user has enabled powersave. | 1696 | * enabled whenever user has enabled powersave. |
1697 | * | 1697 | * |
1698 | * Some hardware need to toggle a single shared antenna between WLAN and | ||
1699 | * Bluetooth to facilitate co-existence. These types of hardware set | ||
1700 | * limitations on the use of host controlled dynamic powersave whenever there | ||
1701 | * is simultaneous WLAN and Bluetooth traffic. For these types of hardware, the | ||
1702 | * driver may request temporarily going into full power save, in order to | ||
1703 | * enable toggling the antenna between BT and WLAN. If the driver requests | ||
1704 | * disabling dynamic powersave, the @dynamic_ps_timeout value will be | ||
1705 | * temporarily set to zero until the driver re-enables dynamic powersave. | ||
1706 | * | ||
1707 | * Driver informs U-APSD client support by enabling | 1698 | * Driver informs U-APSD client support by enabling |
1708 | * %IEEE80211_HW_SUPPORTS_UAPSD flag. The mode is configured through the | 1699 | * %IEEE80211_HW_SUPPORTS_UAPSD flag. The mode is configured through the |
1709 | * uapsd paramater in conf_tx() operation. Hardware needs to send the QoS | 1700 | * uapsd paramater in conf_tx() operation. Hardware needs to send the QoS |
@@ -3939,36 +3930,6 @@ void ieee80211_connection_loss(struct ieee80211_vif *vif); | |||
3939 | void ieee80211_resume_disconnect(struct ieee80211_vif *vif); | 3930 | void ieee80211_resume_disconnect(struct ieee80211_vif *vif); |
3940 | 3931 | ||
3941 | /** | 3932 | /** |
3942 | * ieee80211_disable_dyn_ps - force mac80211 to temporarily disable dynamic psm | ||
3943 | * | ||
3944 | * @vif: &struct ieee80211_vif pointer from the add_interface callback. | ||
3945 | * | ||
3946 | * Some hardware require full power save to manage simultaneous BT traffic | ||
3947 | * on the WLAN frequency. Full PSM is required periodically, whenever there are | ||
3948 | * burst of BT traffic. The hardware gets information of BT traffic via | ||
3949 | * hardware co-existence lines, and consequentially requests mac80211 to | ||
3950 | * (temporarily) enter full psm. | ||
3951 | * This function will only temporarily disable dynamic PS, not enable PSM if | ||
3952 | * it was not already enabled. | ||
3953 | * The driver must make sure to re-enable dynamic PS using | ||
3954 | * ieee80211_enable_dyn_ps() if the driver has disabled it. | ||
3955 | * | ||
3956 | */ | ||
3957 | void ieee80211_disable_dyn_ps(struct ieee80211_vif *vif); | ||
3958 | |||
3959 | /** | ||
3960 | * ieee80211_enable_dyn_ps - restore dynamic psm after being disabled | ||
3961 | * | ||
3962 | * @vif: &struct ieee80211_vif pointer from the add_interface callback. | ||
3963 | * | ||
3964 | * This function restores dynamic PS after being temporarily disabled via | ||
3965 | * ieee80211_disable_dyn_ps(). Each ieee80211_disable_dyn_ps() call must | ||
3966 | * be coupled with an eventual call to this function. | ||
3967 | * | ||
3968 | */ | ||
3969 | void ieee80211_enable_dyn_ps(struct ieee80211_vif *vif); | ||
3970 | |||
3971 | /** | ||
3972 | * ieee80211_cqm_rssi_notify - inform a configured connection quality monitoring | 3933 | * ieee80211_cqm_rssi_notify - inform a configured connection quality monitoring |
3973 | * rssi threshold triggered | 3934 | * rssi threshold triggered |
3974 | * | 3935 | * |