Searched refs:m3_mem (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/net/wireless/ath/ath12k/ |
H A D | qmi.c | 2498 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath12k_qmi_m3_load() local 2503 if (m3_mem->vaddr || m3_mem->size) in ath12k_qmi_m3_load() 2515 m3_mem->vaddr = dma_alloc_coherent(ab->dev, in ath12k_qmi_m3_load() 2516 fw->size, &m3_mem->paddr, in ath12k_qmi_m3_load() 2518 if (!m3_mem->vaddr) { in ath12k_qmi_m3_load() 2525 memcpy(m3_mem->vaddr, fw->data, fw->size); in ath12k_qmi_m3_load() 2526 m3_mem->size = fw->size; in ath12k_qmi_m3_load() 2534 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath12k_qmi_m3_free() local 2536 if (!m3_mem->vaddr) in ath12k_qmi_m3_free() 2539 dma_free_coherent(ab->dev, m3_mem->size, in ath12k_qmi_m3_free() [all …]
|
H A D | qmi.h | 145 struct m3_mem_region m3_mem; member
|
/openbmc/linux/drivers/net/wireless/ath/ath11k/ |
H A D | qmi.c | 2507 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath11k_qmi_m3_load() local 2521 if (m3_mem->vaddr || m3_mem->size) in ath11k_qmi_m3_load() 2524 m3_mem->vaddr = dma_alloc_coherent(ab->dev, in ath11k_qmi_m3_load() 2525 fw->size, &m3_mem->paddr, in ath11k_qmi_m3_load() 2527 if (!m3_mem->vaddr) { in ath11k_qmi_m3_load() 2535 memcpy(m3_mem->vaddr, fw->data, fw->size); in ath11k_qmi_m3_load() 2536 m3_mem->size = fw->size; in ath11k_qmi_m3_load() 2544 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath11k_qmi_m3_free() local 2546 if (!ab->hw_params.m3_fw_support || !m3_mem->vaddr) in ath11k_qmi_m3_free() 2549 dma_free_coherent(ab->dev, m3_mem->size, in ath11k_qmi_m3_free() [all …]
|
H A D | qmi.h | 142 struct m3_mem_region m3_mem; member
|