Lines Matching refs:sta
208 struct ieee80211_sta *sta, bool set) in drv_set_tim() argument
211 trace_drv_set_tim(local, sta, set); in drv_set_tim()
213 ret = local->ops->set_tim(&local->hw, sta, set); in drv_set_tim()
221 struct ieee80211_sta *sta, in drv_set_key() argument
232 trace_drv_set_key(local, cmd, sdata, sta, key); in drv_set_key()
233 ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key); in drv_set_key()
241 struct sta_info *sta, u32 iv32, in drv_update_tkip_key() argument
246 if (sta) in drv_update_tkip_key()
247 ista = &sta->sta; in drv_update_tkip_key()
420 struct ieee80211_sta *sta) in drv_sta_notify() argument
426 trace_drv_sta_notify(local, sdata, cmd, sta); in drv_sta_notify()
428 local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta); in drv_sta_notify()
434 struct ieee80211_sta *sta) in drv_sta_add() argument
444 trace_drv_sta_add(local, sdata, sta); in drv_sta_add()
446 ret = local->ops->sta_add(&local->hw, &sdata->vif, sta); in drv_sta_add()
455 struct ieee80211_sta *sta) in drv_sta_remove() argument
463 trace_drv_sta_remove(local, sdata, sta); in drv_sta_remove()
465 local->ops->sta_remove(&local->hw, &sdata->vif, sta); in drv_sta_remove()
473 struct ieee80211_sta *sta, in drv_sta_add_debugfs() argument
484 sta, dir); in drv_sta_add_debugfs()
489 struct ieee80211_sta *sta, in drv_sta_remove_debugfs() argument
499 sta, dir); in drv_sta_remove_debugfs()
505 struct sta_info *sta) in drv_sta_pre_rcu_remove() argument
513 trace_drv_sta_pre_rcu_remove(local, sdata, &sta->sta); in drv_sta_pre_rcu_remove()
516 &sta->sta); in drv_sta_pre_rcu_remove()
523 struct sta_info *sta,
529 struct ieee80211_sta *sta, u32 changed);
533 struct ieee80211_sta *sta) in drv_sta_rate_tbl_update() argument
539 trace_drv_sta_rate_tbl_update(local, sdata, sta); in drv_sta_rate_tbl_update()
541 local->ops->sta_rate_tbl_update(&local->hw, &sdata->vif, sta); in drv_sta_rate_tbl_update()
548 struct ieee80211_sta *sta, in drv_sta_statistics() argument
555 trace_drv_sta_statistics(local, sdata, sta); in drv_sta_statistics()
557 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
589 struct ieee80211_sta *sta, u16 tid,
782 struct sta_info *sta, u16 tids, int num_frames, in drv_release_buffered_frames() argument
786 trace_drv_release_buffered_frames(local, &sta->sta, tids, num_frames, in drv_release_buffered_frames()
789 local->ops->release_buffered_frames(&local->hw, &sta->sta, tids, in drv_release_buffered_frames()
797 struct sta_info *sta, u16 tids, int num_frames, in drv_allow_buffered_frames() argument
801 trace_drv_allow_buffered_frames(local, &sta->sta, tids, num_frames, in drv_allow_buffered_frames()
804 local->ops->allow_buffered_frames(&local->hw, &sta->sta, in drv_allow_buffered_frames()
1078 struct ieee80211_sta *sta) in drv_get_expected_throughput() argument
1082 trace_drv_get_expected_throughput(sta); in drv_get_expected_throughput()
1084 ret = local->ops->get_expected_throughput(sta); in drv_get_expected_throughput()
1107 struct ieee80211_sta *sta, u8 oper_class, in drv_tdls_channel_switch() argument
1120 trace_drv_tdls_channel_switch(local, sdata, sta, oper_class, chandef); in drv_tdls_channel_switch()
1121 ret = local->ops->tdls_channel_switch(&local->hw, &sdata->vif, sta, in drv_tdls_channel_switch()
1131 struct ieee80211_sta *sta) in drv_tdls_cancel_channel_switch() argument
1140 trace_drv_tdls_cancel_channel_switch(local, sdata, sta); in drv_tdls_cancel_channel_switch()
1141 local->ops->tdls_cancel_channel_switch(&local->hw, &sdata->vif, sta); in drv_tdls_cancel_channel_switch()