diff options
Diffstat (limited to 'include/trace')
| -rw-r--r-- | include/trace/events/xen.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/include/trace/events/xen.h b/include/trace/events/xen.h index f46fdb4afb89..0b6056de2b00 100644 --- a/include/trace/events/xen.h +++ b/include/trace/events/xen.h | |||
| @@ -381,6 +381,30 @@ TRACE_EVENT(xen_mmu_release_ptpage, | |||
| 381 | __entry->pinned ? "" : "un") | 381 | __entry->pinned ? "" : "un") |
| 382 | ); | 382 | ); |
| 383 | 383 | ||
| 384 | TRACE_EVENT(xen_mmu_pgd_pin, | ||
| 385 | TP_PROTO(struct mm_struct *mm, pgd_t *pgd), | ||
| 386 | TP_ARGS(mm, pgd), | ||
| 387 | TP_STRUCT__entry( | ||
| 388 | __field(struct mm_struct *, mm) | ||
| 389 | __field(pgd_t *, pgd) | ||
| 390 | ), | ||
| 391 | TP_fast_assign(__entry->mm = mm; | ||
| 392 | __entry->pgd = pgd), | ||
| 393 | TP_printk("mm %p pgd %p", __entry->mm, __entry->pgd) | ||
| 394 | ); | ||
| 395 | |||
| 396 | TRACE_EVENT(xen_mmu_pgd_unpin, | ||
| 397 | TP_PROTO(struct mm_struct *mm, pgd_t *pgd), | ||
| 398 | TP_ARGS(mm, pgd), | ||
| 399 | TP_STRUCT__entry( | ||
| 400 | __field(struct mm_struct *, mm) | ||
| 401 | __field(pgd_t *, pgd) | ||
| 402 | ), | ||
| 403 | TP_fast_assign(__entry->mm = mm; | ||
| 404 | __entry->pgd = pgd), | ||
| 405 | TP_printk("mm %p pgd %p", __entry->mm, __entry->pgd) | ||
| 406 | ); | ||
| 407 | |||
| 384 | #endif /* _TRACE_XEN_H */ | 408 | #endif /* _TRACE_XEN_H */ |
| 385 | 409 | ||
| 386 | /* This part must be outside protection */ | 410 | /* This part must be outside protection */ |
