Lines Matching refs:wmi

889 	ret = wait_for_completion_timeout(&ar->wmi.service_ready,  in ath10k_wmi_wait_for_service_ready()
898 ret = wait_for_completion_timeout(&ar->wmi.unified_ready, in ath10k_wmi_wait_for_unified_ready()
944 ret = ath10k_htc_send(&ar->htc, ar->wmi.eid, skb); in ath10k_wmi_cmd_send_nowait()
1021 wake_up(&ar->wmi.tx_credits_wq); in ath10k_wmi_op_ep_tx_credits()
1036 wait_event_timeout(ar->wmi.tx_credits_wq, ({ in ath10k_wmi_cmd_send()
3010 int idx = ar->wmi.num_mem_chunks; in ath10k_wmi_alloc_host_mem()
3017 ar->wmi.mem_chunks[idx].vaddr = dma_alloc_coherent(ar->dev, in ath10k_wmi_alloc_host_mem()
3021 if (!ar->wmi.mem_chunks[idx].vaddr) { in ath10k_wmi_alloc_host_mem()
3026 memset(ar->wmi.mem_chunks[idx].vaddr, 0, pool_size); in ath10k_wmi_alloc_host_mem()
3028 ar->wmi.mem_chunks[idx].paddr = paddr; in ath10k_wmi_alloc_host_mem()
3029 ar->wmi.mem_chunks[idx].len = pool_size; in ath10k_wmi_alloc_host_mem()
3030 ar->wmi.mem_chunks[idx].req_id = req_id; in ath10k_wmi_alloc_host_mem()
3031 ar->wmi.num_mem_chunks++; in ath10k_wmi_alloc_host_mem()
3121 memset(&ar->wmi.svc_map, 0, sizeof(ar->wmi.svc_map)); in ath10k_wmi_event_service_ready()
3122 ath10k_wmi_map_svc(ar, arg.service_map, ar->wmi.svc_map, in ath10k_wmi_event_service_ready()
3215 complete(&ar->wmi.service_ready); in ath10k_wmi_event_service_ready()
3254 complete(&ar->wmi.unified_ready); in ath10k_wmi_event_ready()
3663 ar->wmi.eid = conn_resp.eid; in ath10k_wmi_connect()
3777 chunks->count = __cpu_to_le32(ar->wmi.num_mem_chunks); in ath10k_wmi_put_host_mem_chunks()
3779 for (i = 0; i < ar->wmi.num_mem_chunks; i++) { in ath10k_wmi_put_host_mem_chunks()
3781 chunk->ptr = __cpu_to_le32(ar->wmi.mem_chunks[i].paddr); in ath10k_wmi_put_host_mem_chunks()
3782 chunk->size = __cpu_to_le32(ar->wmi.mem_chunks[i].len); in ath10k_wmi_put_host_mem_chunks()
3783 chunk->req_id = __cpu_to_le32(ar->wmi.mem_chunks[i].req_id); in ath10k_wmi_put_host_mem_chunks()
3788 ar->wmi.mem_chunks[i].len, in ath10k_wmi_put_host_mem_chunks()
3789 (unsigned long long)ar->wmi.mem_chunks[i].paddr); in ath10k_wmi_put_host_mem_chunks()
3852 (sizeof(struct host_memory_chunk) * ar->wmi.num_mem_chunks); in ath10k_wmi_op_gen_init()
3918 (sizeof(struct host_memory_chunk) * ar->wmi.num_mem_chunks); in ath10k_wmi_10_1_op_gen_init()
3984 (sizeof(struct host_memory_chunk) * ar->wmi.num_mem_chunks); in ath10k_wmi_10_2_op_gen_init()
5460 switch (ar->wmi.op_version) { in ath10k_wmi_attach()
5462 ar->wmi.cmd = &wmi_10_2_4_cmd_map; in ath10k_wmi_attach()
5463 ar->wmi.ops = &wmi_10_2_4_ops; in ath10k_wmi_attach()
5464 ar->wmi.vdev_param = &wmi_10_2_4_vdev_param_map; in ath10k_wmi_attach()
5465 ar->wmi.pdev_param = &wmi_10_2_4_pdev_param_map; in ath10k_wmi_attach()
5468 ar->wmi.cmd = &wmi_10_2_cmd_map; in ath10k_wmi_attach()
5469 ar->wmi.ops = &wmi_10_2_ops; in ath10k_wmi_attach()
5470 ar->wmi.vdev_param = &wmi_10x_vdev_param_map; in ath10k_wmi_attach()
5471 ar->wmi.pdev_param = &wmi_10x_pdev_param_map; in ath10k_wmi_attach()
5474 ar->wmi.cmd = &wmi_10x_cmd_map; in ath10k_wmi_attach()
5475 ar->wmi.ops = &wmi_10_1_ops; in ath10k_wmi_attach()
5476 ar->wmi.vdev_param = &wmi_10x_vdev_param_map; in ath10k_wmi_attach()
5477 ar->wmi.pdev_param = &wmi_10x_pdev_param_map; in ath10k_wmi_attach()
5480 ar->wmi.cmd = &wmi_cmd_map; in ath10k_wmi_attach()
5481 ar->wmi.ops = &wmi_ops; in ath10k_wmi_attach()
5482 ar->wmi.vdev_param = &wmi_vdev_param_map; in ath10k_wmi_attach()
5483 ar->wmi.pdev_param = &wmi_pdev_param_map; in ath10k_wmi_attach()
5491 ar->wmi.op_version); in ath10k_wmi_attach()
5495 init_completion(&ar->wmi.service_ready); in ath10k_wmi_attach()
5496 init_completion(&ar->wmi.unified_ready); in ath10k_wmi_attach()
5506 for (i = 0; i < ar->wmi.num_mem_chunks; i++) { in ath10k_wmi_detach()
5508 ar->wmi.mem_chunks[i].len, in ath10k_wmi_detach()
5509 ar->wmi.mem_chunks[i].vaddr, in ath10k_wmi_detach()
5510 ar->wmi.mem_chunks[i].paddr); in ath10k_wmi_detach()
5513 ar->wmi.num_mem_chunks = 0; in ath10k_wmi_detach()