module.h (ae832d1e03ac9bf09fb8a07fb37908ab40c7cd0e) module.h (eb0c53771fb2f5f66b0edb3ebce33be4bbf1c285)
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM module
3
4#if !defined(_TRACE_MODULE_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_MODULE_H
6
7#include <linux/tracepoint.h>
8

--- 37 unchanged lines hidden (view full) ---

46
47 TP_fast_assign(
48 __assign_str(name, mod->name);
49 ),
50
51 TP_printk("%s", __get_str(name))
52);
53
1#undef TRACE_SYSTEM
2#define TRACE_SYSTEM module
3
4#if !defined(_TRACE_MODULE_H) || defined(TRACE_HEADER_MULTI_READ)
5#define _TRACE_MODULE_H
6
7#include <linux/tracepoint.h>
8

--- 37 unchanged lines hidden (view full) ---

46
47 TP_fast_assign(
48 __assign_str(name, mod->name);
49 ),
50
51 TP_printk("%s", __get_str(name))
52);
53
54#ifdef CONFIG_MODULE_UNLOAD
55/* trace_module_get/put are only used if CONFIG_MODULE_UNLOAD is defined */
56
54DECLARE_EVENT_CLASS(module_refcnt,
55
56 TP_PROTO(struct module *mod, unsigned long ip),
57
58 TP_ARGS(mod, ip),
59
60 TP_STRUCT__entry(
61 __field( unsigned long, ip )

--- 19 unchanged lines hidden (view full) ---

81);
82
83DEFINE_EVENT(module_refcnt, module_put,
84
85 TP_PROTO(struct module *mod, unsigned long ip),
86
87 TP_ARGS(mod, ip)
88);
57DECLARE_EVENT_CLASS(module_refcnt,
58
59 TP_PROTO(struct module *mod, unsigned long ip),
60
61 TP_ARGS(mod, ip),
62
63 TP_STRUCT__entry(
64 __field( unsigned long, ip )

--- 19 unchanged lines hidden (view full) ---

84);
85
86DEFINE_EVENT(module_refcnt, module_put,
87
88 TP_PROTO(struct module *mod, unsigned long ip),
89
90 TP_ARGS(mod, ip)
91);
92#endif /* CONFIG_MODULE_UNLOAD */
89
90TRACE_EVENT(module_request,
91
92 TP_PROTO(char *name, bool wait, unsigned long ip),
93
94 TP_ARGS(name, wait, ip),
95
96 TP_STRUCT__entry(

--- 22 unchanged lines hidden ---
93
94TRACE_EVENT(module_request,
95
96 TP_PROTO(char *name, bool wait, unsigned long ip),
97
98 TP_ARGS(name, wait, ip),
99
100 TP_STRUCT__entry(

--- 22 unchanged lines hidden ---