X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=instrumentation%2Fevents%2Flttng-module%2Fi2c.h;fp=instrumentation%2Fevents%2Flttng-module%2Fi2c.h;h=0000000000000000000000000000000000000000;hb=7c6d929d62a6e24fb1dbeaee5cd2c8afe77720b7;hp=312f6733120a0229ba4ec73f56fbb917b68a8087;hpb=cf77d12083b5092eca8c6f9899ec0892756845aa;p=lttng-modules.git diff --git a/instrumentation/events/lttng-module/i2c.h b/instrumentation/events/lttng-module/i2c.h deleted file mode 100644 index 312f6733..00000000 --- a/instrumentation/events/lttng-module/i2c.h +++ /dev/null @@ -1,120 +0,0 @@ -/* SPDX-License-Identifier: GPL-2.0-only */ -#undef TRACE_SYSTEM -#define TRACE_SYSTEM i2c - -#if !defined(LTTNG_TRACE_I2C_H) || defined(TRACE_HEADER_MULTI_READ) -#define LTTNG_TRACE_I2C_H - -#include - -/* - * __i2c_transfer() write request - */ -LTTNG_TRACEPOINT_EVENT_CODE(i2c_write, - - TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, - int num), - - TP_ARGS(adap, msg, num), - - TP_locvar( - int extract_sensitive_payload; - ), - - TP_code_pre( - tp_locvar->extract_sensitive_payload = - READ_ONCE(extract_sensitive_payload); - ), - - TP_FIELDS( - ctf_integer(int, adapter_nr, adap->nr) - ctf_integer(__u16, msg_nr, num) - ctf_integer(__u16, addr, msg->addr) - ctf_integer(__u16, flags, msg->flags) - ctf_integer(__u16, len, msg->len) - ctf_sequence_hex(__u8, buf, - tp_locvar->extract_sensitive_payload ? - msg->buf : NULL, - __u16, - tp_locvar->extract_sensitive_payload ? - msg->len : 0) - ), - - TP_code_post() -) - -/* - * __i2c_transfer() read request - */ -LTTNG_TRACEPOINT_EVENT(i2c_read, - - TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, - int num), - - TP_ARGS(adap, msg, num), - - TP_FIELDS( - ctf_integer(int, adapter_nr, adap->nr) - ctf_integer(__u16, msg_nr, num) - ctf_integer(__u16, addr, msg->addr) - ctf_integer(__u16, flags, msg->flags) - ctf_integer(__u16, len, msg->len) - ) -) - -/* - * __i2c_transfer() read reply - */ -LTTNG_TRACEPOINT_EVENT_CODE(i2c_reply, - - TP_PROTO(const struct i2c_adapter *adap, const struct i2c_msg *msg, - int num), - - TP_ARGS(adap, msg, num), - - TP_locvar( - int extract_sensitive_payload; - ), - - TP_code_pre( - tp_locvar->extract_sensitive_payload = - READ_ONCE(extract_sensitive_payload); - ), - - TP_FIELDS( - ctf_integer(int, adapter_nr, adap->nr) - ctf_integer(__u16, msg_nr, num) - ctf_integer(__u16, addr, msg->addr) - ctf_integer(__u16, flags, msg->flags) - ctf_integer(__u16, len, msg->len) - ctf_sequence_hex(__u8, buf, - tp_locvar->extract_sensitive_payload ? - msg->buf : NULL, - __u16, - tp_locvar->extract_sensitive_payload ? - msg->len : 0) - ), - - TP_code_post() -) - -/* - * __i2c_transfer() result - */ -LTTNG_TRACEPOINT_EVENT(i2c_result, - - TP_PROTO(const struct i2c_adapter *adap, int num, int ret), - - TP_ARGS(adap, num, ret), - - TP_FIELDS( - ctf_integer(int, adapter_nr, adap->nr) - ctf_integer(__u16, nr_msgs, num) - ctf_integer(__s16, ret, ret) - ) -) - -#endif /* LTTNG_TRACE_I2C_H */ - -/* This part must be outside protection */ -#include