-#elif (LTTNG_LINUX_VERSION_CODE >= LTTNG_KERNEL_VERSION(3,7,0))
-LTTNG_TRACEPOINT_EVENT(btrfs_delayed_data_ref,
-
- TP_PROTO(struct btrfs_delayed_ref_node *ref,
- struct btrfs_delayed_data_ref *full_ref,
- int action),
-
- TP_ARGS(ref, full_ref, action),
-
- TP_FIELDS(
- ctf_integer(u64, bytenr, ref->bytenr)
- ctf_integer(u64, num_bytes, ref->num_bytes)
- ctf_integer(int, action, action)
- ctf_integer(u64, parent, full_ref->parent)
- ctf_integer(u64, ref_root, full_ref->root)
- ctf_integer(u64, owner, full_ref->objectid)
- ctf_integer(u64, offset, full_ref->offset)
- ctf_integer(int, type, ref->type)
- ctf_integer(u64, seq, ref->seq)
- )
-)
-#else
-LTTNG_TRACEPOINT_EVENT(btrfs_delayed_data_ref,
-
- TP_PROTO(struct btrfs_delayed_ref_node *ref,
- struct btrfs_delayed_data_ref *full_ref,
- int action),
-
- TP_ARGS(ref, full_ref, action),
-
- TP_FIELDS(
- ctf_integer(u64, bytenr, ref->bytenr)
- ctf_integer(u64, num_bytes, ref->num_bytes)
- ctf_integer(int, action, action)
- ctf_integer(u64, parent, full_ref->parent)
- ctf_integer(u64, ref_root, full_ref->root)
- ctf_integer(u64, owner, full_ref->objectid)
- ctf_integer(u64, offset, full_ref->offset)
- ctf_integer(int, type, ref->type)
- )
-)