Home
last modified time | relevance | path

Searched refs:m3_mem (Results 1 – 4 of 4) sorted by relevance

/freebsd/sys/contrib/dev/athk/ath12k/
H A Dqmi.c2508 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath12k_qmi_m3_load() local
2513 if (m3_mem->vaddr || m3_mem->size) in ath12k_qmi_m3_load()
2525 m3_mem->vaddr = dma_alloc_coherent(ab->dev, in ath12k_qmi_m3_load()
2526 fw->size, &m3_mem->paddr, in ath12k_qmi_m3_load()
2528 if (!m3_mem->vaddr) { in ath12k_qmi_m3_load()
2535 memcpy(m3_mem->vaddr, fw->data, fw->size); in ath12k_qmi_m3_load()
2536 m3_mem->size = fw->size; in ath12k_qmi_m3_load()
2544 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath12k_qmi_m3_free() local
2546 if (!m3_mem->vaddr) in ath12k_qmi_m3_free()
2549 dma_free_coherent(ab->dev, m3_mem->size, in ath12k_qmi_m3_free()
[all …]
H A Dqmi.h145 struct m3_mem_region m3_mem; member
/freebsd/sys/contrib/dev/athk/ath11k/
H A Dqmi.c2535 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath11k_qmi_m3_load() local
2549 if (m3_mem->vaddr || m3_mem->size) in ath11k_qmi_m3_load()
2552 m3_mem->vaddr = dma_alloc_coherent(ab->dev, in ath11k_qmi_m3_load()
2553 fw->size, &m3_mem->paddr, in ath11k_qmi_m3_load()
2555 if (!m3_mem->vaddr) { in ath11k_qmi_m3_load()
2563 memcpy(m3_mem->vaddr, fw->data, fw->size); in ath11k_qmi_m3_load()
2564 m3_mem->size = fw->size; in ath11k_qmi_m3_load()
2572 struct m3_mem_region *m3_mem = &ab->qmi.m3_mem; in ath11k_qmi_m3_free() local
2574 if (!ab->hw_params.m3_fw_support || !m3_mem->vaddr) in ath11k_qmi_m3_free()
2577 dma_free_coherent(ab->dev, m3_mem->size, in ath11k_qmi_m3_free()
[all …]
H A Dqmi.h146 struct m3_mem_region m3_mem; member