Lines Matching full:qmi
706 struct ath12k_qmi_ce_cfg *cfg = &ab->qmi.ce_cfg; in ath12k_pci_init_qmi_ce_config()
716 ab->qmi.service_ins_id = ab->hw_params->qmi_service_ins_id; in ath12k_pci_init_qmi_ce_config()
722 ab->qmi.service_ins_id += ab_pci->qmi_instance; in ath12k_pci_init_qmi_ce_config()
942 /* On platforms with two or more identical mhi devices, qmi service run in ath12k_pci_update_qrtr_node_id()
944 * cannot register more than one qmi service with identical node ID. in ath12k_pci_update_qrtr_node_id()
947 * writes to the given register, it is available for firmware when the QMI service in ath12k_pci_update_qrtr_node_id()
1308 for (i = 0; i < ab->qmi.mem_seg_count; i++) { in ath12k_pci_coredump_calculate_size()
1309 mem_type = ath12k_coredump_get_dump_type(ab->qmi.target_mem[i].type); in ath12k_pci_coredump_calculate_size()
1317 ab->qmi.target_mem[i].type); in ath12k_pci_coredump_calculate_size()
1321 if (!ab->qmi.target_mem[i].paddr) in ath12k_pci_coredump_calculate_size()
1324 dump_seg_sz[mem_type] += ab->qmi.target_mem[i].size; in ath12k_pci_coredump_calculate_size()
1377 file_data->qrtr_id = cpu_to_le32(ab_pci->ab->qmi.service_ins_id); in ath12k_pci_coredump_download()
1428 for (i = 0; i < ab->qmi.mem_seg_count; i++) { in ath12k_pci_coredump_download()
1430 (ab->qmi.target_mem[i].type); in ath12k_pci_coredump_download()
1435 if (!ab->qmi.target_mem[i].paddr) { in ath12k_pci_coredump_download()
1438 ab->qmi.target_mem[i].type); in ath12k_pci_coredump_download()
1442 memcpy_fromio(buf, ab->qmi.target_mem[i].v.ioaddr, in ath12k_pci_coredump_download()
1443 ab->qmi.target_mem[i].size); in ath12k_pci_coredump_download()
1444 buf += ab->qmi.target_mem[i].size; in ath12k_pci_coredump_download()