| .. | .. | 
|---|
| 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 | 
|---|