Searched defs:smmu (Results 1 – 8 of 8) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu-nvidia.c | 35 struct arm_smmu_device smmu; member 41 static inline struct nvidia_smmu *to_nvidia_smmu(struct arm_smmu_device *smmu) in to_nvidia_smmu() 46 static inline void __iomem *nvidia_smmu_page(struct arm_smmu_device *smmu, in nvidia_smmu_page() 55 static u32 nvidia_smmu_read_reg(struct arm_smmu_device *smmu, in nvidia_smmu_read_reg() 63 static void nvidia_smmu_write_reg(struct arm_smmu_device *smmu, in nvidia_smmu_write_reg() 76 static u64 nvidia_smmu_read_reg64(struct arm_smmu_device *smmu, in nvidia_smmu_read_reg64() 84 static void nvidia_smmu_write_reg64(struct arm_smmu_device *smmu, in nvidia_smmu_write_reg64() 97 static void nvidia_smmu_tlb_sync(struct arm_smmu_device *smmu, int page, in nvidia_smmu_tlb_sync() 132 static int nvidia_smmu_reset(struct arm_smmu_device *smmu) in nvidia_smmu_reset() 151 struct arm_smmu_device *smmu, in nvidia_smmu_global_fault_inst() [all …]
|
| H A D | arm-smmu-qcom-debug.c | 58 static struct qcom_smmu *to_qcom_smmu(struct arm_smmu_device *smmu) in to_qcom_smmu() 63 void qcom_smmu_tlb_sync_debug(struct arm_smmu_device *smmu) in qcom_smmu_tlb_sync_debug() 128 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_tbu_halt() local 265 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_iova_to_phys() local 349 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_iova_to_phys_hard() local 363 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_verify_fault() local 384 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_context_fault() local
|
| /linux/drivers/iommu/ |
| H A D | tegra-smmu.c | 26 struct tegra_smmu *smmu; member 59 struct tegra_smmu *smmu; member 75 static inline void smmu_writel(struct tegra_smmu *smmu, u32 value, in smmu_writel() 81 static inline u32 smmu_readl(struct tegra_smmu *smmu, unsigned long offset) in smmu_readl() 92 #define SMMU_TLB_CONFIG_ACTIVE_LINES(smmu) \ argument 179 static bool smmu_dma_addr_valid(struct tegra_smmu *smmu, dma_addr_t addr) in smmu_dma_addr_valid() 185 static dma_addr_t smmu_pde_to_dma(struct tegra_smmu *smmu, u32 pde) in smmu_pde_to_dma() 190 static void smmu_flush_ptc_all(struct tegra_smmu *smmu) in smmu_flush_ptc_all() 195 static inline void smmu_flush_ptc(struct tegra_smmu *smmu, dma_addr_t dma, in smmu_flush_ptc() 215 static inline void smmu_flush_tlb(struct tegra_smmu *smmu) in smmu_flush_tlb() [all …]
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3-iommufd.c | 374 struct arm_smmu_device *smmu = vsmmu->smmu; in arm_vsmmu_cache_invalidate() local 430 struct arm_smmu_device *smmu = master->smmu; in arm_smmu_get_viommu_size() local 468 struct arm_smmu_device *smmu = in arm_vsmmu_init() local
|
| H A D | arm-smmu-v3.h | 734 struct arm_smmu_device *smmu; member 1001 struct arm_smmu_device *smmu; member 1032 struct arm_smmu_device *smmu; member 1232 static inline bool arm_smmu_sva_supported(struct arm_smmu_device *smmu) in arm_smmu_sva_supported() 1247 tegra241_cmdqv_probe(struct arm_smmu_device *smmu) in tegra241_cmdqv_probe() 1255 struct arm_smmu_device *smmu; member
|
| /linux/arch/arm64/boot/dts/arm/ |
| H A D | fvp-base-revc.dts | 350 smmu: iommu@2b400000 { label
|
| /linux/arch/arm64/boot/dts/marvell/ |
| H A D | armada-ap80x.dtsi | 79 smmu: iommu@100000 { label
|
| /linux/arch/arm64/boot/dts/intel/ |
| H A D | socfpga_agilex.dtsi | 403 smmu: iommu@fa000000 { label
|