• Home
  • Raw
  • Download

Lines Matching refs:htt

142 int ath10k_htt_connect(struct ath10k_htt *htt)  in ath10k_htt_connect()  argument
157 status = ath10k_htc_connect_service(&htt->ar->htc, &conn_req, in ath10k_htt_connect()
163 htt->eid = conn_resp.eid; in ath10k_htt_connect()
170 struct ath10k_htt *htt = &ar->htt; in ath10k_htt_init() local
172 htt->ar = ar; in ath10k_htt_init()
180 htt->prefetch_len = in ath10k_htt_init()
186 switch (ar->htt.op_version) { in ath10k_htt_init()
188 ar->htt.t2h_msg_types = htt_10_4_t2h_msg_types; in ath10k_htt_init()
189 ar->htt.t2h_msg_types_max = HTT_10_4_T2H_NUM_MSGS; in ath10k_htt_init()
192 ar->htt.t2h_msg_types = htt_10x_t2h_msg_types; in ath10k_htt_init()
193 ar->htt.t2h_msg_types_max = HTT_10X_T2H_NUM_MSGS; in ath10k_htt_init()
196 ar->htt.t2h_msg_types = htt_tlv_t2h_msg_types; in ath10k_htt_init()
197 ar->htt.t2h_msg_types_max = HTT_TLV_T2H_NUM_MSGS; in ath10k_htt_init()
200 ar->htt.t2h_msg_types = htt_main_t2h_msg_types; in ath10k_htt_init()
201 ar->htt.t2h_msg_types_max = HTT_MAIN_T2H_NUM_MSGS; in ath10k_htt_init()
213 static int ath10k_htt_verify_version(struct ath10k_htt *htt) in ath10k_htt_verify_version() argument
215 struct ath10k *ar = htt->ar; in ath10k_htt_verify_version()
218 htt->target_version_major, htt->target_version_minor); in ath10k_htt_verify_version()
220 if (htt->target_version_major != 2 && in ath10k_htt_verify_version()
221 htt->target_version_major != 3) { in ath10k_htt_verify_version()
223 htt->target_version_major); in ath10k_htt_verify_version()
230 int ath10k_htt_setup(struct ath10k_htt *htt) in ath10k_htt_setup() argument
232 struct ath10k *ar = htt->ar; in ath10k_htt_setup()
235 init_completion(&htt->target_version_received); in ath10k_htt_setup()
237 status = ath10k_htt_h2t_ver_req_msg(htt); in ath10k_htt_setup()
241 status = wait_for_completion_timeout(&htt->target_version_received, in ath10k_htt_setup()
248 status = ath10k_htt_verify_version(htt); in ath10k_htt_setup()
255 status = ath10k_htt_send_frag_desc_bank_cfg(htt); in ath10k_htt_setup()
259 status = ath10k_htt_send_rx_ring_cfg_ll(htt); in ath10k_htt_setup()
266 status = ath10k_htt_h2t_aggr_cfg_msg(htt, in ath10k_htt_setup()
267 htt->max_num_ampdu, in ath10k_htt_setup()
268 htt->max_num_amsdu); in ath10k_htt_setup()