hc
2024-10-12 a5969cabbb4660eab42b6ef0412cbbd1200cf14d
kernel/arch/x86/include/asm/trace/hyperv.h
....@@ -42,6 +42,20 @@
4242 TP_printk("address space %llx ret %d", __entry->as, __entry->ret)
4343 );
4444
45
+TRACE_EVENT(hyperv_nested_flush_guest_mapping_range,
46
+ TP_PROTO(u64 as, int ret),
47
+ TP_ARGS(as, ret),
48
+
49
+ TP_STRUCT__entry(
50
+ __field(u64, as)
51
+ __field(int, ret)
52
+ ),
53
+ TP_fast_assign(__entry->as = as;
54
+ __entry->ret = ret;
55
+ ),
56
+ TP_printk("address space %llx ret %d", __entry->as, __entry->ret)
57
+ );
58
+
4559 TRACE_EVENT(hyperv_send_ipi_mask,
4660 TP_PROTO(const struct cpumask *cpus,
4761 int vector),
....@@ -57,6 +71,21 @@
5771 __entry->ncpus, __entry->vector)
5872 );
5973
74
+TRACE_EVENT(hyperv_send_ipi_one,
75
+ TP_PROTO(int cpu,
76
+ int vector),
77
+ TP_ARGS(cpu, vector),
78
+ TP_STRUCT__entry(
79
+ __field(int, cpu)
80
+ __field(int, vector)
81
+ ),
82
+ TP_fast_assign(__entry->cpu = cpu;
83
+ __entry->vector = vector;
84
+ ),
85
+ TP_printk("cpu %d vector %x",
86
+ __entry->cpu, __entry->vector)
87
+ );
88
+
6089 #endif /* CONFIG_HYPERV */
6190
6291 #undef TRACE_INCLUDE_PATH