/freebsd/sys/contrib/dev/athk/ath10k/ |
H A D | wmi-ops.h | 237 if (WARN_ON_ONCE(!ar->wmi.ops->rx)) in ath10k_wmi_rx() 240 ar->wmi.ops->rx(ar, skb); in ath10k_wmi_rx() 248 if (!ar->wmi.ops->map_svc) in ath10k_wmi_map_svc() 251 ar->wmi.ops->map_svc(in, out, len); in ath10k_wmi_map_svc() 259 if (!ar->wmi.ops->map_svc_ext) in ath10k_wmi_map_svc_ext() 262 ar->wmi.ops->map_svc_ext(in, out, len); in ath10k_wmi_map_svc_ext() 270 if (!ar->wmi.ops->pull_scan) in ath10k_wmi_pull_scan() 273 return ar->wmi.ops->pull_scan(ar, skb, arg); in ath10k_wmi_pull_scan() 280 if (!ar->wmi.ops->pull_mgmt_tx_compl) in ath10k_wmi_pull_mgmt_tx_compl() 283 return ar->wmi.ops->pull_mgmt_tx_compl(ar, skb, arg); in ath10k_wmi_pull_mgmt_tx_compl() [all …]
|
H A D | thermal.c | 132 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_set_throttling() 135 if (!ar->wmi.ops->gen_pdev_set_quiet_mode) in ath10k_thermal_set_throttling() 160 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_register() 185 if (!(ar->wmi.ops->gen_pdev_get_temperature)) in ath10k_thermal_register() 214 if (!test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_thermal_unregister()
|
H A D | mac.c | 218 if (test_bit(WMI_SERVICE_TX_MODE_DYNAMIC, ar->wmi.svc_map)) in ath10k_mac_ext_resource_config() 402 arvif->ar->wmi.vdev_param->def_keyid, in ath10k_install_peer_wep_keys() 712 if (test_bit(WMI_SERVICE_SYNC_DELETE_CMDS, ar->wmi.svc_map)) { in ath10k_wait_for_peer_delete_done() 790 param = ar->wmi.pdev_param->sta_kickout_th; in ath10k_mac_set_kickout() 799 param = ar->wmi.vdev_param->ap_keepalive_min_idle_inactive_time_secs; in ath10k_mac_set_kickout() 808 param = ar->wmi.vdev_param->ap_keepalive_max_idle_inactive_time_secs; in ath10k_mac_set_kickout() 817 param = ar->wmi.vdev_param->ap_keepalive_max_unresponsive_time_secs; in ath10k_mac_set_kickout() 834 vdev_param = ar->wmi.vdev_param->rts_threshold; in ath10k_mac_set_rts() 852 if (test_bit(WMI_SERVICE_SYNC_DELETE_CMDS, ar->wmi.svc_map)) { in ath10k_peer_delete() 1333 vdev_param = ar->wmi.vdev_param->protection_mode; in ath10k_mac_set_cts_prot() [all …]
|
H A D | Makefile | 11 wmi.o \ 12 wmi-tlv.o \
|
H A D | wmi.c | 1774 time_left = wait_for_completion_timeout(&ar->wmi.service_ready, in ath10k_wmi_wait_for_service_ready() 1785 time_left = wait_for_completion_timeout(&ar->wmi.unified_ready, in ath10k_wmi_wait_for_unified_ready() 1834 ret = ath10k_htc_send(&ar->htc, ar->wmi.eid, skb); in ath10k_wmi_cmd_send_nowait() 1914 wake_up(&ar->wmi.tx_credits_wq); in ath10k_wmi_op_ep_tx_credits() 1929 wait_event_timeout(ar->wmi.tx_credits_wq, ({ in ath10k_wmi_cmd_send() 2411 struct ath10k_wmi *wmi = &ar->wmi; in wmi_process_mgmt_tx_comp() local 2418 pkt_addr = idr_find(&wmi->mgmt_pending_tx, param->desc_id); in wmi_process_mgmt_tx_comp() 2445 idr_remove(&wmi->mgmt_pending_tx, param->desc_id); in wmi_process_mgmt_tx_comp() 2466 if (test_bit(WMI_SERVICE_TX_DATA_ACK_RSSI, ar->wmi.svc_map)) in ath10k_wmi_event_mgmt_tx_compl() 2496 if (test_bit(WMI_SERVICE_TX_DATA_ACK_RSSI, ar->wmi.svc_map)) in ath10k_wmi_event_mgmt_tx_bundle_compl() [all …]
|
H A D | core.c | 2605 wake_up(&ar->wmi.tx_credits_wq); in ath10k_core_restart() 2680 ar->wmi.rx_decap_mode = ATH10K_HW_TXRX_NATIVE_WIFI; in ath10k_core_init_firmware_features() 2715 ar->wmi.rx_decap_mode = ATH10K_HW_TXRX_RAW; in ath10k_core_init_firmware_features() 2786 ar->wmi.mgmt_max_num_pending_tx = TARGET_TLV_MGMT_NUM_MSDU_DESC; in ath10k_core_init_firmware_features() 2907 set_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map); in ath10k_core_compat_services() 2950 for (i = 0; i < ar->wmi.num_mem_chunks; i++) { in ath10k_core_copy_target_iram() 2951 if (ar->wmi.mem_chunks[i].req_id == in ath10k_core_copy_target_iram() 2953 vaddr = ar->wmi.mem_chunks[i].vaddr; in ath10k_core_copy_target_iram() 2954 len = ar->wmi.mem_chunks[i].len; in ath10k_core_copy_target_iram() 3103 ar->wmi.svc_map)); in ath10k_core_start() [all …]
|
H A D | wmi-tlv.c | 880 if (test_bit(WMI_SERVICE_TX_DATA_ACK_RSSI, ar->wmi.svc_map)) in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() 954 if (test_bit(WMI_SERVICE_TX_DATA_ACK_RSSI, ar->wmi.svc_map)) in ath10k_wmi_tlv_op_pull_mgmt_tx_bundle_compl_ev() 1873 for (i = 0; i < ar->wmi.num_mem_chunks; i++) { in ath10k_wmi_tlv_put_host_mem_chunks() 1883 chunk->ptr = __cpu_to_le32(ar->wmi.mem_chunks[i].paddr); in ath10k_wmi_tlv_put_host_mem_chunks() 1884 chunk->size = __cpu_to_le32(ar->wmi.mem_chunks[i].len); in ath10k_wmi_tlv_put_host_mem_chunks() 1885 chunk->req_id = __cpu_to_le32(ar->wmi.mem_chunks[i].req_id); in ath10k_wmi_tlv_put_host_mem_chunks() 1888 ar->wmi.svc_map)) { in ath10k_wmi_tlv_put_host_mem_chunks() 1889 paddr = ar->wmi.mem_chunks[i].paddr; in ath10k_wmi_tlv_put_host_mem_chunks() 1896 ar->wmi.mem_chunks[i].len, in ath10k_wmi_tlv_put_host_mem_chunks() 1897 (unsigned long long)ar->wmi.mem_chunks[i].paddr, in ath10k_wmi_tlv_put_host_mem_chunks() [all …]
|
H A D | wow.c | 341 if (ar->wmi.rx_decap_mode == ATH10K_HW_TXRX_NATIVE_WIFI) { in ath10k_vif_wow_set_wakeups() 620 if (WARN_ON(!test_bit(WMI_SERVICE_WOW, ar->wmi.svc_map))) in ath10k_wow_init() 625 if (ar->wmi.rx_decap_mode == ATH10K_HW_TXRX_NATIVE_WIFI) { in ath10k_wow_init() 630 if (test_bit(WMI_SERVICE_NLO, ar->wmi.svc_map)) { in ath10k_wow_init()
|
H A D | debug.c | 211 enabled = test_bit(i, ar->wmi.svc_map); in ath10k_read_wmi_services() 559 ar->wmi.cmd->vdev_install_key_cmdid); in ath10k_debug_fw_assert() 621 ar->wmi.vdev_param->rts_threshold, in ath10k_write_simulate_fw_crash() 1376 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->ani_enable, in ath10k_write_ani_enable() 1461 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->cal_period, in ath10k_write_nf_cal_period() 1773 ar->wmi.pdev_param->cal_period, in ath10k_debug_start() 2039 pdev_param = ar->wmi.pdev_param->enable_btcoex; in ath10k_write_btcoex() 2418 ret = ath10k_wmi_pdev_set_param(ar, ar->wmi.pdev_param->pdev_reset, in ath10k_write_warm_hw_reset() 2473 param = ar->wmi.pdev_param->peer_sta_ps_statechg_enable; in ath10k_write_ps_state_enable() 2659 if (test_bit(WMI_SERVICE_THERM_THROT, ar->wmi.svc_map)) in ath10k_debug_register() [all …]
|
H A D | fwlog.c | 1426 if ((ar->wmi.op_version == in ath10k_fwlog_print()
|
H A D | core.h | 1077 struct ath10k_wmi wmi; member 1327 test_bit(WMI_SERVICE_PEER_STATS, ar->wmi.svc_map)) in ath10k_peer_stats_enabled()
|
H A D | debugfs_sta.c | 433 ar->wmi.peer_param->debug, peer_debug_trigger); in ath10k_dbg_sta_write_peer_debug_trigger()
|
/freebsd/sys/contrib/dev/athk/ath11k/ |
H A D | wmi.c | 296 static int ath11k_wmi_cmd_send_nowait(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send_nowait() argument 300 struct ath11k_base *ab = wmi->wmi_ab->ab; in ath11k_wmi_cmd_send_nowait() 316 ret = ath11k_htc_send(&ab->htc, wmi->eid, skb); in ath11k_wmi_cmd_send_nowait() 328 int ath11k_wmi_cmd_send(struct ath11k_pdev_wmi *wmi, struct sk_buff *skb, in ath11k_wmi_cmd_send() argument 331 struct ath11k_wmi_base *wmi_sc = wmi->wmi_ab; in ath11k_wmi_cmd_send() 339 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath11k_wmi_cmd_send() 348 wait_event_timeout(wmi->tx_ce_desc_wq, ({ in ath11k_wmi_cmd_send() 349 ret = ath11k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath11k_wmi_cmd_send() 600 static void ath11k_wmi_service_bitmap_copy(struct ath11k_pdev_wmi *wmi, in ath11k_wmi_service_bitmap_copy() argument 608 set_bit(j, wmi->wmi_ab->svc_map); in ath11k_wmi_service_bitmap_copy() [all …]
|
H A D | testmode.c | 303 struct ath11k_pdev_wmi *wmi = ar->wmi; in ath11k_tm_cmd_wmi() local 367 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, buf_len); in ath11k_tm_cmd_wmi() 375 ret = ath11k_wmi_cmd_send(wmi, skb, cmd_id); in ath11k_tm_cmd_wmi() 392 struct ath11k_pdev_wmi *wmi = ar->wmi; in ath11k_tm_cmd_wmi_ftm() local 436 skb = ath11k_wmi_alloc_skb(wmi->wmi_ab, (chunk_len + in ath11k_tm_cmd_wmi_ftm() 457 ret = ath11k_wmi_cmd_send(wmi, skb, cmd_id); in ath11k_tm_cmd_wmi_ftm()
|
H A D | Makefile | 7 wmi.o \
|
H A D | wow.c | 413 if (ar->wmi->wmi_ab->wlan_resource_config.rx_decap_mode == in ath11k_vif_wow_set_wakeups() 855 if (!test_bit(WMI_TLV_SERVICE_WOW, ar->wmi->wmi_ab->svc_map)) in ath11k_wow_init() 860 if (ar->wmi->wmi_ab->wlan_resource_config.rx_decap_mode == in ath11k_wow_init() 866 if (test_bit(WMI_TLV_SERVICE_NLO, ar->wmi->wmi_ab->svc_map)) { in ath11k_wow_init()
|
H A D | core.h | 621 struct ath11k_pdev_wmi *wmi; member
|
/freebsd/sys/contrib/dev/athk/ath12k/ |
H A D | wmi.c | 391 static int ath12k_wmi_cmd_send_nowait(struct ath12k_wmi_pdev *wmi, struct sk_buff *skb, in ath12k_wmi_cmd_send_nowait() argument 395 struct ath12k_base *ab = wmi->wmi_ab->ab; in ath12k_wmi_cmd_send_nowait() 406 ret = ath12k_htc_send(&ab->htc, wmi->eid, skb); in ath12k_wmi_cmd_send_nowait() 418 int ath12k_wmi_cmd_send(struct ath12k_wmi_pdev *wmi, struct sk_buff *skb, in ath12k_wmi_cmd_send() argument 421 struct ath12k_wmi_base *wmi_sc = wmi->wmi_ab; in ath12k_wmi_cmd_send() 427 ret = ath12k_wmi_cmd_send_nowait(wmi, skb, cmd_id); in ath12k_wmi_cmd_send() 677 static void ath12k_wmi_service_bitmap_copy(struct ath12k_wmi_pdev *wmi, in ath12k_wmi_service_bitmap_copy() argument 685 set_bit(j, wmi->wmi_ab->svc_map); in ath12k_wmi_service_bitmap_copy() 694 struct ath12k_wmi_pdev *wmi_handle = &ab->wmi_ab.wmi[0]; in ath12k_wmi_svc_rdy_parse() 763 struct ath12k_wmi_pdev *wmi = ar->wmi; in ath12k_wmi_mgmt_send() local [all …]
|
H A D | Makefile | 7 wmi.o \
|
H A D | core.h | 474 struct ath12k_wmi_pdev *wmi; member
|
H A D | wmi.h | 4776 struct ath12k_wmi_pdev wmi[MAX_RADIOS]; member 4800 int ath12k_wmi_cmd_send(struct ath12k_wmi_pdev *wmi, struct sk_buff *skb,
|
/freebsd/sys/modules/ath10k/ |
H A D | Makefile | 11 SRCS+= txrx.c wmi.c wmi-tlv.c
|
/freebsd/sys/modules/ath12k/ |
H A D | Makefile | 10 SRCS+= wmi.c mac.c reg.c htc.c qmi.c
|
/freebsd/sys/dev/acpi_support/ |
H A D | acpi_wmi_if.m | 107 # Install wmi event handler 122 # Remove wmi event handler
|
/freebsd/sys/modules/ath11k/ |
H A D | Makefile | 11 SRCS+= wmi.c mac.c reg.c htc.c qmi.c
|