Linux Audio

Check our new training course

Loading...
Note: File does not exist in v3.1.
 1#undef TRACE_SYSTEM
 2#define TRACE_SYSTEM page_isolation
 3
 4#if !defined(_TRACE_PAGE_ISOLATION_H) || defined(TRACE_HEADER_MULTI_READ)
 5#define _TRACE_PAGE_ISOLATION_H
 6
 7#include <linux/tracepoint.h>
 8
 9TRACE_EVENT(test_pages_isolated,
10
11	TP_PROTO(
12		unsigned long start_pfn,
13		unsigned long end_pfn,
14		unsigned long fin_pfn),
15
16	TP_ARGS(start_pfn, end_pfn, fin_pfn),
17
18	TP_STRUCT__entry(
19		__field(unsigned long, start_pfn)
20		__field(unsigned long, end_pfn)
21		__field(unsigned long, fin_pfn)
22	),
23
24	TP_fast_assign(
25		__entry->start_pfn = start_pfn;
26		__entry->end_pfn = end_pfn;
27		__entry->fin_pfn = fin_pfn;
28	),
29
30	TP_printk("start_pfn=0x%lx end_pfn=0x%lx fin_pfn=0x%lx ret=%s",
31		__entry->start_pfn, __entry->end_pfn, __entry->fin_pfn,
32		__entry->end_pfn <= __entry->fin_pfn ? "success" : "fail")
33);
34
35#endif /* _TRACE_PAGE_ISOLATION_H */
36
37/* This part must be outside protection */
38#include <trace/define_trace.h>