Home
last modified time | relevance | path

Searched refs:wmi (Results 1 – 25 of 29) sorted by relevance

12

/freebsd/sys/contrib/dev/athk/ath10k/
H A Dwmi-ops.h237 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 Dthermal.c132 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 Dmac.c218 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 DMakefile11 wmi.o \
12 wmi-tlv.o \
H A Dwmi.c1774 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 Dcore.c2605 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 Dwmi-tlv.c880 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 Dwow.c341 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 Ddebug.c211 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 Dfwlog.c1426 if ((ar->wmi.op_version == in ath10k_fwlog_print()
H A Dcore.h1077 struct ath10k_wmi wmi; member
1327 test_bit(WMI_SERVICE_PEER_STATS, ar->wmi.svc_map)) in ath10k_peer_stats_enabled()
H A Ddebugfs_sta.c433 ar->wmi.peer_param->debug, peer_debug_trigger); in ath10k_dbg_sta_write_peer_debug_trigger()
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dwmi.c296 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 Dtestmode.c303 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 DMakefile7 wmi.o \
H A Dwow.c413 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 Dcore.h621 struct ath11k_pdev_wmi *wmi; member
/freebsd/sys/contrib/dev/athk/ath12k/
H A Dwmi.c391 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 DMakefile7 wmi.o \
H A Dcore.h474 struct ath12k_wmi_pdev *wmi; member
H A Dwmi.h4776 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 DMakefile11 SRCS+= txrx.c wmi.c wmi-tlv.c
/freebsd/sys/modules/ath12k/
H A DMakefile10 SRCS+= wmi.c mac.c reg.c htc.c qmi.c
/freebsd/sys/dev/acpi_support/
H A Dacpi_wmi_if.m107 # Install wmi event handler
122 # Remove wmi event handler
/freebsd/sys/modules/ath11k/
H A DMakefile11 SRCS+= wmi.c mac.c reg.c htc.c qmi.c

12