Lines Matching defs:smmu
72 static inline int arm_smmu_rpm_get(struct arm_smmu_device *smmu) in arm_smmu_rpm_get()
80 static inline void arm_smmu_rpm_put(struct arm_smmu_device *smmu) in arm_smmu_rpm_put()
89 static void arm_smmu_rpm_use_autosuspend(struct arm_smmu_device *smmu) in arm_smmu_rpm_use_autosuspend()
151 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master()
201 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master()
213 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu, int page, in __arm_smmu_tlb_sync()
236 static void arm_smmu_tlb_sync_global(struct arm_smmu_device *smmu) in arm_smmu_tlb_sync_global()
248 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_sync_context() local
273 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context_s2() local
285 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_s1() local
313 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_s2() local
385 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_add_page_s2_v1() local
412 void arm_smmu_read_context_fault_info(struct arm_smmu_device *smmu, int idx, in arm_smmu_read_context_fault_info()
421 void arm_smmu_print_context_fault_info(struct arm_smmu_device *smmu, int idx, in arm_smmu_print_context_fault_info()
459 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_context_fault() local
483 struct arm_smmu_device *smmu = dev; in arm_smmu_global_fault() local
570 void arm_smmu_write_context_bank(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_context_bank()
660 struct arm_smmu_device *smmu, in arm_smmu_alloc_context_bank()
670 struct arm_smmu_device *smmu, in arm_smmu_init_domain_context()
884 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_destroy_domain_context() local
944 static void arm_smmu_write_smr(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_smr()
955 static void arm_smmu_write_s2cr(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_s2cr()
975 static void arm_smmu_write_sme(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_sme()
986 static void arm_smmu_test_smr_masks(struct arm_smmu_device *smmu) in arm_smmu_test_smr_masks()
1022 static int arm_smmu_find_sme(struct arm_smmu_device *smmu, u16 id, u16 mask) in arm_smmu_find_sme()
1064 static bool arm_smmu_free_sme(struct arm_smmu_device *smmu, int idx) in arm_smmu_free_sme()
1080 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_master_alloc_smes() local
1128 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_master_free_smes() local
1144 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_master_install_s2crs() local
1164 struct arm_smmu_device *smmu; in arm_smmu_attach_dev() local
1211 struct arm_smmu_device *smmu; in arm_smmu_attach_dev_type() local
1262 struct arm_smmu_device *smmu = to_smmu_domain(domain)->smmu; in arm_smmu_map_pages() local
1280 struct arm_smmu_device *smmu = to_smmu_domain(domain)->smmu; in arm_smmu_unmap_pages() local
1296 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_flush_iotlb_all() local
1309 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iotlb_sync() local
1327 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iova_to_phys_hard() local
1424 struct arm_smmu_device *smmu = NULL; in arm_smmu_probe_device() local
1513 struct arm_smmu_device *smmu; in arm_smmu_probe_finalize() local
1526 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_device_group() local
1650 static void arm_smmu_device_reset(struct arm_smmu_device *smmu) in arm_smmu_device_reset()
1731 static int arm_smmu_device_cfg_probe(struct arm_smmu_device *smmu) in arm_smmu_device_cfg_probe()
1964 static int acpi_smmu_get_data(u32 model, struct arm_smmu_device *smmu) in acpi_smmu_get_data()
1997 static int arm_smmu_device_acpi_probe(struct arm_smmu_device *smmu, in arm_smmu_device_acpi_probe()
2023 static inline int arm_smmu_device_acpi_probe(struct arm_smmu_device *smmu, in arm_smmu_device_acpi_probe()
2030 static int arm_smmu_device_dt_probe(struct arm_smmu_device *smmu, in arm_smmu_device_dt_probe()
2066 static void arm_smmu_rmr_install_bypass_smr(struct arm_smmu_device *smmu) in arm_smmu_rmr_install_bypass_smr()
2117 struct arm_smmu_device *smmu; in arm_smmu_device_probe() local
2257 struct arm_smmu_device *smmu = platform_get_drvdata(pdev); in arm_smmu_device_shutdown() local
2277 struct arm_smmu_device *smmu = platform_get_drvdata(pdev); in arm_smmu_device_remove() local
2287 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_runtime_resume() local
2301 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_runtime_suspend() local
2311 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_pm_resume() local
2330 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_pm_suspend() local