aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/rtlwifi/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/wireless/rtlwifi/core.c')
-rw-r--r--drivers/net/wireless/rtlwifi/core.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/net/wireless/rtlwifi/core.c b/drivers/net/wireless/rtlwifi/core.c
index 04c4e9eb6ee..3f0f056fae9 100644
--- a/drivers/net/wireless/rtlwifi/core.c
+++ b/drivers/net/wireless/rtlwifi/core.c
@@ -504,7 +504,8 @@ static int _rtl_get_hal_qnum(u16 queue)
504 *for mac80211 VO=0, VI=1, BE=2, BK=3 504 *for mac80211 VO=0, VI=1, BE=2, BK=3
505 *for rtl819x BE=0, BK=1, VI=2, VO=3 505 *for rtl819x BE=0, BK=1, VI=2, VO=3
506 */ 506 */
507static int rtl_op_conf_tx(struct ieee80211_hw *hw, u16 queue, 507static int rtl_op_conf_tx(struct ieee80211_hw *hw,
508 struct ieee80211_vif *vif, u16 queue,
508 const struct ieee80211_tx_queue_params *param) 509 const struct ieee80211_tx_queue_params *param)
509{ 510{
510 struct rtl_priv *rtlpriv = rtl_priv(hw); 511 struct rtl_priv *rtlpriv = rtl_priv(hw);
@@ -775,7 +776,7 @@ out:
775 mutex_unlock(&rtlpriv->locks.conf_mutex); 776 mutex_unlock(&rtlpriv->locks.conf_mutex);
776} 777}
777 778
778static u64 rtl_op_get_tsf(struct ieee80211_hw *hw) 779static u64 rtl_op_get_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif)
779{ 780{
780 struct rtl_priv *rtlpriv = rtl_priv(hw); 781 struct rtl_priv *rtlpriv = rtl_priv(hw);
781 u64 tsf; 782 u64 tsf;
@@ -784,7 +785,8 @@ static u64 rtl_op_get_tsf(struct ieee80211_hw *hw)
784 return tsf; 785 return tsf;
785} 786}
786 787
787static void rtl_op_set_tsf(struct ieee80211_hw *hw, u64 tsf) 788static void rtl_op_set_tsf(struct ieee80211_hw *hw, struct ieee80211_vif *vif,
789 u64 tsf)
788{ 790{
789 struct rtl_priv *rtlpriv = rtl_priv(hw); 791 struct rtl_priv *rtlpriv = rtl_priv(hw);
790 struct rtl_mac *mac = rtl_mac(rtl_priv(hw)); 792 struct rtl_mac *mac = rtl_mac(rtl_priv(hw));
@@ -794,7 +796,8 @@ static void rtl_op_set_tsf(struct ieee80211_hw *hw, u64 tsf)
794 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *) (&bibss)); 796 rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *) (&bibss));
795} 797}
796 798
797static void rtl_op_reset_tsf(struct ieee80211_hw *hw) 799static void rtl_op_reset_tsf(struct ieee80211_hw *hw,
800 struct ieee80211_vif *vif)
798{ 801{
799 struct rtl_priv *rtlpriv = rtl_priv(hw); 802 struct rtl_priv *rtlpriv = rtl_priv(hw);
800 u8 tmp = 0; 803 u8 tmp = 0;