aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/mac80211.h
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2013-02-06 17:07:41 -0500
committerJohannes Berg <johannes.berg@intel.com>2013-02-11 12:45:00 -0500
commit09b85568c142fc1c776dea86a24fcb05f0eeb48b (patch)
tree7ab219e5f4b4b9d0c698d83e83ce1e1ea43cd3d3 /include/net/mac80211.h
parentef429dadf33feeb150098dbe84ccaa877e3261f6 (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.h39
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);
3939void ieee80211_resume_disconnect(struct ieee80211_vif *vif); 3930void 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 */
3957void 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 */
3969void 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 *