Symbol: tegra_smmu
drivers/iommu/tegra-smmu.c
1032
struct tegra_smmu *smmu = s->private;
drivers/iommu/tegra-smmu.c
1064
struct tegra_smmu *smmu = s->private;
drivers/iommu/tegra-smmu.c
1090
static void tegra_smmu_debugfs_init(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
1100
static void tegra_smmu_debugfs_exit(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
1105
struct tegra_smmu *tegra_smmu_probe(struct device *dev,
drivers/iommu/tegra-smmu.c
1109
struct tegra_smmu *smmu;
drivers/iommu/tegra-smmu.c
1185
void tegra_smmu_remove(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
179
static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr)
drivers/iommu/tegra-smmu.c
185
static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde)
drivers/iommu/tegra-smmu.c
190
static void smmu_flush_ptc_all(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
195
static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma,
drivers/iommu/tegra-smmu.c
215
static inline void smmu_flush_tlb(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
220
static inline void smmu_flush_tlb_asid(struct tegra_smmu *smmu,
drivers/iommu/tegra-smmu.c
234
static inline void smmu_flush_tlb_section(struct tegra_smmu *smmu,
drivers/iommu/tegra-smmu.c
249
static inline void smmu_flush_tlb_group(struct tegra_smmu *smmu,
drivers/iommu/tegra-smmu.c
26
struct tegra_smmu *smmu;
drivers/iommu/tegra-smmu.c
264
static inline void smmu_flush(struct tegra_smmu *smmu)
drivers/iommu/tegra-smmu.c
269
static int tegra_smmu_alloc_asid(struct tegra_smmu *smmu, unsigned int *idp)
drivers/iommu/tegra-smmu.c
283
static void tegra_smmu_free_asid(struct tegra_smmu *smmu, unsigned int id)
drivers/iommu/tegra-smmu.c
344
tegra_smmu_find_swgroup(struct tegra_smmu *smmu, unsigned int swgroup)
drivers/iommu/tegra-smmu.c
359
static void tegra_smmu_enable(struct tegra_smmu *smmu, unsigned int swgroup,
drivers/iommu/tegra-smmu.c
392
static void tegra_smmu_disable(struct tegra_smmu *smmu, unsigned int swgroup,
drivers/iommu/tegra-smmu.c
420
static int tegra_smmu_as_prepare(struct tegra_smmu *smmu,
drivers/iommu/tegra-smmu.c
473
static void tegra_smmu_as_unprepare(struct tegra_smmu *smmu,
drivers/iommu/tegra-smmu.c
496
struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
drivers/iommu/tegra-smmu.c
532
struct tegra_smmu *smmu;
drivers/iommu/tegra-smmu.c
563
struct tegra_smmu *smmu = as->smmu;
drivers/iommu/tegra-smmu.c
589
struct tegra_smmu *smmu = as->smmu;
drivers/iommu/tegra-smmu.c
59
struct tegra_smmu *smmu;
drivers/iommu/tegra-smmu.c
605
struct tegra_smmu *smmu = as->smmu;
drivers/iommu/tegra-smmu.c
654
struct tegra_smmu *smmu = as->smmu;
drivers/iommu/tegra-smmu.c
669
struct tegra_smmu *smmu = as->smmu;
drivers/iommu/tegra-smmu.c
75
static inline void smmu_writel(struct tegra_smmu *smmu, u32 value,
drivers/iommu/tegra-smmu.c
81
static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset)
drivers/iommu/tegra-smmu.c
823
static struct tegra_smmu *tegra_smmu_find(struct device_node *np)
drivers/iommu/tegra-smmu.c
840
static int tegra_smmu_configure(struct tegra_smmu *smmu, struct device *dev,
drivers/iommu/tegra-smmu.c
864
struct tegra_smmu *smmu = NULL;
drivers/iommu/tegra-smmu.c
893
tegra_smmu_find_group(struct tegra_smmu *smmu, unsigned int swgroup)
drivers/iommu/tegra-smmu.c
908
struct tegra_smmu *smmu = group->smmu;
drivers/iommu/tegra-smmu.c
918
struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
include/soc/tegra/mc.h
102
struct tegra_smmu *tegra_smmu_probe(struct device *dev,
include/soc/tegra/mc.h
105
void tegra_smmu_remove(struct tegra_smmu *smmu);
include/soc/tegra/mc.h
107
static inline struct tegra_smmu *
include/soc/tegra/mc.h
114
static inline void tegra_smmu_remove(struct tegra_smmu *smmu)
include/soc/tegra/mc.h
233
struct tegra_smmu *smmu;
include/soc/tegra/mc.h
99
struct tegra_smmu;