Lines Matching refs:sta
264 struct ieee80211_sta *sta, bool set) in drv_set_tim() argument
267 trace_drv_set_tim(local, sta, set); in drv_set_tim()
269 ret = local->ops->set_tim(&local->hw, sta, set); in drv_set_tim()
277 struct ieee80211_sta *sta, in drv_set_key() argument
288 trace_drv_set_key(local, cmd, sdata, sta, key); in drv_set_key()
289 ret = local->ops->set_key(&local->hw, cmd, &sdata->vif, sta, key); in drv_set_key()
297 struct sta_info *sta, u32 iv32, in drv_update_tkip_key() argument
302 if (sta) in drv_update_tkip_key()
303 ista = &sta->sta; in drv_update_tkip_key()
475 struct ieee80211_sta *sta) in drv_sta_notify() argument
481 trace_drv_sta_notify(local, sdata, cmd, sta); in drv_sta_notify()
483 local->ops->sta_notify(&local->hw, &sdata->vif, cmd, sta); in drv_sta_notify()
489 struct ieee80211_sta *sta) in drv_sta_add() argument
499 trace_drv_sta_add(local, sdata, sta); in drv_sta_add()
501 ret = local->ops->sta_add(&local->hw, &sdata->vif, sta); in drv_sta_add()
510 struct ieee80211_sta *sta) in drv_sta_remove() argument
518 trace_drv_sta_remove(local, sdata, sta); in drv_sta_remove()
520 local->ops->sta_remove(&local->hw, &sdata->vif, sta); in drv_sta_remove()
528 struct ieee80211_sta *sta, in drv_sta_add_debugfs() argument
539 sta, dir); in drv_sta_add_debugfs()
544 struct ieee80211_sta *sta, in drv_sta_remove_debugfs() argument
554 sta, dir); in drv_sta_remove_debugfs()
560 struct sta_info *sta) in drv_sta_pre_rcu_remove() argument
568 trace_drv_sta_pre_rcu_remove(local, sdata, &sta->sta); in drv_sta_pre_rcu_remove()
571 &sta->sta); in drv_sta_pre_rcu_remove()
578 struct sta_info *sta, in drv_sta_state() argument
590 trace_drv_sta_state(local, sdata, &sta->sta, old_state, new_state); in drv_sta_state()
592 ret = local->ops->sta_state(&local->hw, &sdata->vif, &sta->sta, in drv_sta_state()
596 ret = drv_sta_add(local, sdata, &sta->sta); in drv_sta_state()
598 sta->uploaded = true; in drv_sta_state()
601 drv_sta_remove(local, sdata, &sta->sta); in drv_sta_state()
609 struct ieee80211_sta *sta, u32 changed) in drv_sta_rc_update() argument
619 trace_drv_sta_rc_update(local, sdata, sta, changed); in drv_sta_rc_update()
622 sta, changed); in drv_sta_rc_update()
629 struct ieee80211_sta *sta) in drv_sta_rate_tbl_update() argument
635 trace_drv_sta_rate_tbl_update(local, sdata, sta); in drv_sta_rate_tbl_update()
637 local->ops->sta_rate_tbl_update(&local->hw, &sdata->vif, sta); in drv_sta_rate_tbl_update()
644 struct ieee80211_sta *sta, in drv_sta_statistics() argument
651 trace_drv_sta_statistics(local, sdata, sta); in drv_sta_statistics()
653 local->ops->sta_statistics(&local->hw, &sdata->vif, sta, sinfo); in drv_sta_statistics()
744 struct ieee80211_sta *sta, u16 tid, in drv_ampdu_action() argument
755 trace_drv_ampdu_action(local, sdata, action, sta, tid, ssn, buf_size); in drv_ampdu_action()
759 sta, tid, ssn, buf_size); in drv_ampdu_action()
956 struct sta_info *sta, u16 tids, int num_frames, in drv_release_buffered_frames() argument
960 trace_drv_release_buffered_frames(local, &sta->sta, tids, num_frames, in drv_release_buffered_frames()
963 local->ops->release_buffered_frames(&local->hw, &sta->sta, tids, in drv_release_buffered_frames()
971 struct sta_info *sta, u16 tids, int num_frames, in drv_allow_buffered_frames() argument
975 trace_drv_allow_buffered_frames(local, &sta->sta, tids, num_frames, in drv_allow_buffered_frames()
978 local->ops->allow_buffered_frames(&local->hw, &sta->sta, in drv_allow_buffered_frames()
1291 struct ieee80211_sta *sta) in drv_get_expected_throughput() argument
1295 trace_drv_get_expected_throughput(sta); in drv_get_expected_throughput()
1297 ret = local->ops->get_expected_throughput(sta); in drv_get_expected_throughput()
1320 struct ieee80211_sta *sta, u8 oper_class, in drv_tdls_channel_switch() argument
1333 trace_drv_tdls_channel_switch(local, sdata, sta, oper_class, chandef); in drv_tdls_channel_switch()
1334 ret = local->ops->tdls_channel_switch(&local->hw, &sdata->vif, sta, in drv_tdls_channel_switch()
1344 struct ieee80211_sta *sta) in drv_tdls_cancel_channel_switch() argument
1353 trace_drv_tdls_cancel_channel_switch(local, sdata, sta); in drv_tdls_cancel_channel_switch()
1354 local->ops->tdls_cancel_channel_switch(&local->hw, &sdata->vif, sta); in drv_tdls_cancel_channel_switch()