tegra_smmu
struct tegra_smmu *smmu = s->private;
struct tegra_smmu *smmu = s->private;
static void tegra_smmu_debugfs_init(struct tegra_smmu *smmu)
static void tegra_smmu_debugfs_exit(struct tegra_smmu *smmu)
struct tegra_smmu *tegra_smmu_probe(struct device *dev,
struct tegra_smmu *smmu;
void tegra_smmu_remove(struct tegra_smmu *smmu)
static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr)
static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde)
static void smmu_flush_ptc_all(struct tegra_smmu *smmu)
static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma,
static inline void smmu_flush_tlb(struct tegra_smmu *smmu)
static inline void smmu_flush_tlb_asid(struct tegra_smmu *smmu,
static inline void smmu_flush_tlb_section(struct tegra_smmu *smmu,
static inline void smmu_flush_tlb_group(struct tegra_smmu *smmu,
struct tegra_smmu *smmu;
static inline void smmu_flush(struct tegra_smmu *smmu)
static int tegra_smmu_alloc_asid(struct tegra_smmu *smmu, unsigned int *idp)
static void tegra_smmu_free_asid(struct tegra_smmu *smmu, unsigned int id)
tegra_smmu_find_swgroup(struct tegra_smmu *smmu, unsigned int swgroup)
static void tegra_smmu_enable(struct tegra_smmu *smmu, unsigned int swgroup,
static void tegra_smmu_disable(struct tegra_smmu *smmu, unsigned int swgroup,
static int tegra_smmu_as_prepare(struct tegra_smmu *smmu,
static void tegra_smmu_as_unprepare(struct tegra_smmu *smmu,
struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
struct tegra_smmu *smmu;
struct tegra_smmu *smmu = as->smmu;
struct tegra_smmu *smmu = as->smmu;
struct tegra_smmu *smmu;
struct tegra_smmu *smmu = as->smmu;
struct tegra_smmu *smmu = as->smmu;
struct tegra_smmu *smmu = as->smmu;
static inline void smmu_writel(struct tegra_smmu *smmu, u32 value,
static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset)
static struct tegra_smmu *tegra_smmu_find(struct device_node *np)
static int tegra_smmu_configure(struct tegra_smmu *smmu, struct device *dev,
struct tegra_smmu *smmu = NULL;
tegra_smmu_find_group(struct tegra_smmu *smmu, unsigned int swgroup)
struct tegra_smmu *smmu = group->smmu;
struct tegra_smmu *smmu = dev_iommu_priv_get(dev);
struct tegra_smmu *tegra_smmu_probe(struct device *dev,
void tegra_smmu_remove(struct tegra_smmu *smmu);
static inline struct tegra_smmu *
static inline void tegra_smmu_remove(struct tegra_smmu *smmu)
struct tegra_smmu *smmu;
struct tegra_smmu;