From 244b2c5ca8b14627e4a17755e5922221e121c771 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 09 Oct 2024 06:15:07 +0000
Subject: [PATCH] change system file
---
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