Lines Matching defs:wmi

186 			ath11k_err(ab, "wmi tlv parse failure at byte %zd (%zu bytes left, %zu expected)\n",
198 ath11k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%zu bytes left, %u expected)\n",
206 ath11k_err(ab, "wmi tlv parse failure of tag %u at byte %zd (%u bytes is less than min length %zu)\n",
260 static int ath11k_wmi_cmd_send_nowait(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb,
264 struct ath11k_base *ab = wmi->wmi_ab->ab;
280 ret = ath11k_htc_send(&ab->htc, wmi->eid, skb);
292 int ath11k_wmi_cmd_send(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb,
295 struct ath11k_wmi_base *wmi_ab = wmi->wmi_ab;
303 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id);
312 wait_event_timeout(wmi->tx_ce_desc_wq, ({
313 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id);
324 ath11k_warn(wmi_ab->ab, "wmi command %d timeout\n", cmd_id);
327 ath11k_warn(wmi_ab->ab, "ce desc not available for wmi command %d\n",
549 static void ath11k_wmi_service_bitmap_copy(struct ath11k_pdev_wmi *wmi,
557 set_bit(j, wmi->wmi_ab->svc_map);
566 struct ath11k_pdev_wmi *wmi_handle = &ab->wmi_ab.wmi[0];
651 struct ath11k_pdev_wmi *wmi = ar->wmi;
664 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
688 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_MGMT_TX_SEND_CMDID);
703 struct ath11k_pdev_wmi *wmi = ar->wmi;
718 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
765 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_CREATE_CMDID);
782 struct ath11k_pdev_wmi *wmi = ar->wmi;
787 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
796 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_DELETE_CMDID);
809 struct ath11k_pdev_wmi *wmi = ar->wmi;
814 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
824 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_STOP_CMDID);
837 struct ath11k_pdev_wmi *wmi = ar->wmi;
842 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
852 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_DOWN_CMDID);
920 struct ath11k_pdev_wmi *wmi = ar->wmi;
933 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
990 ret = ath11k_wmi_cmd_send(wmi, skb,
993 ret = ath11k_wmi_cmd_send(wmi, skb,
1011 struct ath11k_pdev_wmi *wmi = ar->wmi;
1020 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1049 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_UP_CMDID);
1065 struct ath11k_pdev_wmi *wmi = ar->wmi;
1070 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1082 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PEER_CREATE_CMDID);
1098 struct ath11k_pdev_wmi *wmi = ar->wmi;
1103 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1114 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PEER_DELETE_CMDID);
1130 struct ath11k_pdev_wmi *wmi = ar->wmi;
1135 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1152 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_SET_REGDOMAIN_CMDID);
1170 struct ath11k_pdev_wmi *wmi = ar->wmi;
1175 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1187 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PEER_SET_PARAM_CMDID);
1204 struct ath11k_pdev_wmi *wmi = ar->wmi;
1209 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1221 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PEER_FLUSH_TIDS_CMDID);
1245 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, sizeof(*cmd));
1263 ret = ath11k_wmi_cmd_send(ar->wmi, skb,
1282 struct ath11k_pdev_wmi *wmi = ar->wmi;
1287 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1300 ret = ath11k_wmi_cmd_send(wmi, skb,
1318 struct ath11k_pdev_wmi *wmi = ar->wmi;
1323 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1334 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_SET_PARAM_CMDID);
1350 struct ath11k_pdev_wmi *wmi = ar->wmi;
1355 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1365 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_STA_POWERSAVE_MODE_CMDID);
1381 struct ath11k_pdev_wmi *wmi = ar->wmi;
1386 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1398 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_SUSPEND_CMDID);
1412 struct ath11k_pdev_wmi *wmi = ar->wmi;
1417 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1427 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_RESUME_CMDID);
1446 struct ath11k_pdev_wmi *wmi = ar->wmi;
1451 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1463 ret = ath11k_wmi_cmd_send(wmi, skb,
1480 struct ath11k_pdev_wmi *wmi = ar->wmi;
1485 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1498 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_AP_PS_PEER_PARAM_CMDID);
1515 struct ath11k_pdev_wmi *wmi = ar->wmi;
1520 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1533 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_STA_POWERSAVE_PARAM_CMDID);
1548 struct ath11k_pdev_wmi *wmi = ar->wmi;
1555 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
1566 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_FORCE_FW_HANG_CMDID);
1581 struct ath11k_pdev_wmi *wmi = ar->wmi;
1586 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1598 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_SET_PARAM_CMDID);
1615 struct ath11k_pdev_wmi *wmi = ar->wmi;
1620 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1632 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_REQUEST_STATS_CMDID);
1647 struct ath11k_pdev_wmi *wmi = ar->wmi;
1652 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1661 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_GET_TEMPERATURE_CMDID);
1676 struct ath11k_pdev_wmi *wmi = ar->wmi;
1681 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
1693 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_BCN_OFFLOAD_CTRL_CMDID);
1711 struct ath11k_pdev_wmi *wmi = ar->wmi;
1731 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
1767 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_BCN_TMPL_CMDID);
1781 struct ath11k_pdev_wmi *wmi = ar->wmi;
1790 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
1816 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_INSTALL_KEY_CMDID);
1917 struct ath11k_pdev_wmi *wmi = ar->wmi;
1939 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
2052 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_PEER_ASSOC_CMDID);
2196 struct ath11k_pdev_wmi *wmi = ar->wmi;
2237 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
2370 ret = ath11k_wmi_cmd_send(wmi, skb,
2386 struct ath11k_pdev_wmi *wmi = ar->wmi;
2397 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
2436 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_VDEV_SET_TPC_POWER_CMDID);
2449 struct ath11k_pdev_wmi *wmi = ar->wmi;
2454 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2484 ret = ath11k_wmi_cmd_send(wmi, skb,
2499 struct ath11k_pdev_wmi *wmi = ar->wmi;
2513 max_chan_limit = (wmi->wmi_ab->max_msg_len[ar->pdev_idx] - len) /
2524 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
2604 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_SCAN_CHAN_LIST_CMDID);
2623 struct ath11k_pdev_wmi *wmi = ar->wmi;
2630 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2678 ret = ath11k_wmi_cmd_send(wmi, skb,
2694 struct ath11k_pdev_wmi *wmi = ar->wmi;
2699 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2711 ret = ath11k_wmi_cmd_send(wmi, skb,
2728 struct ath11k_pdev_wmi *wmi = ar->wmi;
2733 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2746 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_DELBA_SEND_CMDID);
2764 struct ath11k_pdev_wmi *wmi = ar->wmi;
2769 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2782 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_ADDBA_SET_RESP_CMDID);
2800 struct ath11k_pdev_wmi *wmi = ar->wmi;
2805 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2817 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_ADDBA_SEND_CMDID);
2834 struct ath11k_pdev_wmi *wmi = ar->wmi;
2839 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2850 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_ADDBA_CLEAR_RESP_CMDID);
2867 struct ath11k_pdev_wmi *wmi = ar->wmi;
2876 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
2903 ret = ath11k_wmi_cmd_send(wmi, skb,
2919 struct ath11k_pdev_wmi *wmi = ar->wmi;
2924 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2957 ret = ath11k_wmi_cmd_send(wmi, skb,
2978 struct ath11k_pdev_wmi *wmi = ar->wmi;
2983 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
2995 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_SET_CURRENT_COUNTRY_CMDID);
3015 struct ath11k_pdev_wmi *wmi = ar->wmi;
3025 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3061 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_THERM_THROT_SET_CONF_CMDID);
3078 struct ath11k_pdev_wmi *wmi = ar->wmi;
3083 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
3096 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_11D_SCAN_START_CMDID);
3114 struct ath11k_pdev_wmi *wmi = ar->wmi;
3119 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
3130 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_11D_SCAN_STOP_CMDID);
3146 struct ath11k_pdev_wmi *wmi = ar->wmi;
3151 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
3164 ret = ath11k_wmi_cmd_send(wmi, skb,
3178 struct ath11k_pdev_wmi *wmi = ar->wmi;
3183 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, sizeof(*cmd));
3194 ret = ath11k_wmi_cmd_send(wmi, skb,
3235 struct ath11k_pdev_wmi *wmi = ar->wmi;
3236 struct ath11k_base *ab = wmi->wmi_ab->ab;
3243 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3268 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_ENABLE_CMDID);
3285 struct ath11k_pdev_wmi *wmi = ar->wmi;
3286 struct ath11k_base *ab = wmi->wmi_ab->ab;
3293 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3302 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_DISABLE_CMDID);
3319 struct ath11k_pdev_wmi *wmi = ar->wmi;
3320 struct ath11k_base *ab = wmi->wmi_ab->ab;
3327 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3352 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_ADD_DIALOG_CMDID);
3355 "failed to send wmi command to add twt dialog: %d",
3373 struct ath11k_pdev_wmi *wmi = ar->wmi;
3374 struct ath11k_base *ab = wmi->wmi_ab->ab;
3381 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3393 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_DEL_DIALOG_CMDID);
3396 "failed to send wmi command to delete twt dialog: %d",
3412 struct ath11k_pdev_wmi *wmi = ar->wmi;
3413 struct ath11k_base *ab = wmi->wmi_ab->ab;
3420 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3433 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_PAUSE_DIALOG_CMDID);
3436 "failed to send wmi command to pause twt dialog: %d",
3452 struct ath11k_pdev_wmi *wmi = ar->wmi;
3453 struct ath11k_base *ab = wmi->wmi_ab->ab;
3460 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3475 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_TWT_RESUME_DIALOG_CMDID);
3478 "failed to send wmi command to resume twt dialog: %d",
3496 struct ath11k_pdev_wmi *wmi = ar->wmi;
3497 struct ath11k_base *ab = wmi->wmi_ab->ab;
3504 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3517 ret = ath11k_wmi_cmd_send(wmi, skb,
3534 struct ath11k_pdev_wmi *wmi = ar->wmi;
3535 struct ath11k_base *ab = wmi->wmi_ab->ab;
3542 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3553 ret = ath11k_wmi_cmd_send(wmi, skb,
3572 struct ath11k_pdev_wmi *wmi = ar->wmi;
3573 struct ath11k_base *ab = wmi->wmi_ab->ab;
3580 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3592 ret = ath11k_wmi_cmd_send(wmi, skb,
3611 struct ath11k_pdev_wmi *wmi = ar->wmi;
3612 struct ath11k_base *ab = wmi->wmi_ab->ab;
3619 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3631 ret = ath11k_wmi_cmd_send(wmi, skb,
3650 struct ath11k_pdev_wmi *wmi = ar->wmi;
3651 struct ath11k_base *ab = wmi->wmi_ab->ab;
3658 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3670 ret = ath11k_wmi_cmd_send(wmi, skb,
3689 struct ath11k_pdev_wmi *wmi = ar->wmi;
3690 struct ath11k_base *ab = wmi->wmi_ab->ab;
3697 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3709 ret = ath11k_wmi_cmd_send(wmi, skb,
3728 struct ath11k_pdev_wmi *wmi = ar->wmi;
3729 struct ath11k_base *ab = wmi->wmi_ab->ab;
3736 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3748 ret = ath11k_wmi_cmd_send(wmi, skb,
3769 struct ath11k_pdev_wmi *wmi = ar->wmi;
3770 struct ath11k_base *ab = wmi->wmi_ab->ab;
3777 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3794 ret = ath11k_wmi_cmd_send(wmi, skb,
3813 struct ath11k_pdev_wmi *wmi = ar->wmi;
3814 struct ath11k_base *ab = wmi->wmi_ab->ab;
3821 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
3831 ret = ath11k_wmi_cmd_send(wmi, skb,
3862 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
3879 ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_FILS_DISCOVERY_TMPL_CMDID);
3909 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
3936 ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_PRB_TMPL_CMDID);
3964 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
3975 ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_ENABLE_FILS_CMDID);
4144 static int ath11k_init_cmd_send(struct ath11k_pdev_wmi *wmi,
4147 struct ath11k_base *ab = wmi->wmi_ab->ab;
4167 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
4249 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_INIT_CMDID);
4256 ath11k_dbg(ab, ATH11K_DBG_WMI, "cmd wmi init");
4268 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, sizeof(*cmd));
4281 ret = ath11k_wmi_cmd_send(ar->wmi, skb, WMI_LRO_CONFIG_CMDID);
4284 "failed to send lro cfg req wmi cmd\n");
4343 ret = ath11k_wmi_cmd_send(&wmi_ab->wmi[0], skb, WMI_PDEV_SET_HW_MODE_CMDID);
4383 return ath11k_init_cmd_send(&wmi_ab->wmi[0], &init_param);
4393 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, sizeof(*cmd));
4404 ret = ath11k_wmi_cmd_send(ar->wmi, skb,
4408 "failed to send spectral scan config wmi cmd\n");
4429 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, sizeof(*cmd));
4442 ret = ath11k_wmi_cmd_send(ar->wmi, skb,
4446 "failed to send spectral enable wmi cmd\n");
4467 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, sizeof(*cmd));
4488 ret = ath11k_wmi_cmd_send(ar->wmi, skb,
4492 "failed to send dma ring cfg req wmi cmd\n");
4730 struct ath11k_pdev_wmi *wmi_handle = &soc->wmi_ab.wmi[0];
4766 struct ath11k_pdev_wmi *wmi_handle = &soc->wmi_ab.wmi[0];
4920 struct ath11k_pdev_wmi *wmi_handle = &ab->wmi_ab.wmi[0];
6025 * with spectral scan phyerr events starving wmi transport
7110 struct ath11k_pdev_wmi *wmi = NULL;
7126 if (ab->wmi_ab.wmi[i].eid == eid) {
7127 wmi = &ab->wmi_ab.wmi[i];
7132 if (wmi)
7133 wake_up(&wmi->tx_ce_desc_wq);
8476 ath11k_warn(ab, "failed to parse wmi wow tlv: %d\n", ret);
8533 "failed to parse wmi twt add dialog status event tlv: %d\n",
8542 ath11k_warn(ab, "failed to fetch twt add dialog wmi event\n");
8548 "wmi add twt dialog event vdev %d dialog id %d status %s\n",
8775 ab->wmi_ab.wmi[pdev_idx].eid = conn_resp.eid;
8777 init_waitqueue_head(&ab->wmi_ab.wmi[pdev_idx].tx_ce_desc_wq);
8787 struct ath11k_pdev_wmi *wmi = ar->wmi;
8800 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, buf_len);
8825 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_UNIT_TEST_CMDID);
8879 struct ath11k_pdev_wmi *wmi = ar->wmi;
8886 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
8920 ret = ath11k_wmi_cmd_send(wmi, skb, WMI_DBGLOG_CFG_CMDID);
8952 /* TODO: Deinit any pdev specific wmi resource */
8963 wmi_handle = &ab->wmi_ab.wmi[pdev_id];
8988 /* TODO: Init remaining wmi soc resources required */
8999 /* TODO: Deinit wmi resource specific to SOC as required */
9015 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9037 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_HW_DATA_FILTER_CMDID);
9047 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9058 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_HOSTWAKEUP_FROM_SLEEP_CMDID);
9068 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9080 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_ENABLE_CMDID);
9095 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9108 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_SCAN_PROB_REQ_OUI_CMDID);
9120 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9135 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_ENABLE_DISABLE_WAKE_EVENT_CMDID);
9158 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9240 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_ADD_WAKE_PATTERN_CMDID);
9250 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9266 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_WOW_DEL_WAKE_PATTERN_CMDID);
9297 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9390 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9419 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_NETWORK_LIST_OFFLOAD_CONFIG_CMDID);
9553 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9575 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_SET_ARP_NS_OFFLOAD_CMDID);
9588 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9617 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_GTK_OFFLOAD_CMDID);
9628 skb = ath11k_wmi_alloc_skb(ar->wmi->wmi_ab, len);
9641 return ath11k_wmi_cmd_send(ar->wmi, skb, WMI_GTK_OFFLOAD_CMDID);
9645 { struct ath11k_pdev_wmi *wmi = ar->wmi;
9658 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
9681 return ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_SET_BIOS_SAR_TABLE_CMDID);
9686 struct ath11k_pdev_wmi *wmi = ar->wmi;
9696 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
9711 return ath11k_wmi_cmd_send(wmi, skb, WMI_PDEV_SET_BIOS_GEO_TABLE_CMDID);
9717 struct ath11k_pdev_wmi *wmi = ar->wmi;
9724 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, len);
9753 return ath11k_wmi_cmd_send(wmi, skb, WMI_STA_KEEPALIVE_CMDID);