mirror of https://github.com/OpenIPC/firmware.git
40 lines
1.2 KiB
Diff
40 lines
1.2 KiB
Diff
diff -drupN a/drivers/iommu/iommu-debug.h b/drivers/iommu/iommu-debug.h
|
|
--- a/drivers/iommu/iommu-debug.h 1970-01-01 03:00:00.000000000 +0300
|
|
+++ b/drivers/iommu/iommu-debug.h 2022-06-12 05:28:14.000000000 +0300
|
|
@@ -0,0 +1,35 @@
|
|
+#ifndef IOMMU_DEBUG_H
|
|
+#define IOMMU_DEBUG_H
|
|
+
|
|
+//#include <linux/ion.h>
|
|
+#define ION_HEAP_SYSTEM_MASK (1 << ION_HEAP_TYPE_SYSTEM)
|
|
+#ifdef CONFIG_IOMMU_DEBUG_TRACKING
|
|
+
|
|
+void iommu_debug_attach_device(struct iommu_domain *domain, struct device *dev);
|
|
+void iommu_debug_detach_device(struct iommu_domain *domain, struct device *dev);
|
|
+void iommu_debug_domain_add(struct iommu_domain *domain);
|
|
+void iommu_debug_domain_remove(struct iommu_domain *domain);
|
|
+
|
|
+#else /* !CONFIG_IOMMU_DEBUG_TRACKING */
|
|
+
|
|
+static inline void iommu_debug_attach_device(struct iommu_domain *domain,
|
|
+ struct device *dev)
|
|
+{
|
|
+}
|
|
+
|
|
+static inline void iommu_debug_detach_device(struct iommu_domain *domain,
|
|
+ struct device *dev)
|
|
+{
|
|
+}
|
|
+
|
|
+static inline void iommu_debug_domain_add(struct iommu_domain *domain)
|
|
+{
|
|
+}
|
|
+
|
|
+static inline void iommu_debug_domain_remove(struct iommu_domain *domain)
|
|
+{
|
|
+}
|
|
+
|
|
+#endif /* CONFIG_IOMMU_DEBUG_TRACKING */
|
|
+
|
|
+#endif /* IOMMU_DEBUG_H */
|