Searched refs:master_domain (Results 1 – 2 of 2) sorted by relevance
| /linux-6.15/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-sva.c | 21 struct arm_smmu_master_domain *master_domain; in arm_smmu_update_s1_domain_cd_entry() local 26 list_for_each_entry(master_domain, &smmu_domain->devices, devices_elm) { in arm_smmu_update_s1_domain_cd_entry() 27 struct arm_smmu_master *master = master_domain->master; in arm_smmu_update_s1_domain_cd_entry() 30 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_update_s1_domain_cd_entry() 35 arm_smmu_write_cd_entry(master, master_domain->ssid, cdptr, in arm_smmu_update_s1_domain_cd_entry() 172 struct arm_smmu_master_domain *master_domain; in arm_smmu_mm_release() local 180 list_for_each_entry(master_domain, &smmu_domain->devices, in arm_smmu_mm_release() 182 struct arm_smmu_master *master = master_domain->master; in arm_smmu_mm_release() 186 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_mm_release() 191 arm_smmu_write_cd_entry(master, master_domain->ssid, cdptr, in arm_smmu_mm_release()
|
| H A D | arm-smmu-v3.c | 2224 if (master_domain->nested_ats_flush) { in arm_smmu_atc_inv_domain() 2733 master_domain->ssid == ssid && in arm_smmu_find_master_domain() 2735 return master_domain; in arm_smmu_find_master_domain() 2777 if (master_domain) { in arm_smmu_remove_master_domain() 2779 kfree(master_domain); in arm_smmu_remove_master_domain() 2851 master_domain = kzalloc(sizeof(*master_domain), GFP_KERNEL); in arm_smmu_attach_prepare() 2852 if (!master_domain) { in arm_smmu_attach_prepare() 2856 master_domain->master = master; in arm_smmu_attach_prepare() 2857 master_domain->ssid = state->ssid; in arm_smmu_attach_prepare() 2859 master_domain->nested_ats_flush = in arm_smmu_attach_prepare() [all …]
|