Path: blob/master/include/trace/events/compaction.h
10818 views
#undef TRACE_SYSTEM1#define TRACE_SYSTEM compaction23#if !defined(_TRACE_COMPACTION_H) || defined(TRACE_HEADER_MULTI_READ)4#define _TRACE_COMPACTION_H56#include <linux/types.h>7#include <linux/tracepoint.h>8#include "gfpflags.h"910DECLARE_EVENT_CLASS(mm_compaction_isolate_template,1112TP_PROTO(unsigned long nr_scanned,13unsigned long nr_taken),1415TP_ARGS(nr_scanned, nr_taken),1617TP_STRUCT__entry(18__field(unsigned long, nr_scanned)19__field(unsigned long, nr_taken)20),2122TP_fast_assign(23__entry->nr_scanned = nr_scanned;24__entry->nr_taken = nr_taken;25),2627TP_printk("nr_scanned=%lu nr_taken=%lu",28__entry->nr_scanned,29__entry->nr_taken)30);3132DEFINE_EVENT(mm_compaction_isolate_template, mm_compaction_isolate_migratepages,3334TP_PROTO(unsigned long nr_scanned,35unsigned long nr_taken),3637TP_ARGS(nr_scanned, nr_taken)38);3940DEFINE_EVENT(mm_compaction_isolate_template, mm_compaction_isolate_freepages,41TP_PROTO(unsigned long nr_scanned,42unsigned long nr_taken),4344TP_ARGS(nr_scanned, nr_taken)45);4647TRACE_EVENT(mm_compaction_migratepages,4849TP_PROTO(unsigned long nr_migrated,50unsigned long nr_failed),5152TP_ARGS(nr_migrated, nr_failed),5354TP_STRUCT__entry(55__field(unsigned long, nr_migrated)56__field(unsigned long, nr_failed)57),5859TP_fast_assign(60__entry->nr_migrated = nr_migrated;61__entry->nr_failed = nr_failed;62),6364TP_printk("nr_migrated=%lu nr_failed=%lu",65__entry->nr_migrated,66__entry->nr_failed)67);686970#endif /* _TRACE_COMPACTION_H */7172/* This part must be outside protection */73#include <trace/define_trace.h>747576