Lines Matching defs:ar
26 bool ath11k_tm_event_wmi(struct ath11k *ar, u32 cmd_id, struct sk_buff *skb)
32 ath11k_dbg(ar->ab, ATH11K_DBG_TESTMODE,
36 ath11k_dbg_dump(ar->ab, ATH11K_DBG_TESTMODE, NULL, "", skb->data, skb->len);
38 spin_lock_bh(&ar->data_lock);
42 nl_skb = cfg80211_testmode_alloc_event_skb(ar->hw->wiphy,
46 ath11k_warn(ar->ab,
53 ath11k_warn(ar->ab,
62 ath11k_warn(ar->ab,
71 ath11k_warn(ar->ab,
81 spin_unlock_bh(&ar->data_lock);
86 static int ath11k_tm_cmd_get_version(struct ath11k *ar, struct nlattr *tb[])
91 ath11k_dbg(ar->ab, ATH11K_DBG_TESTMODE,
96 skb = cfg80211_testmode_alloc_reply_skb(ar->hw->wiphy,
118 static int ath11k_tm_cmd_wmi(struct ath11k *ar, struct nlattr *tb[])
120 struct ath11k_pdev_wmi *wmi = ar->wmi;
126 mutex_lock(&ar->conf_mutex);
128 if (ar->state != ATH11K_STATE_ON) {
147 ath11k_dbg(ar->ab, ATH11K_DBG_TESTMODE,
151 ath11k_dbg_dump(ar->ab, ATH11K_DBG_TESTMODE, NULL, "", buf, buf_len);
164 ath11k_warn(ar->ab, "failed to transmit wmi command (testmode): %d\n",
172 mutex_unlock(&ar->conf_mutex);
179 struct ath11k *ar = hw->priv;
193 return ath11k_tm_cmd_get_version(ar, tb);
195 return ath11k_tm_cmd_wmi(ar, tb);