#undef TRACE_SYSTEM #define TRACE_SYSTEM thp #if !defined(_TRACE_THP_H) || defined(TRACE_HEADER_MULTI_READ) #define _TRACE_THP_H #include <linux/types.h> #include <linux/tracepoint.h> TRACE_EVENT(hugepage_invalidate, TP_PROTO(unsigned long addr, unsigned long pte), TP_ARGS(addr, pte), TP_STRUCT__entry( __field(unsigned long, addr) __field(unsigned long, pte) ), TP_fast_assign( __entry->addr = addr; __entry->pte = pte; ), TP_printk("hugepage invalidate at addr 0x%lx and pte = 0x%lx", __entry->addr, __entry->pte) ); TRACE_EVENT(hugepage_set_pmd, TP_PROTO(unsigned long addr, unsigned long pmd), TP_ARGS(addr, pmd), TP_STRUCT__entry( __field(unsigned long, addr) __field(unsigned long, pmd) ), TP_fast_assign( __entry->addr = addr; __entry->pmd = pmd; ), TP_printk("Set pmd with 0x%lx with 0x%lx", __entry->addr, __entry->pmd) ); TRACE_EVENT(hugepage_update, TP_PROTO(unsigned long addr, unsigned long pte, unsigned long clr, unsigned long set), TP_ARGS(addr, pte, clr, set), TP_STRUCT__entry( __field(unsigned long, addr) __field(unsigned long, pte) __field(unsigned long, clr) __field(unsigned long, set) ), TP_fast_assign( __entry->addr = addr; __entry->pte = pte; __entry->clr = clr; __entry->set = set; ), TP_printk("hugepage update at addr 0x%lx and pte = 0x%lx clr = 0x%lx, set = 0x%lx", __entry->addr, __entry->pte, __entry->clr, __entry->set) ); TRACE_EVENT(hugepage_splitting, TP_PROTO(unsigned long addr, unsigned long pte), TP_ARGS(addr, pte), TP_STRUCT__entry( __field(unsigned long, addr) __field(unsigned long, pte) ), TP_fast_assign( __entry->addr = addr; __entry->pte = pte; ), TP_printk("hugepage splitting at addr 0x%lx and pte = 0x%lx", __entry->addr, __entry->pte) ); #endif /* _TRACE_THP_H */ /* This part must be outside protection */ #include <trace/define_trace.h> t</a><a href='/cgit.cgi/linux/net-next.git/diff/include/sound/i2c.h?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50'>diff</a></td><td class='form'><form class='right' method='get' action='/cgit.cgi/linux/net-next.git/log/include/sound/i2c.h'> <input type='hidden' name='h' value='nds-private-remove'/><input type='hidden' name='id' value='7602011f59cc32ebc3a5f9058d6ba11b096c8c50'/><select name='qt'> <option value='grep'>log msg</option> <option value='author'>author</option> <option value='committer'>committer</option> <option value='range'>range</option> </select> <input class='txt' type='search' size='10' name='q' value=''/> <input type='submit' value='search'/> </form> </td></tr></table> <div class='path'>path: <a href='/cgit.cgi/linux/net-next.git/log/?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50'>root</a>/<a href='/cgit.cgi/linux/net-next.git/log/include?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50'>include</a>/<a href='/cgit.cgi/linux/net-next.git/log/include/sound?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50'>sound</a>/<a href='/cgit.cgi/linux/net-next.git/log/include/sound/i2c.h?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50'>i2c.h</a></div><div class='content'><table class='list nowrap'><tr class='nohover'><th class='left'>Age</th><th class='left'>Commit message (<a href='/cgit.cgi/linux/net-next.git/log/include/sound/i2c.h?h=nds-private-remove&id=7602011f59cc32ebc3a5f9058d6ba11b096c8c50&showmsg=1'>Expand</a>)</th><th class='left'>Author</th><th class='left'>Files</th><th class='left'>Lines</th></tr>