Commit 82609d99 authored by Philippe Gerum's avatar Philippe Gerum
Browse files

uapi/evl: include <linux/types.h> as recommended


Signed-off-by: Philippe Gerum's avatarPhilippe Gerum <rpm@xenomai.org>
parent 0017acaa
......@@ -7,6 +7,8 @@
#ifndef _EVL_ARM_ASM_UAPI_FPTEST_H
#define _EVL_ARM_ASM_UAPI_FPTEST_H
#include <linux/types.h>
#define evl_arm_vfp 0x1
#define evl_set_fpregs(__features, __val) \
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_ARM64_ASM_UAPI_FPTEST_H
#define _EVL_ARM64_ASM_UAPI_FPTEST_H
#include <linux/types.h>
#define evl_arm64_fpsimd 0x1
#define evl_arm64_sve 0x2
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_X86_ASM_UAPI_FPTEST_H
#define _EVL_X86_ASM_UAPI_FPTEST_H
#include <linux/types.h>
#define evl_x86_xmm2 0x1
#define evl_x86_avx 0x2
......
......@@ -7,6 +7,7 @@
#ifndef _EVL_UAPI_CONTROL_H
#define _EVL_UAPI_CONTROL_H
#include <linux/types.h>
#include <uapi/evl/sched.h>
struct evl_core_info {
......
......@@ -9,6 +9,8 @@
#ifndef _EVL_UAPI_DEVICES_HECTIC_H
#define _EVL_UAPI_DEVICES_HECTIC_H
#include <linux/types.h>
/* hectic_task_index.flags */
#define HECTIC_OOB_WAIT 0x10000
#define HECTIC_INBAND_WAIT 0
......
......@@ -8,6 +8,8 @@
#ifndef _EVL_UAPI_DEVICES_LATMUS_H
#define _EVL_UAPI_DEVICES_LATMUS_H
#include <linux/types.h>
/* Latmus context types. */
#define EVL_LAT_IRQ 0
#define EVL_LAT_KERN 1
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_UAPI_FACTORY_H
#define _EVL_UAPI_FACTORY_H
#include <linux/types.h>
#define EVL_FACTORY_IOCBASE 'f'
struct evl_element_ids {
......
......@@ -7,6 +7,7 @@
#ifndef _EVL_UAPI_MONITOR_H
#define _EVL_UAPI_MONITOR_H
#include <linux/types.h>
#include <uapi/evl/types.h>
#include <uapi/evl/factory.h>
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_UAPI_POLL_H
#define _EVL_UAPI_POLL_H
#include <linux/types.h>
#define EVL_POLL_DEV "poll"
#define EVL_POLL_IOCBASE 'p'
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_UAPI_PROXY_H
#define _EVL_UAPI_PROXY_H
#include <linux/types.h>
#define EVL_PROXY_DEV "proxy"
struct evl_proxy_attrs {
......
......@@ -8,6 +8,8 @@
#ifndef _EVL_UAPI_SCHED_H
#define _EVL_UAPI_SCHED_H
#include <linux/types.h>
#define SCHED_EVL 42
#define SCHED_WEAK 43
......
......@@ -8,6 +8,7 @@
#ifndef _EVL_UAPI_THREAD_H
#define _EVL_UAPI_THREAD_H
#include <linux/types.h>
#include <uapi/evl/sched.h>
#define EVL_THREAD_DEV "thread"
......
......@@ -8,6 +8,8 @@
#ifndef _EVL_UAPI_TYPES_H
#define _EVL_UAPI_TYPES_H
#include <linux/types.h>
typedef __u32 fundle_t;
#define EVL_NO_HANDLE ((fundle_t)0x00000000)
......
......@@ -7,6 +7,8 @@
#ifndef _EVL_UAPI_XBUF_H
#define _EVL_UAPI_XBUF_H
#include <linux/types.h>
#define EVL_XBUF_DEV "xbuf"
struct evl_xbuf_attrs {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment