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