Searched defs:smmu (Results 1 – 10 of 10) sorted by relevance
/Linux-v4.19/drivers/iommu/ |
D | tegra-smmu.c | 53 struct tegra_smmu *smmu; member 68 static inline void smmu_writel(struct tegra_smmu *smmu, u32 value, in smmu_writel() 74 static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset) in smmu_readl() 85 #define SMMU_TLB_CONFIG_ACTIVE_LINES(smmu) \ argument 162 static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr) in smmu_dma_addr_valid() 173 static void smmu_flush_ptc_all(struct tegra_smmu *smmu) in smmu_flush_ptc_all() 178 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() 198 static inline void smmu_flush_tlb(struct tegra_smmu *smmu) in smmu_flush_tlb() 203 static inline void smmu_flush_tlb_asid(struct tegra_smmu *smmu, in smmu_flush_tlb_asid() 213 static inline void smmu_flush_tlb_section(struct tegra_smmu *smmu, in smmu_flush_tlb_section() [all …]
|
D | arm-smmu.c | 72 #define ARM_SMMU_GR0(smmu) ((smmu)->base) argument 73 #define ARM_SMMU_GR1(smmu) ((smmu)->base + (1 << (smmu)->pgshift)) argument 80 #define ARM_SMMU_GR0_NS(smmu) \ argument 97 #define ARM_SMMU_CB(smmu, n) ((smmu)->cb_base + ((n) << (smmu)->pgshift)) argument 149 struct arm_smmu_device *smmu; member 244 struct arm_smmu_device *smmu; member 273 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options() 326 struct arm_smmu_device **smmu) in arm_smmu_register_legacy_master() 395 static void __arm_smmu_tlb_sync(struct arm_smmu_device *smmu, in __arm_smmu_tlb_sync() 413 static void arm_smmu_tlb_sync_global(struct arm_smmu_device *smmu) in arm_smmu_tlb_sync_global() [all …]
|
D | arm-smmu-v3.c | 597 struct arm_smmu_device *smmu; member 610 struct arm_smmu_device *smmu; member 636 struct arm_smmu_device *smmu) in arm_smmu_page1_fixup() 650 static void parse_driver_options(struct arm_smmu_device *smmu) in parse_driver_options() 850 static void arm_smmu_cmdq_skip_err(struct arm_smmu_device *smmu) in arm_smmu_cmdq_skip_err() 899 static void arm_smmu_cmdq_insert_cmd(struct arm_smmu_device *smmu, u64 *cmd) in arm_smmu_cmdq_insert_cmd() 910 static void arm_smmu_cmdq_issue_cmd(struct arm_smmu_device *smmu, in arm_smmu_cmdq_issue_cmd() 931 static int __arm_smmu_sync_poll_msi(struct arm_smmu_device *smmu, u32 sync_idx) in __arm_smmu_sync_poll_msi() 944 static int __arm_smmu_cmdq_issue_sync_msi(struct arm_smmu_device *smmu) in __arm_smmu_cmdq_issue_sync_msi() 965 static int __arm_smmu_cmdq_issue_sync(struct arm_smmu_device *smmu) in __arm_smmu_cmdq_issue_sync() [all …]
|
/Linux-v4.19/drivers/acpi/arm64/ |
D | iort.c | 370 struct acpi_iort_smmu_v3 *smmu; in iort_get_id_mapping_index() local 787 struct acpi_iort_smmu_v3 *smmu; in iort_get_msi_resv_iommu() local 1123 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_count_resources() local 1145 static bool arm_smmu_v3_is_combined_irq(struct acpi_iort_smmu_v3 *smmu) in arm_smmu_v3_is_combined_irq() 1163 static unsigned long arm_smmu_v3_resource_size(struct acpi_iort_smmu_v3 *smmu) in arm_smmu_v3_resource_size() 1178 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_init_resources() local 1221 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_is_coherent() local 1236 struct acpi_iort_smmu_v3 *smmu; in arm_smmu_v3_set_proximity() local 1252 struct acpi_iort_smmu *smmu; in arm_smmu_count_resources() local 1271 struct acpi_iort_smmu *smmu; in arm_smmu_init_resources() local [all …]
|
/Linux-v4.19/include/soc/tegra/ |
D | mc.h | 45 struct tegra_smmu_enable smmu; member 94 static inline void tegra_smmu_remove(struct tegra_smmu *smmu) in tegra_smmu_remove() 135 const struct tegra_smmu_soc *smmu; member 146 struct tegra_smmu *smmu; member
|
/Linux-v4.19/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray.dtsi | 185 smmu: mmu@3000000 { label
|
/Linux-v4.19/arch/arm64/boot/dts/nvidia/ |
D | tegra186.dtsi | 460 smmu: iommu@12000000 { label
|
/Linux-v4.19/arch/arm64/boot/dts/xilinx/ |
D | zynqmp.dtsi | 505 smmu: smmu@fd800000 { label
|
/Linux-v4.19/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2.dtsi | 298 smmu: mmu@64000000 { label
|
/Linux-v4.19/arch/arm64/boot/dts/freescale/ |
D | fsl-ls208xa.dtsi | 423 smmu: iommu@5000000 { label
|