Home
last modified time | relevance | path

Searched refs:iommu_dom (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/media/platform/qcom/venus/
H A Dfirmware.c286 struct iommu_domain *iommu_dom; in venus_firmware_init() local
319 iommu_dom = iommu_paging_domain_alloc(core->fw.dev); in venus_firmware_init()
320 if (IS_ERR(iommu_dom)) { in venus_firmware_init()
322 ret = PTR_ERR(iommu_dom); in venus_firmware_init()
326 ret = iommu_attach_device(iommu_dom, core->fw.dev); in venus_firmware_init()
332 core->fw.iommu_domain = iommu_dom; in venus_firmware_init()
339 iommu_domain_free(iommu_dom); in venus_firmware_init()
/linux-6.15/drivers/net/wireless/ath/ath11k/
H A Dahb.c992 struct iommu_domain *iommu_dom; in ath11k_ahb_fw_resources_init() local
1034 iommu_dom = iommu_paging_domain_alloc(ab_ahb->fw.dev); in ath11k_ahb_fw_resources_init()
1035 if (IS_ERR(iommu_dom)) { in ath11k_ahb_fw_resources_init()
1037 ret = PTR_ERR(iommu_dom); in ath11k_ahb_fw_resources_init()
1041 ret = iommu_attach_device(iommu_dom, ab_ahb->fw.dev); in ath11k_ahb_fw_resources_init()
1047 ret = iommu_map(iommu_dom, ab_ahb->fw.msa_paddr, in ath11k_ahb_fw_resources_init()
1055 ret = iommu_map(iommu_dom, ab_ahb->fw.ce_paddr, in ath11k_ahb_fw_resources_init()
1064 ab_ahb->fw.iommu_domain = iommu_dom; in ath11k_ahb_fw_resources_init()
1070 iommu_unmap(iommu_dom, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resources_init()
1073 iommu_detach_device(iommu_dom, ab_ahb->fw.dev); in ath11k_ahb_fw_resources_init()
[all …]
/linux-6.15/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c1605 struct iommu_domain *iommu_dom; in ath10k_fw_init() local
1638 iommu_dom = iommu_paging_domain_alloc(ar_snoc->fw.dev); in ath10k_fw_init()
1639 if (IS_ERR(iommu_dom)) { in ath10k_fw_init()
1641 ret = PTR_ERR(iommu_dom); in ath10k_fw_init()
1645 ret = iommu_attach_device(iommu_dom, ar_snoc->fw.dev); in ath10k_fw_init()
1651 ar_snoc->fw.iommu_domain = iommu_dom; in ath10k_fw_init()
1654 ret = iommu_map(iommu_dom, ar_snoc->fw.fw_start_addr, in ath10k_fw_init()
1667 iommu_detach_device(iommu_dom, ar_snoc->fw.dev); in ath10k_fw_init()
1670 iommu_domain_free(iommu_dom); in ath10k_fw_init()