From 9999e48639b3cecb08ffb37358bcba3b48161b29 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Fri, 10 May 2024 08:50:17 +0000
Subject: [PATCH] add ax88772_rst

---
 kernel/include/trace/events/iommu.h |  115 ++++-----------------------------------------------------
 1 files changed, 8 insertions(+), 107 deletions(-)

diff --git a/kernel/include/trace/events/iommu.h b/kernel/include/trace/events/iommu.h
index 0db6f7f..72b4582 100644
--- a/kernel/include/trace/events/iommu.h
+++ b/kernel/include/trace/events/iommu.h
@@ -12,10 +12,8 @@
 #define _TRACE_IOMMU_H
 
 #include <linux/tracepoint.h>
-#include <linux/iommu.h>
 
 struct device;
-struct iommu_domain;
 
 DECLARE_EVENT_CLASS(iommu_group_event,
 
@@ -87,84 +85,47 @@
 
 TRACE_EVENT(map,
 
-	TP_PROTO(struct iommu_domain *domain, unsigned long iova,
-		 phys_addr_t paddr, size_t size, int prot),
+	TP_PROTO(unsigned long iova, phys_addr_t paddr, size_t size),
 
-	TP_ARGS(domain, iova, paddr, size, prot),
+	TP_ARGS(iova, paddr, size),
 
 	TP_STRUCT__entry(
-		__string(name, domain->name)
 		__field(u64, iova)
 		__field(u64, paddr)
 		__field(size_t, size)
-		__field(int, prot)
 	),
 
 	TP_fast_assign(
-		__assign_str(name, domain->name);
 		__entry->iova = iova;
 		__entry->paddr = paddr;
 		__entry->size = size;
-		__entry->prot = prot;
 	),
 
-	TP_printk("IOMMU:%s iova=0x%016llx paddr=0x%016llx size=0x%zx prot=0x%x",
-			__get_str(name), __entry->iova, __entry->paddr,
-			__entry->size, __entry->prot
+	TP_printk("IOMMU: iova=0x%016llx paddr=0x%016llx size=%zu",
+			__entry->iova, __entry->paddr, __entry->size
 	)
 );
 
 TRACE_EVENT(unmap,
 
-	TP_PROTO(struct iommu_domain *domain, unsigned long iova, size_t size,
-			size_t unmapped_size),
+	TP_PROTO(unsigned long iova, size_t size, size_t unmapped_size),
 
-	TP_ARGS(domain, iova, size, unmapped_size),
+	TP_ARGS(iova, size, unmapped_size),
 
 	TP_STRUCT__entry(
-		__string(name, domain->name)
 		__field(u64, iova)
 		__field(size_t, size)
 		__field(size_t, unmapped_size)
 	),
 
 	TP_fast_assign(
-		__assign_str(name, domain->name);
 		__entry->iova = iova;
 		__entry->size = size;
 		__entry->unmapped_size = unmapped_size;
 	),
 
-	TP_printk("IOMMU:%s iova=0x%016llx size=0x%zx unmapped_size=0x%zx",
-			__get_str(name), __entry->iova, __entry->size,
-			__entry->unmapped_size
-	)
-);
-
-TRACE_EVENT(map_sg,
-
-	TP_PROTO(struct iommu_domain *domain, unsigned long iova, size_t size,
-		int prot),
-
-	TP_ARGS(domain, iova, size, prot),
-
-	TP_STRUCT__entry(
-		__string(name, domain->name)
-		__field(u64, iova)
-		__field(size_t, size)
-		__field(int, prot)
-	),
-
-	TP_fast_assign(
-		__assign_str(name, domain->name);
-		__entry->iova = iova;
-		__entry->size = size;
-		__entry->prot = prot;
-	),
-
-	TP_printk("IOMMU:%s iova=0x%016llx size=0x%zx prot=0x%x",
-			__get_str(name), __entry->iova, __entry->size,
-			__entry->prot
+	TP_printk("IOMMU: iova=0x%016llx size=%zu unmapped_size=%zu",
+			__entry->iova, __entry->size, __entry->unmapped_size
 	)
 );
 
@@ -200,66 +161,6 @@
 
 	TP_ARGS(dev, iova, flags)
 );
-
-DECLARE_EVENT_CLASS(iommu_tlbi,
-
-	TP_PROTO(struct device *dev, u64 time),
-
-	TP_ARGS(dev, time),
-
-	TP_STRUCT__entry(
-		__string(device, dev_name(dev))
-		__field(u64, time)
-	),
-
-	TP_fast_assign(
-		__assign_str(device, dev_name(dev));
-		__entry->time = time;
-	),
-
-	TP_printk("IOMMU:%s %lld us",
-			__get_str(device), __entry->time
-	)
-);
-
-DEFINE_EVENT(iommu_tlbi, tlbi_start,
-
-	TP_PROTO(struct device *dev, u64 time),
-
-	TP_ARGS(dev, time)
-);
-
-DEFINE_EVENT(iommu_tlbi, tlbi_end,
-
-	TP_PROTO(struct device *dev, u64 time),
-
-	TP_ARGS(dev, time)
-);
-
-DEFINE_EVENT(iommu_tlbi, tlbsync_timeout,
-
-	TP_PROTO(struct device *dev, u64 time),
-
-	TP_ARGS(dev, time)
-);
-
-TRACE_EVENT(smmu_init,
-
-	TP_PROTO(u64 time),
-
-	TP_ARGS(time),
-
-	TP_STRUCT__entry(
-		__field(u64, time)
-	),
-
-	TP_fast_assign(
-		__entry->time = time;
-	),
-
-	TP_printk("ARM SMMU init latency: %lld us", __entry->time)
-);
-
 #endif /* _TRACE_IOMMU_H */
 
 /* This part must be outside protection */

--
Gitblit v1.6.2