Lines Matching refs:sta
42 struct sta_info *sta) in drv_sync_rx_queues() argument
48 trace_drv_sync_rx_queues(local, sta->sdata, &sta->sta); in drv_sync_rx_queues()
233 struct ieee80211_sta *sta, bool set) in drv_set_tim() argument
236 trace_drv_set_tim(local, sta, set); in drv_set_tim()
238 ret = local->ops->set_tim(&local->hw, sta, set); in drv_set_tim()
246 struct ieee80211_sta *sta,
252 struct sta_info *sta, u32 iv32, in drv_update_tkip_key() argument
257 if (sta) in drv_update_tkip_key()
258 ista = &sta->sta; in drv_update_tkip_key()
443 struct ieee80211_sta *sta) in drv_sta_notify() argument
449 trace_drv_sta_notify(local, sdata, cmd, sta); in drv_sta_notify()
451 local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta); in drv_sta_notify()
457 struct ieee80211_sta *sta) in drv_sta_add() argument
468 trace_drv_sta_add(local, sdata, sta); in drv_sta_add()
470 ret = local->ops->sta_add(&local->hw, &sdata->vif, sta); in drv_sta_add()
479 struct ieee80211_sta *sta) in drv_sta_remove() argument
488 trace_drv_sta_remove(local, sdata, sta); in drv_sta_remove()
490 local->ops->sta_remove(&local->hw, &sdata->vif, sta); in drv_sta_remove()
532 struct ieee80211_sta *sta, in drv_sta_add_debugfs() argument
544 sta, dir); in drv_sta_add_debugfs()
573 struct sta_info *sta) in drv_sta_pre_rcu_remove() argument
582 trace_drv_sta_pre_rcu_remove(local, sdata, &sta->sta); in drv_sta_pre_rcu_remove()
585 &sta->sta); in drv_sta_pre_rcu_remove()
592 struct sta_info *sta,
599 struct sta_info *sta);
607 struct ieee80211_sta *sta) in drv_sta_rate_tbl_update() argument
613 trace_drv_sta_rate_tbl_update(local, sdata, sta); in drv_sta_rate_tbl_update()
615 local->ops->sta_rate_tbl_update(&local->hw, &sdata->vif, sta); in drv_sta_rate_tbl_update()
622 struct ieee80211_sta *sta, in drv_sta_statistics() argument
632 trace_drv_sta_statistics(local, sdata, sta); in drv_sta_statistics()
634 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
740 struct sta_info *sta) in drv_flush_sta() argument
750 if (!sta->uploaded) in drv_flush_sta()
753 trace_drv_flush_sta(local, sdata, &sta->sta); in drv_flush_sta()
755 local->ops->flush_sta(&local->hw, &sdata->vif, &sta->sta); in drv_flush_sta()
927 struct sta_info *sta, u16 tids, int num_frames, in drv_release_buffered_frames() argument
931 trace_drv_release_buffered_frames(local, &sta->sta, tids, num_frames, in drv_release_buffered_frames()
934 local->ops->release_buffered_frames(&local->hw, &sta->sta, tids, in drv_release_buffered_frames()
942 struct sta_info *sta, u16 tids, int num_frames, in drv_allow_buffered_frames() argument
946 trace_drv_allow_buffered_frames(local, &sta->sta, tids, num_frames, in drv_allow_buffered_frames()
949 local->ops->allow_buffered_frames(&local->hw, &sta->sta, in drv_allow_buffered_frames()
1294 struct sta_info *sta) in drv_get_expected_throughput() argument
1298 trace_drv_get_expected_throughput(&sta->sta); in drv_get_expected_throughput()
1299 if (local->ops->get_expected_throughput && sta->uploaded) in drv_get_expected_throughput()
1300 ret = local->ops->get_expected_throughput(&local->hw, &sta->sta); in drv_get_expected_throughput()
1327 struct ieee80211_sta *sta, u8 oper_class, in drv_tdls_channel_switch() argument
1341 trace_drv_tdls_channel_switch(local, sdata, sta, oper_class, chandef); in drv_tdls_channel_switch()
1342 ret = local->ops->tdls_channel_switch(&local->hw, &sdata->vif, sta, in drv_tdls_channel_switch()
1352 struct ieee80211_sta *sta) in drv_tdls_cancel_channel_switch() argument
1362 trace_drv_tdls_cancel_channel_switch(local, sdata, sta); in drv_tdls_cancel_channel_switch()
1363 local->ops->tdls_cancel_channel_switch(&local->hw, &sdata->vif, sta); in drv_tdls_cancel_channel_switch()
1557 struct ieee80211_sta *sta, in drv_set_tid_config() argument
1564 ret = local->ops->set_tid_config(&local->hw, &sdata->vif, sta, in drv_set_tid_config()
1573 struct ieee80211_sta *sta, u8 tids) in drv_reset_tid_config() argument
1579 ret = local->ops->reset_tid_config(&local->hw, &sdata->vif, sta, tids); in drv_reset_tid_config()
1602 struct ieee80211_sta *sta, bool enabled) in drv_sta_set_4addr() argument
1611 trace_drv_sta_set_4addr(local, sdata, sta, enabled); in drv_sta_set_4addr()
1613 local->ops->sta_set_4addr(&local->hw, &sdata->vif, sta, enabled); in drv_sta_set_4addr()
1619 struct ieee80211_sta *sta, in drv_sta_set_decap_offload() argument
1629 trace_drv_sta_set_decap_offload(local, sdata, sta, enabled); in drv_sta_set_decap_offload()
1631 local->ops->sta_set_decap_offload(&local->hw, &sdata->vif, sta, in drv_sta_set_decap_offload()
1638 struct ieee80211_sta *sta, in drv_add_twt_setup() argument
1651 trace_drv_add_twt_setup(local, sta, twt, twt_agrt); in drv_add_twt_setup()
1652 local->ops->add_twt_setup(&local->hw, sta, twt); in drv_add_twt_setup()
1658 struct ieee80211_sta *sta, in drv_twt_teardown_request() argument
1669 trace_drv_twt_teardown_request(local, sta, flowid); in drv_twt_teardown_request()
1670 local->ops->twt_teardown_request(&local->hw, sta, flowid); in drv_twt_teardown_request()
1676 struct ieee80211_sta *sta, in drv_net_fill_forward_path() argument
1686 trace_drv_net_fill_forward_path(local, sdata, sta); in drv_net_fill_forward_path()
1689 &sdata->vif, sta, in drv_net_fill_forward_path()
1741 struct ieee80211_sta *sta,