/linux/drivers/soc/qcom/ |
H A D | qmi_encdec.c | 60 static int qmi_encode(const struct qmi_elem_info *ei_array, void *out_buf, 64 static int qmi_decode(const struct qmi_elem_info *ei_array, void *out_c_struct, 80 skip_to_next_elem(const struct qmi_elem_info *ei_array, int level) in skip_to_next_elem() argument 82 const struct qmi_elem_info *temp_ei = ei_array; in skip_to_next_elem() 104 static int qmi_calc_min_msg_len(const struct qmi_elem_info *ei_array, in qmi_calc_min_msg_len() argument 108 const struct qmi_elem_info *temp_ei = ei_array; in qmi_calc_min_msg_len() 110 if (!ei_array) in qmi_calc_min_msg_len() 126 min_msg_len += qmi_calc_min_msg_len(temp_ei->ei_array, in qmi_calc_min_msg_len() 197 static int qmi_encode_struct_elem(const struct qmi_elem_info *ei_array, in qmi_encode_struct_elem() argument 203 const struct qmi_elem_info *temp_ei = ei_array; in qmi_encode_struct_elem() [all …]
|
H A D | qcom_pdr_msg.c | 92 .ei_array = qmi_response_type_v01_ei, 156 .ei_array = servreg_location_entry_ei, 194 .ei_array = qmi_response_type_v01_ei, 241 .ei_array = qmi_response_type_v01_ei, 311 .ei_array = qmi_response_type_v01_ei, 345 .ei_array = qmi_response_type_v01_ei,
|
/linux/drivers/net/ipa/ |
H A D | ipa_qmi_msg.c | 130 .ei_array = qmi_response_type_v01_ei, 165 .ei_array = qmi_response_type_v01_ei, 183 .ei_array = qmi_response_type_v01_ei, 294 .ei_array = ipa_mem_bounds_ei, 315 .ei_array = ipa_mem_bounds_ei, 336 .ei_array = ipa_mem_bounds_ei, 397 .ei_array = ipa_mem_range_ei, 458 .ei_array = ipa_mem_bounds_ei, 479 .ei_array = ipa_mem_bounds_ei, 500 .ei_array = ipa_mem_bounds_ei, [all …]
|
/linux/sound/usb/qcom/ |
H A D | usb_audio_qmi_v01.c | 50 .ei_array = mem_info_v01_ei, 59 .ei_array = mem_info_v01_ei, 68 .ei_array = mem_info_v01_ei, 77 .ei_array = mem_info_v01_ei, 86 .ei_array = mem_info_v01_ei, 389 .ei_array = qmi_response_type_v01_ei, 480 .ei_array = usb_interface_descriptor_v01_ei, 499 .ei_array = usb_endpoint_descriptor_v01_ei, 518 .ei_array = usb_endpoint_descriptor_v01_ei, 591 .ei_array = apps_mem_info_v01_ei, [all …]
|
/linux/drivers/net/wireless/ath/ath10k/ |
H A D | qmi_wlfw_v01.c | 224 .ei_array = wlfw_mem_cfg_s_v01_ei, 541 .ei_array = qmi_response_type_v01_ei, 670 .ei_array = qmi_response_type_v01_ei, 720 .ei_array = wlfw_ce_tgt_pipe_cfg_s_v01_ei, 748 .ei_array = wlfw_ce_svc_pipe_cfg_s_v01_ei, 776 .ei_array = wlfw_shadow_reg_cfg_s_v01_ei, 804 .ei_array = wlfw_shadow_reg_v2_cfg_s_v01_ei, 818 .ei_array = qmi_response_type_v01_ei, 836 .ei_array = qmi_response_type_v01_ei, 855 .ei_array = wlfw_rf_chip_info_s_v01_ei, [all …]
|
/linux/samples/qmi/ |
H A D | qmi_sample_client.c | 101 .ei_array = test_name_type_v01_ei, 125 .ei_array = qmi_response_type_v01_ei, 162 .ei_array = test_name_type_v01_ei, 211 .ei_array = test_name_type_v01_ei, 236 .ei_array = qmi_response_type_v01_ei, 282 .ei_array = test_name_type_v01_ei,
|
/linux/drivers/remoteproc/ |
H A D | qcom_sysmon.c | 200 .ei_array = qmi_response_type_v01_ei, 222 .ei_array = NULL, 232 .ei_array = NULL, 242 .ei_array = NULL, 252 .ei_array = NULL, 262 .ei_array = NULL, 280 .ei_array = qmi_response_type_v01_ei,
|
/linux/drivers/net/wireless/ath/ath12k/ |
H A D | qmi.c | 489 .ei_array = wlfw_host_mlo_chip_info_s_v01_ei, 524 .ei_array = qmi_response_type_v01_ei, 549 .ei_array = qmi_response_type_v01_ei, 846 .ei_array = qmi_response_type_v01_ei, 938 .ei_array = qmi_wlanfw_mem_cfg_s_v01_ei, 965 .ei_array = qmi_wlanfw_mem_seg_s_v01_ei, 1032 .ei_array = qmi_wlanfw_mem_seg_resp_s_v01_ei, 1050 .ei_array = qmi_response_type_v01_ei, 1186 .ei_array = qmi_response_type_v01_ei, 1205 .ei_array = qmi_wlanfw_rf_chip_info_s_v01_ei, [all …]
|
/linux/drivers/slimbus/ |
H A D | qcom-ngd-ctrl.c | 231 .ei_array = NULL, 241 .ei_array = NULL, 251 .ei_array = NULL, 260 .ei_array = NULL, 273 .ei_array = qmi_response_type_v01_ei, 282 .ei_array = NULL, 295 .ei_array = NULL, 322 .ei_array = NULL, 334 .ei_array = qmi_response_type_v01_ei, 343 .ei_array = NULL,
|
/linux/include/linux/soc/qcom/ |
H A D | qmi.h | 78 const struct qmi_elem_info *ei_array; member
|