Lines Matching refs:wmi

22 #include "wmi.h"
26 #include "wmi-tlv.h"
27 #include "wmi-ops.h"
218 if (test_bit(WMI_SERVICE_TX_MODE_DYNAMIC, ar->wmi.svc_map))
402 arvif->ar->wmi.vdev_param->def_keyid,
712 if (test_bit(WMI_SERVICE_SYNC_DELETE_CMDS, ar->wmi.svc_map)) {
751 ath10k_warn(ar, "failed to create wmi peer %pM on vdev %i: %i\n",
758 ath10k_warn(ar, "failed to wait for created wmi peer %pM on vdev %i: %i\n",
790 param = ar->wmi.pdev_param->sta_kickout_th;
799 param = ar->wmi.vdev_param->ap_keepalive_min_idle_inactive_time_secs;
808 param = ar->wmi.vdev_param->ap_keepalive_max_idle_inactive_time_secs;
817 param = ar->wmi.vdev_param->ap_keepalive_max_unresponsive_time_secs;
834 vdev_param = ar->wmi.vdev_param->rts_threshold;
852 if (test_bit(WMI_SERVICE_SYNC_DELETE_CMDS, ar->wmi.svc_map)) {
1173 ath10k_warn(ar, "failed to request wmi monitor vdev %i removal: %d\n",
1333 vdev_param = ar->wmi.vdev_param->protection_mode;
1349 vdev_param = ar->wmi.vdev_param->enable_rtscts;
1635 if (!test_bit(WMI_SERVICE_BEACON_OFFLOAD, ar->wmi.svc_map))
1684 if (!test_bit(WMI_SERVICE_BEACON_OFFLOAD, ar->wmi.svc_map))
1729 * since only wmi-tlv firmware are known to have beacon offload and
1730 * wmi-tlv doesn't seem to misbehave like 10.2 wrt vdev restart
1733 if (!test_bit(WMI_SERVICE_BEACON_OFFLOAD, ar->wmi.svc_map))
1852 vdev_param = arvif->ar->wmi.vdev_param->atim_window;
2004 if (!test_bit(WMI_SERVICE_STA_KEEP_ALIVE, ar->wmi.svc_map))
2033 if (WARN_ON(!test_bit(WMI_SERVICE_BEACON_OFFLOAD, ar->wmi.svc_map)))
2181 arg->peer_flags |= arvif->ar->wmi.peer_flags->auth;
2226 arg->peer_flags |= ar->wmi.peer_flags->need_ptk_4_way;
2231 arg->peer_flags |= ar->wmi.peer_flags->need_gtk_2_way;
2237 arg->peer_flags |= ar->wmi.peer_flags->pmf;
2334 arg->peer_flags |= ar->wmi.peer_flags->ht;
2345 arg->peer_flags |= ar->wmi.peer_flags->ldbc;
2348 arg->peer_flags |= ar->wmi.peer_flags->bw40;
2362 arg->peer_flags |= ar->wmi.peer_flags->stbc;
2370 arg->peer_flags |= ar->wmi.peer_flags->stbc;
2580 arg->peer_flags |= ar->wmi.peer_flags->vht;
2583 arg->peer_flags |= ar->wmi.peer_flags->vht_2g;
2601 arg->peer_flags |= ar->wmi.peer_flags->bw80;
2604 arg->peer_flags |= ar->wmi.peer_flags->bw160;
2671 arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
2674 arg->peer_flags |= arvif->ar->wmi.peer_flags->apsd;
2680 arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
2684 arg->peer_flags |= arvif->ar->wmi.peer_flags->qos;
2692 arvif->ar->wmi.peer_flags->qos));
2842 ar->wmi.peer_param->smps_state,
2865 param = ar->wmi.vdev_param->txbf;
2949 param = ar->wmi.pdev_param->txpower_limit2g;
2957 param = ar->wmi.pdev_param->txpower_limit5g;
3138 ar->wmi.pdev_param->peer_stats_info_enable, 1);
3158 ar->wmi.peer_param->dummy_var, 1);
3328 if (!test_bit(WMI_SERVICE_PEER_TID_CONFIGS_SUPPORT, ar->wmi.svc_map))
3758 * Some wmi-tlv firmwares for qca6174 have broken Tx key selection for
3956 * offchannel tx (and actually creating them causes issues with wmi-htc
3970 ath10k_warn(ar, "wmi mgmt tx queue is full\n");
3994 ar->wmi.svc_map))
4358 if (test_bit(WMI_SERVICE_REPORT_AIRTIME, ar->wmi.svc_map))
4558 ath10k_warn(ar, "failed to stop wmi scan: %d\n", ret);
5039 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->tx_chain_mask,
5047 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->rx_chain_mask,
5131 ar->wmi.pdev_param->rfkill_config,
5154 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->rfkill_enable,
5230 param = ar->wmi.pdev_param->pmf_qos;
5237 param = ar->wmi.pdev_param->dynamic_bw;
5244 if (test_bit(WMI_SERVICE_SPOOF_MAC_SUPPORT, ar->wmi.svc_map)) {
5252 if (test_bit(WMI_SERVICE_ADAPTIVE_OCS, ar->wmi.svc_map)) {
5261 if (test_bit(WMI_SERVICE_BURST, ar->wmi.svc_map)) {
5262 param = ar->wmi.pdev_param->burst_enable;
5270 param = ar->wmi.pdev_param->idle_ps_config;
5288 param = ar->wmi.pdev_param->arp_ac_override;
5308 param = ar->wmi.pdev_param->ani_enable;
5319 param = ar->wmi.pdev_param->peer_stats_update_period;
5330 param = ar->wmi.pdev_param->enable_btcoex;
5331 if (test_bit(WMI_SERVICE_COEX_GPIO, ar->wmi.svc_map) &&
5344 if (test_bit(WMI_SERVICE_BB_TIMING_CONFIG_SUPPORT, ar->wmi.svc_map)) {
5506 ar->wmi.vdev_param->txbf, value);
5518 ar->wmi.vdev_param->tx_encap_type == WMI_VDEV_PARAM_UNSUPPORTED ||
5523 vdev_param = ar->wmi.vdev_param->tx_encap_type;
5613 if (test_bit(WMI_SERVICE_MESH_11S, ar->wmi.svc_map)) {
5715 ar->wmi.svc_map)) {
5716 vdev_param = ar->wmi.vdev_param->disable_4addr_src_lrn;
5750 vdev_param = ar->wmi.vdev_param->nss;
5846 if (test_bit(WMI_SERVICE_RTT_RESPONDER_ROLE, ar->wmi.svc_map)) {
5847 vdev_param = ar->wmi.vdev_param->rtt_responder_role;
5959 if (test_bit(WMI_SERVICE_SYNC_DELETE_CMDS, ar->wmi.svc_map)) {
6083 vdev_param = ar->wmi.vdev_param->mgmt_rate;
6111 vdev_param = ar->wmi.vdev_param->beacon_interval;
6128 pdev_param = ar->wmi.pdev_param->beacon_tx_mode;
6162 vdev_param = ar->wmi.vdev_param->dtim_period;
6184 test_bit(WMI_SERVICE_RTT_RESPONDER_ROLE, ar->wmi.svc_map)) {
6187 vdev_param = ar->wmi.vdev_param->rtt_responder_role;
6225 vdev_param = ar->wmi.vdev_param->slot_time;
6243 vdev_param = ar->wmi.vdev_param->preamble;
6310 vdev_param = ar->wmi.vdev_param->mcast_data_rate;
6318 vdev_param = ar->wmi.vdev_param->bcast_data_rate;
6499 u32 vdev_param = arvif->ar->wmi.vdev_param->def_keyid;
6681 ar->wmi.peer_param->authorize, 1);
6684 ar->wmi.peer_param->authorize, 1);
6709 arvif->ar->wmi.vdev_param->def_keyid,
6775 ar->wmi.peer_param->phymode, mode);
6783 ar->wmi.peer_param->chan_width, bw);
6794 ar->wmi.peer_param->nss, nss);
6805 ar->wmi.peer_param->smps_state, smps);
6879 ar->wmi.peer_param->use_fixed_power, txpwr);
7063 ar->wmi.svc_map)))
7808 if (test_bit(WMI_SERVICE_STA_UAPSD_BASIC_AUTO_TRIG, ar->wmi.svc_map) ||
7809 test_bit(WMI_SERVICE_STA_UAPSD_VAR_AUTO_TRIG, ar->wmi.svc_map)) {
7878 if (ar->wmi.ops->gen_vdev_wmm_conf) {
8161 if (!test_bit(WMI_SERVICE_BSS_CHANNEL_INFO_64, ar->wmi.svc_map) ||
8286 vdev_param = ar->wmi.vdev_param->fixed_rate;
8294 vdev_param = ar->wmi.vdev_param->nss;
8301 vdev_param = ar->wmi.vdev_param->sgi;
8308 vdev_param = ar->wmi.vdev_param->ldpc;
8621 vdev_param = ar->wmi.vdev_param->dec_tsf;
8624 vdev_param = ar->wmi.vdev_param->inc_tsf;
10125 if (test_bit(WMI_SERVICE_NLO, ar->wmi.svc_map)) {
10143 if (test_bit(WMI_SERVICE_BEACON_OFFLOAD, ar->wmi.svc_map)) {
10156 if (test_bit(WMI_SERVICE_TDLS, ar->wmi.svc_map) ||
10157 test_bit(WMI_SERVICE_TDLS_EXPLICIT_MODE_ONLY, ar->wmi.svc_map)) {
10159 if (test_bit(WMI_SERVICE_TDLS_WIDER_BANDWIDTH, ar->wmi.svc_map))
10163 if (test_bit(WMI_SERVICE_TDLS_UAPSD_BUFFER_STA, ar->wmi.svc_map))
10167 if (ar->wmi.vdev_param->tx_encap_type !=
10193 if (test_bit(WMI_SERVICE_TX_DATA_ACK_RSSI, ar->wmi.svc_map) ||
10194 test_bit(WMI_SERVICE_HTT_MGMT_TX_COMP_VALID_FLAGS, ar->wmi.svc_map))
10199 test_bit(WMI_SERVICE_REPORT_AIRTIME, ar->wmi.svc_map))
10203 if (test_bit(WMI_SERVICE_RTT_RESPONDER_ROLE, ar->wmi.svc_map))
10207 if (test_bit(WMI_SERVICE_TX_PWR_PER_PEER, ar->wmi.svc_map))
10211 if (test_bit(WMI_SERVICE_PEER_TID_CONFIGS_SUPPORT, ar->wmi.svc_map)) {
10221 ar->wmi.svc_map)) {
10252 if (test_bit(WMI_SERVICE_ADAPTIVE_OCS, ar->wmi.svc_map)) {
10276 ar->wmi.svc_map)) {
10323 if (test_bit(WMI_SERVICE_SPOOF_MAC_SUPPORT, ar->wmi.svc_map)) {
10352 if (test_bit(WMI_SERVICE_PER_PACKET_SW_ENCRYPT, ar->wmi.svc_map)) {