Lines Matching defs:smmu
60 #define ARM_SMMU_GR0(smmu) ((smmu)->base) argument
61 #define ARM_SMMU_GR1(smmu) ((smmu)->base + (1 << (smmu)->pgshift)) argument
68 #define ARM_SMMU_GR0_NS(smmu) \ argument
194 #define ARM_SMMU_CB_BASE(smmu) ((smmu)->base + ((smmu)->size >> 1)) argument
195 #define ARM_SMMU_CB(smmu, n) ((n) * (1 << (smmu)->pgshift)) argument
343 struct arm_smmu_device *smmu; member
372 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options()
399 static struct arm_smmu_master *find_smmu_master(struct arm_smmu_device *smmu, in find_smmu_master()
434 static int insert_smmu_master(struct arm_smmu_device *smmu, in insert_smmu_master()
459 static int register_smmu_master(struct arm_smmu_device *smmu, in register_smmu_master()
505 struct arm_smmu_device *smmu; in find_smmu_for_device() local
539 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu) in __arm_smmu_tlb_sync()
567 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context() local
589 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_nosync() local
635 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_context_fault() local
683 struct arm_smmu_device *smmu = dev; in arm_smmu_global_fault() local
711 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_init_context_bank() local
797 struct arm_smmu_device *smmu) in arm_smmu_init_domain_context()
928 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_destroy_domain_context() local
987 static int arm_smmu_master_configure_smrs(struct arm_smmu_device *smmu, in arm_smmu_master_configure_smrs()
1040 static void arm_smmu_master_free_smrs(struct arm_smmu_device *smmu, in arm_smmu_master_free_smrs()
1066 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_add_master() local
1090 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_remove_master() local
1115 struct arm_smmu_device *smmu; in arm_smmu_attach_dev() local
1207 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iova_to_phys_hard() local
1337 struct arm_smmu_device *smmu = find_smmu_for_device(dev); in arm_smmu_init_platform_device() local
1456 static void arm_smmu_device_reset(struct arm_smmu_device *smmu) in arm_smmu_device_reset()
1526 static int arm_smmu_device_cfg_probe(struct arm_smmu_device *smmu) in arm_smmu_device_cfg_probe()
1707 struct arm_smmu_device *smmu; in arm_smmu_device_dt_probe() local
1835 struct arm_smmu_device *curr, *smmu = NULL; in arm_smmu_device_remove() local