Searched refs:arm_smmu_device (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iommu/arm/arm-smmu/ |
| H A D | arm-smmu-nvidia.c | 35 struct arm_smmu_device smmu; 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() 265 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_iova_to_phys() 349 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_iova_to_phys_hard() 363 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_verify_fault() 384 struct arm_smmu_device *smmu = smmu_domain->smmu; in qcom_smmu_context_fault()
|
| /linux/drivers/iommu/arm/arm-smmu-v3/ |
| H A D | arm-smmu-v3.h | 18 struct arm_smmu_device; 734 struct arm_smmu_device *smmu; 876 int (*device_reset)(struct arm_smmu_device *smmu); 877 void (*device_disable)(struct arm_smmu_device *smmu); 878 void (*device_remove)(struct arm_smmu_device *smmu); 879 int (*init_structures)(struct arm_smmu_device *smmu); 881 struct arm_smmu_device *smmu, struct arm_smmu_cmd *cmd); 887 void *(*hw_info)(struct arm_smmu_device *smmu, u32 *length, 895 struct arm_smmu_device { struct 1001 struct arm_smmu_device *smmu; [all …]
|
| H A D | arm-smmu-v3-iommufd.c | 374 struct arm_smmu_device *smmu = vsmmu->smmu; in arm_vsmmu_cache_invalidate() 430 struct arm_smmu_device *smmu = master->smmu; in arm_smmu_get_viommu_size() 468 struct arm_smmu_device *smmu = in arm_vsmmu_init() 469 container_of(viommu->iommu_dev, struct arm_smmu_device, iommu); in arm_vsmmu_init()
|