Messages in this thread Patch in this message | | | From | Sukadev Bhattiprolu <> | Subject | [PATCH 2/5] powerpc/ftw: Define FTW_SETUP ioctl API | Date | Tue, 16 Jan 2018 18:50:40 -0800 |
| |
Define the FTW_SETUP ioctl interface for fast thread wakeup (FTW). A follow-on patch will implement the FTW driver and ioctl.
Thanks to input from Ben Herrenschmidt, Michael Neuling, Michael Ellerman.
Signed-off-by: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com> --- Changelog[v2] - [Michael Neuling] Use a single VAS_FTW_SETUP ioctl and simplify the interface. --- include/uapi/misc/ftw.h | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 include/uapi/misc/ftw.h
diff --git a/include/uapi/misc/ftw.h b/include/uapi/misc/ftw.h new file mode 100644 index 0000000..f233f51 --- /dev/null +++ b/include/uapi/misc/ftw.h @@ -0,0 +1,31 @@ +/* + * Copyright 2018 IBM Corp. + * + * 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. + */ + +#ifndef _UAPI_MISC_FTW_H +#define _UAPI_MISC_FTW_H + +#include <linux/types.h> +#include <linux/ioctl.h> + +#define FTW_FLAGS_PIN_WINDOW 0x1 + +#define FTW_SETUP _IOW('v', 1, struct ftw_setup_attr) + +struct ftw_setup_attr { + __s16 version; + __s16 vas_id; /* specific instance of vas or -1 for default */ + __u32 reserved; + + __u64 reserved1; + + __u64 flags; + __u64 reserved2; +}; + +#endif /* _UAPI_MISC_FTW_H */ -- 2.7.4
| |