Fix message argument type
[lttng-tools.git] / libkernelctl / kernel-ioctl.h
index bed6f593449f2e1d34e80f5cc17fd2af36c076ec..0db8383b088f240b398deea3cef9ee75249b2d05 100644 (file)
 /* returns the offset of the subbuffer belonging to the mmap reader. */
 #define RING_BUFFER_GET_MMAP_READ_OFFSET    _IOR(0xF6, 0x0B, unsigned long)
 
-/* Create session LTTNG_SESSION */
-#define KERNEL_IO_CREATE_SESSION       _IO(0xF6, 0x40)
-#define KERNEL_IO_SESSION_START _IO(0xF6, 0x41)
-#define KERNEL_IO_SESSION_STOP  _IO(0xF6, 0x42)
+#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)
 
-/* Create channel LTTNG_CHANNEL */
-#define KERNEL_IO_CREATE_CHANNEL       _IOW(0xF6, 0x43, struct lttng_channel)
-#define KERNEL_IO_CREATE_STREAM        _IO(0xF6, 0x44)
-#define KERNEL_IO_CREATE_EVENT     _IOW(0xF6, 0x45, struct lttng_event)
+/* Session FD ioctl */
+#define LTTNG_KERNEL_METADATA           \
+           _IOW(0xF6, 0x50, struct lttng_kernel_channel)
+#define LTTNG_KERNEL_CHANNEL            \
+           _IOW(0xF6, 0x51, struct lttng_kernel_channel)
+#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)
 
 #endif /* _LTT_KERNEL_IOCTL_H */
This page took 0.023108 seconds and 4 git commands to generate.