Searched refs:cdptr (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-sva.c | 26 struct arm_smmu_cd *cdptr; in arm_smmu_update_s1_domain_cd_entry() local 28 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_update_s1_domain_cd_entry() 29 if (WARN_ON(!cdptr)) 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() 182 struct arm_smmu_cd *cdptr; in arm_smmu_mm_release() local 184 cdptr = arm_smmu_get_cd_ptr(master, master_domain->ssid); in arm_smmu_mm_release() 185 if (WARN_ON(!cdptr)) 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 | 1351 struct arm_smmu_cd *cdptr, in arm_smmu_write_cd_entry() argument 1355 bool cur_valid = cdptr->data[0] & cpu_to_le64(CTXDESC_CD_0_V); in arm_smmu_write_cd_entry() 1371 arm_smmu_write_entry(&cd_writer.writer, cdptr->data, target->data); in arm_smmu_write_cd_entry() 1420 struct arm_smmu_cd *cdptr; in arm_smmu_clear_cd() local 1424 cdptr = arm_smmu_get_cd_ptr(master, ssid); in arm_smmu_clear_cd() 1425 if (WARN_ON(!cdptr)) in arm_smmu_clear_cd() 1427 arm_smmu_write_cd_entry(master, ssid, cdptr, &target); in arm_smmu_clear_cd() 3018 struct arm_smmu_cd *cdptr; in arm_smmu_attach_dev() local 3030 cdptr = arm_smmu_alloc_cd_ptr(master, IOMMU_NO_PASID); in arm_smmu_attach_dev() 3031 if (!cdptr) in arm_smmu_attach_dev() [all …]
|