Searched defs:smmu (Results 1 – 4 of 4) sorted by relevance
/drivers/iommu/ |
D | tegra-smmu.c | 45 struct tegra_smmu *smmu; member 60 static inline void smmu_writel(struct tegra_smmu *smmu, u32 value, in smmu_writel() 66 static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset) in smmu_readl() 77 #define SMMU_TLB_CONFIG_ACTIVE_LINES(smmu) \ argument 153 static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr) in smmu_dma_addr_valid() 159 static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde) in smmu_pde_to_dma() 164 static void smmu_flush_ptc_all(struct tegra_smmu *smmu) in smmu_flush_ptc_all() 169 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() 189 static inline void smmu_flush_tlb(struct tegra_smmu *smmu) in smmu_flush_tlb() 194 static inline void smmu_flush_tlb_asid(struct tegra_smmu *smmu, in smmu_flush_tlb_asid() [all …]
|
D | arm-smmu.c | 80 #define ARM_SMMU_GR0(smmu) ((smmu)->base) argument 81 #define ARM_SMMU_GR1(smmu) ((smmu)->base + (1 << (smmu)->pgshift)) argument 88 #define ARM_SMMU_GR0_NS(smmu) \ argument 105 #define ARM_SMMU_CB(smmu, n) ((smmu)->cb_base + ((n) << (smmu)->pgshift)) argument 166 struct arm_smmu_device *smmu; member 261 struct arm_smmu_device *smmu; member 289 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options() 342 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master() 411 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu, in __arm_smmu_tlb_sync() 429 static void arm_smmu_tlb_sync_global(struct arm_smmu_device *smmu) in arm_smmu_tlb_sync_global() [all …]
|
D | arm-smmu-v3.c | 643 struct arm_smmu_device *smmu; member 656 struct arm_smmu_device *smmu; member 682 struct arm_smmu_device *smmu) in arm_smmu_page1_fixup() 696 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options() 896 static void arm_smmu_cmdq_skip_err(struct arm_smmu_device *smmu) in arm_smmu_cmdq_skip_err() 945 static void arm_smmu_cmdq_issue_cmd(struct arm_smmu_device *smmu, in arm_smmu_cmdq_issue_cmd() 989 static void arm_smmu_write_ctx_desc(struct arm_smmu_device *smmu, in arm_smmu_write_ctx_desc() 1027 static void arm_smmu_sync_ste_for_sid(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_sync_ste_for_sid() 1042 static void arm_smmu_write_strtab_ent(struct arm_smmu_device *smmu, u32 sid, in arm_smmu_write_strtab_ent() 1168 static int arm_smmu_init_l2_strtab(struct arm_smmu_device *smmu, u32 sid) in arm_smmu_init_l2_strtab() [all …]
|
/drivers/acpi/arm64/ |
D | iort.c | 865 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_count_resources() local 887 static bool arm_smmu_v3_is_combined_irq(struct acpi_iort_smmu_v3 *smmu) in arm_smmu_v3_is_combined_irq() 905 static unsigned long arm_smmu_v3_resource_size(struct acpi_iort_smmu_v3 *smmu) in arm_smmu_v3_resource_size() 920 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_init_resources() local 963 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_is_coherent() local 978 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_set_proximity() local 994 struct acpi_iort_smmu *smmu; in arm_smmu_count_resources() local 1013 struct acpi_iort_smmu *smmu; in arm_smmu_init_resources() local 1046 struct acpi_iort_smmu *smmu; in arm_smmu_is_coherent() local
|