Lines Matching defs:smmu

59 #define ARM_SMMU_GR0(smmu)		((smmu)->base)  argument
60 #define ARM_SMMU_GR1(smmu) ((smmu)->base + (1 << (smmu)->pgshift)) argument
67 #define ARM_SMMU_GR0_NS(smmu) \ argument
181 #define ARM_SMMU_CB_BASE(smmu) ((smmu)->base + ((smmu)->size >> 1)) argument
182 #define ARM_SMMU_CB(smmu, n) ((n) * (1 << (smmu)->pgshift)) argument
333 struct arm_smmu_device *smmu; member
362 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options()
389 static struct arm_smmu_master *find_smmu_master(struct arm_smmu_device *smmu, in find_smmu_master()
424 static int insert_smmu_master(struct arm_smmu_device *smmu, in insert_smmu_master()
449 static int register_smmu_master(struct arm_smmu_device *smmu, in register_smmu_master()
495 struct arm_smmu_device *smmu; in find_smmu_for_device() local
529 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu) in __arm_smmu_tlb_sync()
557 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context() local
579 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_nosync() local
614 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_flush_pgtable() local
649 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_context_fault() local
697 struct arm_smmu_device *smmu = dev; in arm_smmu_global_fault() local
724 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_init_context_bank() local
816 struct arm_smmu_device *smmu) in arm_smmu_init_domain_context()
946 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_destroy_domain_context() local
1005 static int arm_smmu_master_configure_smrs(struct arm_smmu_device *smmu, in arm_smmu_master_configure_smrs()
1058 static void arm_smmu_master_free_smrs(struct arm_smmu_device *smmu, in arm_smmu_master_free_smrs()
1084 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_add_master() local
1108 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_remove_master() local
1133 struct arm_smmu_device *smmu; in arm_smmu_attach_dev() local
1225 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iova_to_phys_hard() local
1369 struct arm_smmu_device *smmu = find_smmu_for_device(dev); in arm_smmu_add_platform_device() local
1461 static void arm_smmu_device_reset(struct arm_smmu_device *smmu) in arm_smmu_device_reset()
1531 static int arm_smmu_device_cfg_probe(struct arm_smmu_device *smmu) in arm_smmu_device_cfg_probe()
1699 struct arm_smmu_device *smmu; in arm_smmu_device_dt_probe() local
1827 struct arm_smmu_device *curr, *smmu = NULL; in arm_smmu_device_remove() local