Home
last modified time | relevance | path

Searched refs:master_domain (Results 1 – 2 of 2) sorted by relevance

/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c21 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 Darm-smmu-v3.c2224 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 …]