Lines Matching defs:tegra_smmu

26 	struct tegra_smmu *smmu;
32 struct tegra_smmu {
59 struct tegra_smmu *smmu;
75 static inline void smmu_writel(struct tegra_smmu *smmu, u32 value,
81 static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset)
179 static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr)
185 static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde)
190 static void smmu_flush_ptc_all(struct tegra_smmu *smmu)
195 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma,
215 static inline void smmu_flush_tlb(struct tegra_smmu *smmu)
220 static inline void smmu_flush_tlb_asid(struct tegra_smmu *smmu,
234 static inline void smmu_flush_tlb_section(struct tegra_smmu *smmu,
249 static inline void smmu_flush_tlb_group(struct tegra_smmu *smmu,
264 static inline void smmu_flush(struct tegra_smmu *smmu)
269 static int tegra_smmu_alloc_asid(struct tegra_smmu *smmu, unsigned int *idp)
283 static void tegra_smmu_free_asid(struct tegra_smmu *smmu, unsigned int id)
344 tegra_smmu_find_swgroup(struct tegra_smmu *smmu, unsigned int swgroup)
359 static void tegra_smmu_enable(struct tegra_smmu *smmu, unsigned int swgroup,
392 static void tegra_smmu_disable(struct tegra_smmu *smmu, unsigned int swgroup,
420 static int tegra_smmu_as_prepare(struct tegra_smmu *smmu,
473 static void tegra_smmu_as_unprepare(struct tegra_smmu *smmu,
496 struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
532 struct tegra_smmu *smmu;
563 struct tegra_smmu *smmu = as->smmu;
589 struct tegra_smmu *smmu = as->smmu;
605 struct tegra_smmu *smmu = as->smmu;
654 struct tegra_smmu *smmu = as->smmu;
669 struct tegra_smmu *smmu = as->smmu;
823 static struct tegra_smmu *tegra_smmu_find(struct device_node *np)
841 static int tegra_smmu_configure(struct tegra_smmu *smmu, struct device *dev,
865 struct tegra_smmu *smmu = NULL;
894 tegra_smmu_find_group(struct tegra_smmu *smmu, unsigned int swgroup)
909 struct tegra_smmu *smmu = group->smmu;
919 struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
1033 struct tegra_smmu *smmu = s->private;
1065 struct tegra_smmu *smmu = s->private;
1091 static void tegra_smmu_debugfs_init(struct tegra_smmu *smmu)
1101 static void tegra_smmu_debugfs_exit(struct tegra_smmu *smmu)
1106 struct tegra_smmu *tegra_smmu_probe(struct device *dev,
1110 struct tegra_smmu *smmu;
1186 void tegra_smmu_remove(struct tegra_smmu *smmu)