Searched refs:master_domain (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-sva.c | 19 struct arm_smmu_master_domain *master_domain; in arm_smmu_update_s1_domain_cd_entry() local 24 list_for_each_entry(master_domain, &smmu_domain->devices, devices_elm) { in arm_smmu_update_s1_domain_cd_entry() 25 struct arm_smmu_master *master = master_domain->master; in arm_smmu_update_s1_domain_cd_entry() 28 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_update_s1_domain_cd_entry() 33 arm_smmu_write_cd_entry(master, master_domain->ssid, cdptr, in arm_smmu_update_s1_domain_cd_entry() 170 struct arm_smmu_master_domain *master_domain; in arm_smmu_mm_release() local 178 list_for_each_entry(master_domain, &smmu_domain->devices, in arm_smmu_mm_release() 180 struct arm_smmu_master *master = master_domain->master; in arm_smmu_mm_release() 184 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_mm_release() 189 arm_smmu_write_cd_entry(master, master_domain->ssid, cdptr, in arm_smmu_mm_release()
|
| H A D | arm-smmu-v3.c | 2186 struct arm_smmu_master_domain *master_domain; in arm_smmu_atc_inv_domain() local 2217 list_for_each_entry(master_domain, &smmu_domain->devices, in arm_smmu_atc_inv_domain() 2219 struct arm_smmu_master *master = master_domain->master; in arm_smmu_atc_inv_domain() 2224 if (master_domain->nested_ats_flush) { in arm_smmu_atc_inv_domain() 2231 arm_smmu_atc_inv_to_cmd(master_domain->ssid, iova, size, in arm_smmu_atc_inv_domain() 2445 struct arm_smmu_master_domain *master_domain; in arm_smmu_enforce_cache_coherency() local 2450 list_for_each_entry(master_domain, &smmu_domain->devices, in arm_smmu_enforce_cache_coherency() 2452 if (!arm_smmu_master_canwbs(master_domain->master)) { in arm_smmu_enforce_cache_coherency() 2727 struct arm_smmu_master_domain *master_domain; in arm_smmu_find_master_domain() local 2731 list_for_each_entry(master_domain, &smmu_domain->devices, in arm_smmu_find_master_domain() [all …]
|