Lines Matching refs:cnss_plat_data

13 struct cnss_plat_data;
38 int cnss_qmi_init(struct cnss_plat_data *plat_priv);
39 void cnss_qmi_deinit(struct cnss_plat_data *plat_priv);
40 unsigned int cnss_get_qmi_timeout(struct cnss_plat_data *plat_priv);
41 int cnss_wlfw_server_arrive(struct cnss_plat_data *plat_priv, void *data);
42 int cnss_wlfw_server_exit(struct cnss_plat_data *plat_priv);
43 int cnss_wlfw_respond_mem_send_sync(struct cnss_plat_data *plat_priv);
44 int cnss_wlfw_tgt_cap_send_sync(struct cnss_plat_data *plat_priv);
45 int cnss_wlfw_bdf_dnld_send_sync(struct cnss_plat_data *plat_priv,
47 int cnss_wlfw_tme_patch_dnld_send_sync(struct cnss_plat_data *plat_priv,
49 int cnss_wlfw_m3_dnld_send_sync(struct cnss_plat_data *plat_priv);
50 int cnss_wlfw_aux_dnld_send_sync(struct cnss_plat_data *plat_priv);
51 int cnss_wlfw_wlan_mode_send_sync(struct cnss_plat_data *plat_priv,
53 int cnss_wlfw_wlan_cfg_send_sync(struct cnss_plat_data *plat_priv,
56 int cnss_wlfw_athdiag_read_send_sync(struct cnss_plat_data *plat_priv,
59 int cnss_wlfw_athdiag_write_send_sync(struct cnss_plat_data *plat_priv,
62 int cnss_wlfw_ini_send_sync(struct cnss_plat_data *plat_priv,
64 int cnss_wlfw_antenna_switch_send_sync(struct cnss_plat_data *plat_priv);
65 int cnss_wlfw_antenna_grant_send_sync(struct cnss_plat_data *plat_priv);
66 int cnss_wlfw_dynamic_feature_mask_send_sync(struct cnss_plat_data *plat_priv);
67 int cnss_wlfw_get_info_send_sync(struct cnss_plat_data *plat_priv, int type,
69 int cnss_process_wfc_call_ind_event(struct cnss_plat_data *plat_priv,
71 int cnss_process_twt_cfg_ind_event(struct cnss_plat_data *plat_priv,
73 int cnss_register_coex_service(struct cnss_plat_data *plat_priv);
74 void cnss_unregister_coex_service(struct cnss_plat_data *plat_priv);
75 int coex_antenna_switch_to_wlan_send_sync_msg(struct cnss_plat_data *plat_priv);
76 int coex_antenna_switch_to_mdm_send_sync_msg(struct cnss_plat_data *plat_priv);
77 int cnss_wlfw_qdss_trace_mem_info_send_sync(struct cnss_plat_data *plat_priv);
78 int cnss_register_ims_service(struct cnss_plat_data *plat_priv);
79 void cnss_unregister_ims_service(struct cnss_plat_data *plat_priv);
80 int cnss_wlfw_send_pcie_gen_speed_sync(struct cnss_plat_data *plat_priv);
82 int cnss_qmi_get_dms_mac(struct cnss_plat_data *plat_priv);
83 int cnss_wlfw_wlan_mac_req_send_sync(struct cnss_plat_data *plat_priv,
85 int cnss_dms_init(struct cnss_plat_data *plat_priv);
86 void cnss_dms_deinit(struct cnss_plat_data *plat_priv);
87 int cnss_wlfw_qdss_dnld_send_sync(struct cnss_plat_data *plat_priv);
88 int cnss_wlfw_qdss_data_send_sync(struct cnss_plat_data *plat_priv, char *file_name,
90 int cnss_wlfw_tme_opt_file_dnld_send_sync(struct cnss_plat_data *plat_priv,
92 int wlfw_qdss_trace_start(struct cnss_plat_data *plat_priv);
93 int wlfw_qdss_trace_stop(struct cnss_plat_data *plat_priv, unsigned long long option);
94 int cnss_wlfw_cal_report_req_send_sync(struct cnss_plat_data *plat_priv,
96 int cnss_send_subsys_restart_level_msg(struct cnss_plat_data *plat_priv);
97 int cnss_wlfw_send_host_wfc_call_status(struct cnss_plat_data *plat_priv,
103 static inline int cnss_qmi_init(struct cnss_plat_data *plat_priv) in cnss_qmi_init()
108 static inline void cnss_qmi_deinit(struct cnss_plat_data *plat_priv) in cnss_qmi_deinit()
113 unsigned int cnss_get_qmi_timeout(struct cnss_plat_data *plat_priv) in cnss_get_qmi_timeout()
118 static inline int cnss_wlfw_server_arrive(struct cnss_plat_data *plat_priv, in cnss_wlfw_server_arrive()
124 static inline int cnss_wlfw_server_exit(struct cnss_plat_data *plat_priv) in cnss_wlfw_server_exit()
130 int cnss_wlfw_respond_mem_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_respond_mem_send_sync()
135 static inline int cnss_wlfw_tgt_cap_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_tgt_cap_send_sync()
140 static inline int cnss_wlfw_bdf_dnld_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_bdf_dnld_send_sync()
146 static inline int cnss_wlfw_m3_dnld_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_m3_dnld_send_sync()
151 static inline int cnss_wlfw_aux_dnld_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_aux_dnld_send_sync()
157 int cnss_wlfw_wlan_mode_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_wlan_mode_send_sync()
164 int cnss_wlfw_wlan_cfg_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_wlan_cfg_send_sync()
172 int cnss_wlfw_athdiag_read_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_athdiag_read_send_sync()
180 int cnss_wlfw_athdiag_write_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_athdiag_write_send_sync()
188 int cnss_wlfw_ini_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_ini_send_sync()
195 int cnss_wlfw_antenna_switch_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_antenna_switch_send_sync()
201 int cnss_wlfw_antenna_grant_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_antenna_grant_send_sync()
207 int cnss_wlfw_dynamic_feature_mask_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_dynamic_feature_mask_send_sync()
213 int cnss_wlfw_get_info_send_sync(struct cnss_plat_data *plat_priv, int type, in cnss_wlfw_get_info_send_sync()
220 int cnss_process_wfc_call_ind_event(struct cnss_plat_data *plat_priv, in cnss_process_wfc_call_ind_event()
227 int cnss_process_twt_cfg_ind_event(struct cnss_plat_data *plat_priv, in cnss_process_twt_cfg_ind_event()
234 int cnss_register_coex_service(struct cnss_plat_data *plat_priv) in cnss_register_coex_service()
240 void cnss_unregister_coex_service(struct cnss_plat_data *plat_priv) {} in cnss_unregister_coex_service()
243 int coex_antenna_switch_to_wlan_send_sync_msg(struct cnss_plat_data *plat_priv) in coex_antenna_switch_to_wlan_send_sync_msg()
249 int coex_antenna_switch_to_mdm_send_sync_msg(struct cnss_plat_data *plat_priv) in coex_antenna_switch_to_mdm_send_sync_msg()
255 int cnss_wlfw_qdss_trace_mem_info_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_qdss_trace_mem_info_send_sync()
261 int cnss_register_ims_service(struct cnss_plat_data *plat_priv) in cnss_register_ims_service()
267 void cnss_unregister_ims_service(struct cnss_plat_data *plat_priv) {} in cnss_unregister_ims_service()
270 int cnss_wlfw_send_pcie_gen_speed_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_send_pcie_gen_speed_sync()
275 static inline int cnss_qmi_get_dms_mac(struct cnss_plat_data *plat_priv) in cnss_qmi_get_dms_mac()
280 int cnss_wlfw_wlan_mac_req_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_wlan_mac_req_send_sync()
286 static inline int cnss_dms_init(struct cnss_plat_data *plat_priv) in cnss_dms_init()
291 int cnss_wlfw_qdss_dnld_send_sync(struct cnss_plat_data *plat_priv) in cnss_wlfw_qdss_dnld_send_sync()
296 int cnss_wlfw_qdss_data_send_sync(struct cnss_plat_data *plat_priv, char *file_name, in cnss_wlfw_qdss_data_send_sync()
302 int cnss_wlfw_tme_opt_file_dnld_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_tme_opt_file_dnld_send_sync()
308 static inline void cnss_dms_deinit(struct cnss_plat_data *plat_priv) {} in cnss_dms_deinit()
310 int wlfw_qdss_trace_start(struct cnss_plat_data *plat_priv) in wlfw_qdss_trace_start()
315 int wlfw_qdss_trace_stop(struct cnss_plat_data *plat_priv, unsigned long long option) in wlfw_qdss_trace_stop()
321 int cnss_wlfw_cal_report_req_send_sync(struct cnss_plat_data *plat_priv, in cnss_wlfw_cal_report_req_send_sync()
328 int cnss_send_subsys_restart_level_msg(struct cnss_plat_data *plat_priv) in cnss_send_subsys_restart_level_msg()
337 int cnss_wlfw_send_host_wfc_call_status(struct cnss_plat_data *plat_priv, in cnss_wlfw_send_host_wfc_call_status()