Linux Kernel
3.7.1
|
#include <linux/errno.h>
#include <linux/types.h>
#include <linux/rcupdate.h>
#include <linux/static_key.h>
Go to the source code of this file.
Data Structures | |
struct | tracepoint_func |
struct | tracepoint |
struct | tracepoint_iter |
Functions | |
int | tracepoint_probe_register (const char *name, void *probe, void *data) |
int | tracepoint_probe_unregister (const char *name, void *probe, void *data) |
int | tracepoint_probe_register_noupdate (const char *name, void *probe, void *data) |
int | tracepoint_probe_unregister_noupdate (const char *name, void *probe, void *data) |
void | tracepoint_probe_update_all (void) |
void | tracepoint_iter_start (struct tracepoint_iter *iter) |
void | tracepoint_iter_next (struct tracepoint_iter *iter) |
void | tracepoint_iter_stop (struct tracepoint_iter *iter) |
void | tracepoint_iter_reset (struct tracepoint_iter *iter) |
Definition at line 378 of file tracepoint.h.
Definition at line 255 of file tracepoint.h.
#define DEFINE_EVENT | ( | template, | |
name, | |||
proto, | |||
args | |||
) | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) |
Definition at line 379 of file tracepoint.h.
Definition at line 383 of file tracepoint.h.
#define DEFINE_EVENT_PRINT | ( | template, | |
name, | |||
proto, | |||
args, | |||
) | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) |
Definition at line 381 of file tracepoint.h.
#define DEFINE_TRACE | ( | name | ) |
Definition at line 235 of file tracepoint.h.
Definition at line 234 of file tracepoint.h.
#define EXPORT_TRACEPOINT_SYMBOL | ( | name | ) |
Definition at line 237 of file tracepoint.h.
#define EXPORT_TRACEPOINT_SYMBOL_GPL | ( | name | ) |
Definition at line 236 of file tracepoint.h.
#define PARAMS | ( | args... | ) | args |
Definition at line 87 of file tracepoint.h.
#define TP_ARGS | ( | args... | ) | args |
Definition at line 102 of file tracepoint.h.
#define TP_CONDITION | ( | args... | ) | args |
Definition at line 103 of file tracepoint.h.
#define TP_PROTO | ( | args... | ) | args |
Definition at line 101 of file tracepoint.h.
#define TRACE_EVENT | ( | name, | |
proto, | |||
args, | |||
struct, | |||
assign, | |||
) | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) |
Definition at line 388 of file tracepoint.h.
Definition at line 393 of file tracepoint.h.
Definition at line 398 of file tracepoint.h.
Definition at line 398 of file tracepoint.h.
#define TRACE_EVENT_FN | ( | name, | |
proto, | |||
args, | |||
struct, | |||
assign, | |||
print, | |||
reg, | |||
unreg | |||
) | DECLARE_TRACE(name, PARAMS(proto), PARAMS(args)) |
Definition at line 390 of file tracepoint.h.
void tracepoint_iter_next | ( | struct tracepoint_iter * | iter | ) |
Definition at line 604 of file tracepoint.c.
void tracepoint_iter_reset | ( | struct tracepoint_iter * | iter | ) |
Definition at line 621 of file tracepoint.c.
void tracepoint_iter_start | ( | struct tracepoint_iter * | iter | ) |
Definition at line 598 of file tracepoint.c.
void tracepoint_iter_stop | ( | struct tracepoint_iter * | iter | ) |
Definition at line 616 of file tracepoint.c.
Definition at line 377 of file tracepoint.c.
Definition at line 458 of file tracepoint.c.
Definition at line 421 of file tracepoint.c.
Definition at line 482 of file tracepoint.c.
tracepoint_probe_update_all - update tracepoints
Definition at line 502 of file tracepoint.c.