Go to the source code of this file.
|
| TRACE_EVENT (gpio_direction, TP_PROTO(unsigned gpio, int in, int err), TP_ARGS(gpio, in, err), TP_STRUCT__entry(__field(unsigned, gpio) __field(int, in) __field(int, err)), TP_fast_assign(__entry->gpio=gpio;__entry->in=in;__entry->err=err;), TP_printk("%u %3s (%d)", __entry->gpio, __entry->in?"in":"out", __entry->err)) |
|
| TRACE_EVENT (gpio_value, TP_PROTO(unsigned gpio, int get, int value), TP_ARGS(gpio, get, value), TP_STRUCT__entry(__field(unsigned, gpio) __field(int, get) __field(int, value)), TP_fast_assign(__entry->gpio=gpio;__entry->get=get;__entry->value=value;), TP_printk("%u %3s %d", __entry->gpio, __entry->get?"get":"set", __entry->value)) |
|
Definition at line 5 of file gpio.h.
#define TRACE_SYSTEM gpio |
Definition at line 2 of file gpio.h.
TRACE_EVENT |
( |
gpio_direction |
, |
|
|
TP_PROTO(unsigned gpio, int in, int err) |
, |
|
|
TP_ARGS(gpio, in, err) |
, |
|
|
TP_STRUCT__entry(__field(unsigned, gpio) __field(int, in) __field(int, err)) |
, |
|
|
TP_fast_assign(__entry->gpio=gpio;__entry->in=in;__entry->err=err;) |
, |
|
|
TP_printk("%u %3s (%d)", __entry->gpio, __entry->in?"in":"out", __entry->err) |
|
|
) |
| |
TRACE_EVENT |
( |
gpio_value |
, |
|
|
TP_PROTO(unsigned gpio, int get, int value) |
, |
|
|
TP_ARGS(gpio, get, value) |
, |
|
|
TP_STRUCT__entry(__field(unsigned, gpio) __field(int, get) __field(int, value)) |
, |
|
|
TP_fast_assign(__entry->gpio=gpio;__entry->get=get;__entry->value=value;) |
, |
|
|
TP_printk("%u %3s %d", __entry->gpio, __entry->get?"get":"set", __entry->value) |
|
|
) |
| |