Lines Matching refs:sta
140 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_dump_tx_stats() local
141 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_dump_tx_stats()
247 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_dump_rx_stats() local
248 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_dump_rx_stats()
344 struct ieee80211_sta *sta = inode->i_private; in ath11k_dbg_sta_open_htt_peer_stats() local
345 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_open_htt_peer_stats()
363 memcpy(stats_req->peer_addr, sta->addr, ETH_ALEN); in ath11k_dbg_sta_open_htt_peer_stats()
380 struct ieee80211_sta *sta = inode->i_private; in ath11k_dbg_sta_release_htt_peer_stats() local
381 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_release_htt_peer_stats()
417 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_peer_pktlog() local
418 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_write_peer_pktlog()
434 memcpy(ar->debug.pktlog_peer_addr, sta->addr, ETH_ALEN); in ath11k_dbg_sta_write_peer_pktlog()
437 ret = ath11k_wmi_pdev_peer_pktlog_filter(ar, sta->addr, enable); in ath11k_dbg_sta_write_peer_pktlog()
440 sta->addr, ret); in ath11k_dbg_sta_write_peer_pktlog()
457 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_peer_pktlog() local
458 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_read_peer_pktlog()
484 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_delba() local
485 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_write_delba()
511 ret = ath11k_wmi_delba_send(ar, arsta->arvif->vdev_id, sta->addr, in ath11k_dbg_sta_write_delba()
515 arsta->arvif->vdev_id, sta->addr, tid, initiator, in ath11k_dbg_sta_write_delba()
535 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_addba_resp() local
536 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_write_addba_resp()
562 ret = ath11k_wmi_addba_set_resp(ar, arsta->arvif->vdev_id, sta->addr, in ath11k_dbg_sta_write_addba_resp()
566 arsta->arvif->vdev_id, sta->addr, tid, status); in ath11k_dbg_sta_write_addba_resp()
585 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_addba() local
586 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_write_addba()
612 ret = ath11k_wmi_addba_send(ar, arsta->arvif->vdev_id, sta->addr, in ath11k_dbg_sta_write_addba()
616 arsta->arvif->vdev_id, sta->addr, tid, buf_size); in ath11k_dbg_sta_write_addba()
636 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_aggr_mode() local
637 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_read_aggr_mode()
656 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_write_aggr_mode() local
657 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_write_aggr_mode()
675 ret = ath11k_wmi_addba_clear_resp(ar, arsta->arvif->vdev_id, sta->addr); in ath11k_dbg_sta_write_aggr_mode()
701 struct ieee80211_sta *sta = file->private_data; in ath11k_write_htt_peer_stats_reset() local
702 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_write_htt_peer_stats_reset()
722 cfg_params.cfg2 |= FIELD_PREP(GENMASK(7, 0), sta->addr[0]); in ath11k_write_htt_peer_stats_reset()
723 cfg_params.cfg2 |= FIELD_PREP(GENMASK(15, 8), sta->addr[1]); in ath11k_write_htt_peer_stats_reset()
724 cfg_params.cfg2 |= FIELD_PREP(GENMASK(23, 16), sta->addr[2]); in ath11k_write_htt_peer_stats_reset()
725 cfg_params.cfg2 |= FIELD_PREP(GENMASK(31, 24), sta->addr[3]); in ath11k_write_htt_peer_stats_reset()
727 cfg_params.cfg3 |= FIELD_PREP(GENMASK(7, 0), sta->addr[4]); in ath11k_write_htt_peer_stats_reset()
728 cfg_params.cfg3 |= FIELD_PREP(GENMASK(15, 8), sta->addr[5]); in ath11k_write_htt_peer_stats_reset()
760 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_peer_ps_state() local
761 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_read_peer_ps_state()
787 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_current_ps_duration() local
788 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_read_current_ps_duration()
821 struct ieee80211_sta *sta = file->private_data; in ath11k_dbg_sta_read_total_ps_duration() local
822 struct ath11k_sta *arsta = ath11k_sta_to_arsta(sta); in ath11k_dbg_sta_read_total_ps_duration()
853 struct ieee80211_sta *sta, struct dentry *dir) in ath11k_debugfs_sta_op_add() argument
858 debugfs_create_file("tx_stats", 0400, dir, sta, in ath11k_debugfs_sta_op_add()
861 debugfs_create_file("rx_stats", 0400, dir, sta, in ath11k_debugfs_sta_op_add()
864 debugfs_create_file("htt_peer_stats", 0400, dir, sta, in ath11k_debugfs_sta_op_add()
867 debugfs_create_file("peer_pktlog", 0644, dir, sta, in ath11k_debugfs_sta_op_add()
870 debugfs_create_file("aggr_mode", 0644, dir, sta, &fops_aggr_mode); in ath11k_debugfs_sta_op_add()
871 debugfs_create_file("addba", 0200, dir, sta, &fops_addba); in ath11k_debugfs_sta_op_add()
872 debugfs_create_file("addba_resp", 0200, dir, sta, &fops_addba_resp); in ath11k_debugfs_sta_op_add()
873 debugfs_create_file("delba", 0200, dir, sta, &fops_delba); in ath11k_debugfs_sta_op_add()
877 debugfs_create_file("htt_peer_stats_reset", 0600, dir, sta, in ath11k_debugfs_sta_op_add()
880 debugfs_create_file("peer_ps_state", 0400, dir, sta, in ath11k_debugfs_sta_op_add()
885 debugfs_create_file("current_ps_duration", 0440, dir, sta, in ath11k_debugfs_sta_op_add()
887 debugfs_create_file("total_ps_duration", 0440, dir, sta, in ath11k_debugfs_sta_op_add()