Lines Matching refs:ar

129 void ath11k_debugfs_sta_update_txcompl(struct ath11k *ar,
132 ath11k_dp_tx_update_txcompl(ar, ts);
141 struct ath11k *ar = arsta->arvif->ar;
157 mutex_lock(&ar->conf_mutex);
159 spin_lock_bh(&ar->data_lock);
224 spin_unlock_bh(&ar->data_lock);
231 mutex_unlock(&ar->conf_mutex);
248 struct ath11k *ar = arsta->arvif->ar;
261 mutex_lock(&ar->conf_mutex);
262 spin_lock_bh(&ar->ab->base_lock);
322 spin_unlock_bh(&ar->ab->base_lock);
329 mutex_unlock(&ar->conf_mutex);
345 struct ath11k *ar = arsta->arvif->ar;
347 int type = ar->debug.htt_stats.type;
359 mutex_lock(&ar->conf_mutex);
360 ar->debug.htt_stats.stats_req = stats_req;
363 ret = ath11k_debugfs_htt_stats_req(ar);
364 mutex_unlock(&ar->conf_mutex);
372 ar->debug.htt_stats.stats_req = NULL;
381 struct ath11k *ar = arsta->arvif->ar;
383 mutex_lock(&ar->conf_mutex);
385 ar->debug.htt_stats.stats_req = NULL;
386 mutex_unlock(&ar->conf_mutex);
418 struct ath11k *ar = arsta->arvif->ar;
421 mutex_lock(&ar->conf_mutex);
423 if (ar->state != ATH11K_STATE_ON) {
432 ar->debug.pktlog_peer_valid = enable;
433 memcpy(ar->debug.pktlog_peer_addr, sta->addr, ETH_ALEN);
436 ret = ath11k_wmi_pdev_peer_pktlog_filter(ar, sta->addr, enable);
438 ath11k_warn(ar->ab, "failed to set peer pktlog filter %pM: %d\n",
443 ath11k_dbg(ar->ab, ATH11K_DBG_WMI, "peer pktlog filter set to %d\n",
448 mutex_unlock(&ar->conf_mutex);
458 struct ath11k *ar = arsta->arvif->ar;
462 mutex_lock(&ar->conf_mutex);
464 ar->debug.pktlog_peer_valid,
465 ar->debug.pktlog_peer_addr);
466 mutex_unlock(&ar->conf_mutex);
485 struct ath11k *ar = arsta->arvif->ar;
503 mutex_lock(&ar->conf_mutex);
504 if (ar->state != ATH11K_STATE_ON ||
510 ret = ath11k_wmi_delba_send(ar, arsta->arvif->vdev_id, sta->addr,
513 ath11k_warn(ar->ab, "failed to send delba: vdev_id %u peer %pM tid %u initiator %u reason %u\n",
519 mutex_unlock(&ar->conf_mutex);
536 struct ath11k *ar = arsta->arvif->ar;
554 mutex_lock(&ar->conf_mutex);
555 if (ar->state != ATH11K_STATE_ON ||
561 ret = ath11k_wmi_addba_set_resp(ar, arsta->arvif->vdev_id, sta->addr,
564 ath11k_warn(ar->ab, "failed to send addba response: vdev_id %u peer %pM tid %u status%u\n",
569 mutex_unlock(&ar->conf_mutex);
586 struct ath11k *ar = arsta->arvif->ar;
604 mutex_lock(&ar->conf_mutex);
605 if (ar->state != ATH11K_STATE_ON ||
611 ret = ath11k_wmi_addba_send(ar, arsta->arvif->vdev_id, sta->addr,
614 ath11k_warn(ar->ab, "failed to send addba request: vdev_id %u peer %pM tid %u buf_size %u\n",
620 mutex_unlock(&ar->conf_mutex);
637 struct ath11k *ar = arsta->arvif->ar;
641 mutex_lock(&ar->conf_mutex);
646 mutex_unlock(&ar->conf_mutex);
657 struct ath11k *ar = arsta->arvif->ar;
667 mutex_lock(&ar->conf_mutex);
668 if (ar->state != ATH11K_STATE_ON ||
674 ret = ath11k_wmi_addba_clear_resp(ar, arsta->arvif->vdev_id, sta->addr);
676 ath11k_warn(ar->ab, "failed to clear addba session ret: %d\n",
683 mutex_unlock(&ar->conf_mutex);
702 struct ath11k *ar = arsta->arvif->ar;
714 mutex_lock(&ar->conf_mutex);
731 ret = ath11k_dp_tx_htt_h2t_ext_stats_req(ar,
736 ath11k_warn(ar->ab, "failed to send htt peer stats request: %d\n", ret);
737 mutex_unlock(&ar->conf_mutex);
741 mutex_unlock(&ar->conf_mutex);
761 struct ath11k *ar = arsta->arvif->ar;
765 spin_lock_bh(&ar->data_lock);
769 spin_unlock_bh(&ar->data_lock);
788 struct ath11k *ar = arsta->arvif->ar;
793 spin_lock_bh(&ar->data_lock);
804 spin_unlock_bh(&ar->data_lock);
822 struct ath11k *ar = arsta->arvif->ar;
827 spin_lock_bh(&ar->data_lock);
839 spin_unlock_bh(&ar->data_lock);
854 struct ath11k *ar = hw->priv;
856 if (ath11k_debugfs_is_extd_tx_stats_enabled(ar))
859 if (ath11k_debugfs_is_extd_rx_stats_enabled(ar))
875 ar->ab->wmi_ab.svc_map))
883 ar->ab->wmi_ab.svc_map)) {