diff options
Diffstat (limited to 'include/trace/events/kmem.h')
| -rw-r--r-- | include/trace/events/kmem.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/include/trace/events/kmem.h b/include/trace/events/kmem.h index aae16ee17601..eaf46bdd18a5 100644 --- a/include/trace/events/kmem.h +++ b/include/trace/events/kmem.h | |||
| @@ -299,6 +299,57 @@ TRACE_EVENT(mm_page_alloc, | |||
| 299 | show_gfp_flags(__entry->gfp_flags)) | 299 | show_gfp_flags(__entry->gfp_flags)) |
| 300 | ); | 300 | ); |
| 301 | 301 | ||
| 302 | TRACE_EVENT(mm_page_alloc_zone_locked, | ||
| 303 | |||
| 304 | TP_PROTO(struct page *page, unsigned int order, int migratetype), | ||
| 305 | |||
| 306 | TP_ARGS(page, order, migratetype), | ||
| 307 | |||
| 308 | TP_STRUCT__entry( | ||
| 309 | __field( struct page *, page ) | ||
| 310 | __field( unsigned int, order ) | ||
| 311 | __field( int, migratetype ) | ||
| 312 | ), | ||
| 313 | |||
| 314 | TP_fast_assign( | ||
| 315 | __entry->page = page; | ||
| 316 | __entry->order = order; | ||
| 317 | __entry->migratetype = migratetype; | ||
| 318 | ), | ||
| 319 | |||
| 320 | TP_printk("page=%p pfn=%lu order=%u migratetype=%d percpu_refill=%d", | ||
| 321 | __entry->page, | ||
| 322 | page_to_pfn(__entry->page), | ||
| 323 | __entry->order, | ||
| 324 | __entry->migratetype, | ||
| 325 | __entry->order == 0) | ||
| 326 | ); | ||
| 327 | |||
| 328 | TRACE_EVENT(mm_page_pcpu_drain, | ||
| 329 | |||
| 330 | TP_PROTO(struct page *page, int order, int migratetype), | ||
| 331 | |||
| 332 | TP_ARGS(page, order, migratetype), | ||
| 333 | |||
| 334 | TP_STRUCT__entry( | ||
| 335 | __field( struct page *, page ) | ||
| 336 | __field( int, order ) | ||
| 337 | __field( int, migratetype ) | ||
| 338 | ), | ||
| 339 | |||
| 340 | TP_fast_assign( | ||
| 341 | __entry->page = page; | ||
| 342 | __entry->order = order; | ||
| 343 | __entry->migratetype = migratetype; | ||
| 344 | ), | ||
| 345 | |||
| 346 | TP_printk("page=%p pfn=%lu order=%d migratetype=%d", | ||
| 347 | __entry->page, | ||
| 348 | page_to_pfn(__entry->page), | ||
| 349 | __entry->order, | ||
| 350 | __entry->migratetype) | ||
| 351 | ); | ||
| 352 | |||
| 302 | TRACE_EVENT(mm_page_alloc_extfrag, | 353 | TRACE_EVENT(mm_page_alloc_extfrag, |
| 303 | 354 | ||
| 304 | TP_PROTO(struct page *page, | 355 | TP_PROTO(struct page *page, |
