diff options
Diffstat (limited to 'include/trace/events/timer.h')
| -rw-r--r-- | include/trace/events/timer.h | 31 | 
1 files changed, 26 insertions, 5 deletions
diff --git a/include/trace/events/timer.h b/include/trace/events/timer.h index 425bcfe56c6..68c2c2000f0 100644 --- a/include/trace/events/timer.h +++ b/include/trace/events/timer.h @@ -123,7 +123,7 @@ DEFINE_EVENT(timer_class, timer_cancel,  /**   * hrtimer_init - called when the hrtimer is initialized - * @timer:	pointer to struct hrtimer + * @hrtimer:	pointer to struct hrtimer   * @clockid:	the hrtimers clock   * @mode:	the hrtimers mode   */ @@ -155,7 +155,7 @@ TRACE_EVENT(hrtimer_init,  /**   * hrtimer_start - called when the hrtimer is started - * @timer: pointer to struct hrtimer + * @hrtimer: pointer to struct hrtimer   */  TRACE_EVENT(hrtimer_start, @@ -186,8 +186,8 @@ TRACE_EVENT(hrtimer_start,  );  /** - * htimmer_expire_entry - called immediately before the hrtimer callback - * @timer:	pointer to struct hrtimer + * hrtimer_expire_entry - called immediately before the hrtimer callback + * @hrtimer:	pointer to struct hrtimer   * @now:	pointer to variable which contains current time of the   *		timers base.   * @@ -234,7 +234,7 @@ DECLARE_EVENT_CLASS(hrtimer_class,  /**   * hrtimer_expire_exit - called immediately after the hrtimer callback returns - * @timer:	pointer to struct hrtimer + * @hrtimer:	pointer to struct hrtimer   *   * When used in combination with the hrtimer_expire_entry tracepoint we can   * determine the runtime of the callback function. @@ -323,6 +323,27 @@ TRACE_EVENT(itimer_expire,  		  (int) __entry->pid, (unsigned long long)__entry->now)  ); +#ifdef CONFIG_NO_HZ_COMMON +TRACE_EVENT(tick_stop, + +	TP_PROTO(int success, char *error_msg), + +	TP_ARGS(success, error_msg), + +	TP_STRUCT__entry( +		__field( int ,		success	) +		__string( msg, 		error_msg ) +	), + +	TP_fast_assign( +		__entry->success	= success; +		__assign_str(msg, error_msg); +	), + +	TP_printk("success=%s msg=%s",  __entry->success ? "yes" : "no", __get_str(msg)) +); +#endif +  #endif /*  _TRACE_TIMER_H */  /* This part must be outside protection */  | 
