X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=libkernelctl%2Fkernel-ioctl.h;fp=libkernelctl%2Fkernel-ioctl.h;h=ae898f519d9f198ab9be195ff05e67731328dae8;hp=809ce0d32ce2b435102490a0516c61718f13dcde;hb=857aa1720c40cf06d7b72f430128a4ca73ed0c69;hpb=f3ed775ef4842019b396f06095b053c3a70bc3c8 diff --git a/libkernelctl/kernel-ioctl.h b/libkernelctl/kernel-ioctl.h index 809ce0d32..ae898f519 100644 --- a/libkernelctl/kernel-ioctl.h +++ b/libkernelctl/kernel-ioctl.h @@ -48,29 +48,30 @@ /* 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) /* 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)