Home
last modified time | relevance | path

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

/Linux-v6.1/drivers/media/platform/qcom/venus/
Dfirmware.c274 struct iommu_domain *iommu_dom; in venus_firmware_init() local
307 iommu_dom = iommu_domain_alloc(&platform_bus_type); in venus_firmware_init()
308 if (!iommu_dom) { in venus_firmware_init()
314 ret = iommu_attach_device(iommu_dom, core->fw.dev); in venus_firmware_init()
320 core->fw.iommu_domain = iommu_dom; in venus_firmware_init()
327 iommu_domain_free(iommu_dom); in venus_firmware_init()
/Linux-v6.1/drivers/net/wireless/ath/ath11k/
Dahb.c967 struct iommu_domain *iommu_dom; in ath11k_ahb_fw_resources_init() local
1009 iommu_dom = iommu_domain_alloc(&platform_bus_type); in ath11k_ahb_fw_resources_init()
1010 if (!iommu_dom) { in ath11k_ahb_fw_resources_init()
1016 ret = iommu_attach_device(iommu_dom, ab_ahb->fw.dev); in ath11k_ahb_fw_resources_init()
1022 ret = iommu_map(iommu_dom, ab_ahb->fw.msa_paddr, in ath11k_ahb_fw_resources_init()
1030 ret = iommu_map(iommu_dom, ab_ahb->fw.ce_paddr, in ath11k_ahb_fw_resources_init()
1039 ab_ahb->fw.iommu_domain = iommu_dom; in ath11k_ahb_fw_resources_init()
1045 iommu_unmap(iommu_dom, ab_ahb->fw.msa_paddr, ab_ahb->fw.msa_size); in ath11k_ahb_fw_resources_init()
1048 iommu_detach_device(iommu_dom, ab_ahb->fw.dev); in ath11k_ahb_fw_resources_init()
1051 iommu_domain_free(iommu_dom); in ath11k_ahb_fw_resources_init()
/Linux-v6.1/drivers/net/wireless/ath/ath10k/
Dsnoc.c1591 struct iommu_domain *iommu_dom; in ath10k_fw_init() local
1624 iommu_dom = iommu_domain_alloc(&platform_bus_type); in ath10k_fw_init()
1625 if (!iommu_dom) { in ath10k_fw_init()
1631 ret = iommu_attach_device(iommu_dom, ar_snoc->fw.dev); in ath10k_fw_init()
1637 ar_snoc->fw.iommu_domain = iommu_dom; in ath10k_fw_init()
1640 ret = iommu_map(iommu_dom, ar_snoc->fw.fw_start_addr, in ath10k_fw_init()
1653 iommu_detach_device(iommu_dom, ar_snoc->fw.dev); in ath10k_fw_init()
1656 iommu_domain_free(iommu_dom); in ath10k_fw_init()