Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.10-rc5 38 lines 904 B view raw
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>