Lines Matching refs:arm_smmu_device
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()
131 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master()
182 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master()
194 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu, int page, in __arm_smmu_tlb_sync()
217 static void arm_smmu_tlb_sync_global(struct arm_smmu_device *smmu) in arm_smmu_tlb_sync_global()
229 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_sync_context()
254 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context_s2()
266 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_s1()
294 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_s2()
366 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_add_page_s2_v1()
398 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_context_fault()
425 struct arm_smmu_device *smmu = dev; in arm_smmu_global_fault()
512 void arm_smmu_write_context_bank(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_context_bank()
602 struct arm_smmu_device *smmu, in arm_smmu_alloc_context_bank()
612 struct arm_smmu_device *smmu, in arm_smmu_init_domain_context()
825 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_destroy_domain_context()
890 static void arm_smmu_write_smr(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_smr()
901 static void arm_smmu_write_s2cr(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_s2cr()
921 static void arm_smmu_write_sme(struct arm_smmu_device *smmu, int idx) in arm_smmu_write_sme()
932 static void arm_smmu_test_smr_masks(struct arm_smmu_device *smmu) in arm_smmu_test_smr_masks()
968 static int arm_smmu_find_sme(struct arm_smmu_device *smmu, u16 id, u16 mask) in arm_smmu_find_sme()
1010 static bool arm_smmu_free_sme(struct arm_smmu_device *smmu, int idx) in arm_smmu_free_sme()
1026 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_master_alloc_smes()
1074 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_master_free_smes()
1090 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_add_master()
1118 struct arm_smmu_device *smmu; in arm_smmu_attach_dev()
1187 struct arm_smmu_device *smmu = to_smmu_domain(domain)->smmu; in arm_smmu_map_pages()
1205 struct arm_smmu_device *smmu = to_smmu_domain(domain)->smmu; in arm_smmu_unmap_pages()
1221 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_flush_iotlb_all()
1234 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iotlb_sync()
1252 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_iova_to_phys_hard()
1338 struct arm_smmu_device *arm_smmu_get_by_fwnode(struct fwnode_handle *fwnode) in arm_smmu_get_by_fwnode()
1348 struct arm_smmu_device *smmu = NULL; in arm_smmu_probe_device()
1441 struct arm_smmu_device *smmu; in arm_smmu_probe_finalize()
1454 struct arm_smmu_device *smmu = cfg->smmu; in arm_smmu_device_group()
1591 static void arm_smmu_device_reset(struct arm_smmu_device *smmu) in arm_smmu_device_reset()
1672 static int arm_smmu_device_cfg_probe(struct arm_smmu_device *smmu) in arm_smmu_device_cfg_probe()
1905 static int acpi_smmu_get_data(u32 model, struct arm_smmu_device *smmu) in acpi_smmu_get_data()
1938 static int arm_smmu_device_acpi_probe(struct arm_smmu_device *smmu, in arm_smmu_device_acpi_probe()
1964 static inline int arm_smmu_device_acpi_probe(struct arm_smmu_device *smmu, in arm_smmu_device_acpi_probe()
1971 static int arm_smmu_device_dt_probe(struct arm_smmu_device *smmu, in arm_smmu_device_dt_probe()
2007 static void arm_smmu_rmr_install_bypass_smr(struct arm_smmu_device *smmu) in arm_smmu_rmr_install_bypass_smr()
2058 struct arm_smmu_device *smmu; in arm_smmu_device_probe()
2199 struct arm_smmu_device *smmu = platform_get_drvdata(pdev); in arm_smmu_device_shutdown()
2222 struct arm_smmu_device *smmu = platform_get_drvdata(pdev); in arm_smmu_device_remove()
2237 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_runtime_resume()
2251 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_runtime_suspend()
2261 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_pm_resume()
2280 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_pm_suspend()