Fix multiple error handling for UST tracing
[lttng-tools.git] / libkernelctl / kernel-ioctl.h
index 809ce0d32ce2b435102490a0516c61718f13dcde..408535d431a7578702cc4544f38f69dada71ae78 100644 (file)
@@ -4,8 +4,8 @@
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version.
+ * as published by the Free Software Foundation; only version 2
+ * of the License.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 /* flush the current sub-buffer */
 #define RING_BUFFER_FLUSH                   _IO(0xF6, 0x0C)
 
+/* LTTng file descriptor ioctl */
 #define LTTNG_KERNEL_SESSION                _IO(0xF6, 0x40)
 #define LTTNG_KERNEL_TRACER_VERSION         \
                _IOR(0xF6, 0x41, struct lttng_kernel_tracer_version)
-
 #define LTTNG_KERNEL_TRACEPOINT_LIST        _IO(0xF6, 0x42)
 #define LTTNG_KERNEL_WAIT_QUIESCENT         _IO(0xF6, 0x43)
+#define LTTNG_KERNEL_CALIBRATE                 \
+       _IOWR(0xF6, 0x44, struct lttng_kernel_calibrate)
 
 /* Session FD ioctl */
 #define LTTNG_KERNEL_METADATA               \
                _IOW(0xF6, 0x50, struct lttng_channel_attr)
-
 #define LTTNG_KERNEL_CHANNEL                \
                _IOW(0xF6, 0x51, struct lttng_channel_attr)
-
 #define LTTNG_KERNEL_SESSION_START          _IO(0xF6, 0x52)
 #define LTTNG_KERNEL_SESSION_STOP           _IO(0xF6, 0x53)
 
 /* Channel FD ioctl */
 #define LTTNG_KERNEL_STREAM                 _IO(0xF6, 0x60)
-
 #define LTTNG_KERNEL_EVENT                  \
                _IOW(0xF6, 0x61, struct lttng_kernel_event)
 
+/* Event and Channel FD ioctl */
+#define LTTNG_KERNEL_CONTEXT                \
+               _IOW(0xF6, 0x70, struct lttng_kernel_context)
+
 /* Event, Channel and Session ioctl */
 #define LTTNG_KERNEL_ENABLE                 _IO(0xF6, 0x80)
 #define LTTNG_KERNEL_DISABLE                _IO(0xF6, 0x81)
This page took 0.032318 seconds and 4 git commands to generate.