4 #include <linux/tracepoint.h>
5 #include <linux/types.h>
8 TP_PROTO(unsigned long call_site,
13 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags));
14 DECLARE_TRACE(kmem_cache_alloc,
15 TP_PROTO(unsigned long call_site,
20 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags));
21 DECLARE_TRACE(kmalloc_node,
22 TP_PROTO(unsigned long call_site,
28 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags, node));
29 DECLARE_TRACE(kmem_cache_alloc_node,
30 TP_PROTO(unsigned long call_site,
36 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags, node));
38 TP_PROTO(unsigned long call_site, const void *ptr),
39 TP_ARGS(call_site, ptr));
40 DECLARE_TRACE(kmem_cache_free,
41 TP_PROTO(unsigned long call_site, const void *ptr),
42 TP_ARGS(call_site, ptr));
44 #endif /* _TRACE_KMEM_H */