Lines Matching refs:htt
25 int ath10k_htt_connect(struct ath10k_htt *htt) in ath10k_htt_connect() argument
40 status = ath10k_htc_connect_service(&htt->ar->htc, &conn_req, in ath10k_htt_connect()
46 htt->eid = conn_resp.eid; in ath10k_htt_connect()
53 struct ath10k_htt *htt = &ar->htt; in ath10k_htt_init() local
55 htt->ar = ar; in ath10k_htt_init()
63 htt->prefetch_len = in ath10k_htt_init()
74 static int ath10k_htt_verify_version(struct ath10k_htt *htt) in ath10k_htt_verify_version() argument
76 struct ath10k *ar = htt->ar; in ath10k_htt_verify_version()
79 htt->target_version_major, htt->target_version_minor); in ath10k_htt_verify_version()
81 if (htt->target_version_major != 2 && in ath10k_htt_verify_version()
82 htt->target_version_major != 3) { in ath10k_htt_verify_version()
84 htt->target_version_major); in ath10k_htt_verify_version()
91 int ath10k_htt_setup(struct ath10k_htt *htt) in ath10k_htt_setup() argument
93 struct ath10k *ar = htt->ar; in ath10k_htt_setup()
96 init_completion(&htt->target_version_received); in ath10k_htt_setup()
98 status = ath10k_htt_h2t_ver_req_msg(htt); in ath10k_htt_setup()
102 status = wait_for_completion_timeout(&htt->target_version_received, in ath10k_htt_setup()
109 status = ath10k_htt_verify_version(htt); in ath10k_htt_setup()
113 return ath10k_htt_send_rx_ring_cfg_ll(htt); in ath10k_htt_setup()