.. | .. |
---|
42 | 42 | TP_printk("address space %llx ret %d", __entry->as, __entry->ret) |
---|
43 | 43 | ); |
---|
44 | 44 | |
---|
| 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 | + |
---|
45 | 59 | TRACE_EVENT(hyperv_send_ipi_mask, |
---|
46 | 60 | TP_PROTO(const struct cpumask *cpus, |
---|
47 | 61 | int vector), |
---|
.. | .. |
---|
57 | 71 | __entry->ncpus, __entry->vector) |
---|
58 | 72 | ); |
---|
59 | 73 | |
---|
| 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 | + |
---|
60 | 89 | #endif /* CONFIG_HYPERV */ |
---|
61 | 90 | |
---|
62 | 91 | #undef TRACE_INCLUDE_PATH |
---|