Lines Matching refs:sta
65 if (!peer || !peer->sta) in ath10k_sta_update_rx_tid_stats_ampdu()
68 arsta = (struct ath10k_sta *)peer->sta->drv_priv; in ath10k_sta_update_rx_tid_stats_ampdu()
88 struct ieee80211_sta *sta; in ath10k_sta_update_rx_tid_stats() local
107 sta = ieee80211_find_sta_by_ifaddr(ar->hw, hdr->addr2, NULL); in ath10k_sta_update_rx_tid_stats()
108 if (!sta) in ath10k_sta_update_rx_tid_stats()
111 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_rx_tid_stats()
134 struct ieee80211_sta *sta; in ath10k_sta_update_extd_stats_rx_duration() local
139 sta = ieee80211_find_sta_by_ifaddr(ar->hw, peer->peer_macaddr, in ath10k_sta_update_extd_stats_rx_duration()
141 if (!sta) in ath10k_sta_update_extd_stats_rx_duration()
143 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_extd_stats_rx_duration()
153 struct ieee80211_sta *sta; in ath10k_sta_update_stats_rx_duration() local
158 sta = ieee80211_find_sta_by_ifaddr(ar->hw, peer->peer_macaddr, in ath10k_sta_update_stats_rx_duration()
160 if (!sta) in ath10k_sta_update_stats_rx_duration()
162 arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_sta_update_stats_rx_duration()
181 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_aggr_mode() local
182 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_read_aggr_mode()
200 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_aggr_mode() local
201 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_write_aggr_mode()
219 ret = ath10k_wmi_addba_clear_resp(ar, arsta->arvif->vdev_id, sta->addr); in ath10k_dbg_sta_write_aggr_mode()
243 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba() local
244 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_write_addba()
270 ret = ath10k_wmi_addba_send(ar, arsta->arvif->vdev_id, sta->addr, in ath10k_dbg_sta_write_addba()
274 arsta->arvif->vdev_id, sta->addr, tid, buf_size); in ath10k_dbg_sta_write_addba()
294 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_addba_resp() local
295 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_write_addba_resp()
321 ret = ath10k_wmi_addba_set_resp(ar, arsta->arvif->vdev_id, sta->addr, in ath10k_dbg_sta_write_addba_resp()
325 arsta->arvif->vdev_id, sta->addr, tid, status); in ath10k_dbg_sta_write_addba_resp()
344 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_delba() local
345 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_write_delba()
371 ret = ath10k_wmi_delba_send(ar, arsta->arvif->vdev_id, sta->addr, in ath10k_dbg_sta_write_delba()
375 arsta->arvif->vdev_id, sta->addr, tid, initiator, in ath10k_dbg_sta_write_delba()
396 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_peer_debug_trigger() local
397 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_read_peer_debug_trigger()
415 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_write_peer_debug_trigger() local
416 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_write_peer_debug_trigger()
434 ret = ath10k_wmi_peer_set_param(ar, arsta->arvif->vdev_id, sta->addr, in ath10k_dbg_sta_write_peer_debug_trigger()
458 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_peer_ps_state() local
459 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_read_peer_ps_state()
568 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_read_tid_stats() local
569 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_read_tid_stats()
651 struct ieee80211_sta *sta = file->private_data; in ath10k_dbg_sta_dump_tx_stats() local
652 struct ath10k_sta *arsta = (struct ath10k_sta *)sta->drv_priv; in ath10k_dbg_sta_dump_tx_stats()
760 struct ieee80211_sta *sta, struct dentry *dir) in ath10k_sta_add_debugfs() argument
764 debugfs_create_file("aggr_mode", 0644, dir, sta, &fops_aggr_mode); in ath10k_sta_add_debugfs()
765 debugfs_create_file("addba", 0200, dir, sta, &fops_addba); in ath10k_sta_add_debugfs()
766 debugfs_create_file("addba_resp", 0200, dir, sta, &fops_addba_resp); in ath10k_sta_add_debugfs()
767 debugfs_create_file("delba", 0200, dir, sta, &fops_delba); in ath10k_sta_add_debugfs()
768 debugfs_create_file("peer_debug_trigger", 0600, dir, sta, in ath10k_sta_add_debugfs()
770 debugfs_create_file("dump_tid_stats", 0400, dir, sta, in ath10k_sta_add_debugfs()
775 debugfs_create_file("tx_stats", 0400, dir, sta, in ath10k_sta_add_debugfs()
777 debugfs_create_file("peer_ps_state", 0400, dir, sta, in ath10k_sta_add_debugfs()