Lines Matching defs:smmu
604 struct arm_smmu_device *smmu; member
619 struct arm_smmu_device *smmu; member
649 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options()
840 static void arm_smmu_cmdq_skip_err(struct arm_smmu_device *smmu) in arm_smmu_cmdq_skip_err()
887 static void arm_smmu_cmdq_issue_cmd(struct arm_smmu_device *smmu, in arm_smmu_cmdq_issue_cmd()
936 static void arm_smmu_write_ctx_desc(struct arm_smmu_device *smmu, in arm_smmu_write_ctx_desc()
974 static void arm_smmu_sync_ste_for_sid(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_sync_ste_for_sid()
989 static void arm_smmu_write_strtab_ent(struct arm_smmu_device *smmu, u32 sid, in arm_smmu_write_strtab_ent()
1112 static int arm_smmu_init_l2_strtab(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_init_l2_strtab()
1144 struct arm_smmu_device *smmu = dev; in arm_smmu_evtq_thread() local
1165 struct arm_smmu_device *smmu = dev; in arm_smmu_evtq_handler() local
1182 struct arm_smmu_device *smmu = dev; in arm_smmu_priq_thread() local
1231 struct arm_smmu_device *smmu = dev; in arm_smmu_priq_handler() local
1254 struct arm_smmu_device *smmu = dev; in arm_smmu_gerror_handler() local
1304 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu) in __arm_smmu_tlb_sync()
1321 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_context() local
1341 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_tlb_inv_range_nosync() local
1423 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_free() local
1453 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_finalise_s1() local
1483 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_finalise_s2() local
1508 struct arm_smmu_device *smmu = smmu_domain->smmu; in arm_smmu_domain_finalise() local
1570 static __le64 *arm_smmu_get_step_for_sid(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_get_step_for_sid()
1597 struct arm_smmu_device *smmu = smmu_group->smmu; in arm_smmu_install_ste_for_group() local
1621 struct arm_smmu_device *smmu; in arm_smmu_attach_dev() local
1753 struct arm_smmu_device *smmu = NULL; in arm_smmu_get_for_pci_dev() local
1774 static bool arm_smmu_sid_in_range(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_sid_in_range()
1791 struct arm_smmu_device *smmu; in arm_smmu_add_device() local
1932 static int arm_smmu_init_one_queue(struct arm_smmu_device *smmu, in arm_smmu_init_one_queue()
1960 static void arm_smmu_free_one_queue(struct arm_smmu_device *smmu, in arm_smmu_free_one_queue()
1968 static void arm_smmu_free_queues(struct arm_smmu_device *smmu) in arm_smmu_free_queues()
1977 static int arm_smmu_init_queues(struct arm_smmu_device *smmu) in arm_smmu_init_queues()
2013 static void arm_smmu_free_l2_strtab(struct arm_smmu_device *smmu) in arm_smmu_free_l2_strtab()
2031 static int arm_smmu_init_l1_strtab(struct arm_smmu_device *smmu) in arm_smmu_init_l1_strtab()
2052 static int arm_smmu_init_strtab_2lvl(struct arm_smmu_device *smmu) in arm_smmu_init_strtab_2lvl()
2107 static int arm_smmu_init_strtab_linear(struct arm_smmu_device *smmu) in arm_smmu_init_strtab_linear()
2136 static int arm_smmu_init_strtab(struct arm_smmu_device *smmu) in arm_smmu_init_strtab()
2160 static void arm_smmu_free_strtab(struct arm_smmu_device *smmu) in arm_smmu_free_strtab()
2175 static int arm_smmu_init_structures(struct arm_smmu_device *smmu) in arm_smmu_init_structures()
2194 static void arm_smmu_free_structures(struct arm_smmu_device *smmu) in arm_smmu_free_structures()
2200 static int arm_smmu_write_reg_sync(struct arm_smmu_device *smmu, u32 val, in arm_smmu_write_reg_sync()
2220 struct arm_smmu_device *smmu = dev_get_drvdata(dev); in arm_smmu_write_msi_msg() local
2231 static void arm_smmu_setup_msis(struct arm_smmu_device *smmu) in arm_smmu_setup_msis()
2276 static int arm_smmu_setup_irqs(struct arm_smmu_device *smmu) in arm_smmu_setup_irqs()
2344 static int arm_smmu_device_disable(struct arm_smmu_device *smmu) in arm_smmu_device_disable()
2355 static int arm_smmu_device_reset(struct arm_smmu_device *smmu) in arm_smmu_device_reset()
2468 static int arm_smmu_device_probe(struct arm_smmu_device *smmu) in arm_smmu_device_probe()
2648 struct arm_smmu_device *smmu; in arm_smmu_device_dt_probe() local
2715 struct arm_smmu_device *smmu = platform_get_drvdata(pdev); in arm_smmu_device_remove() local