Xenomai
3.1
thread.h
1
/*
2
* Copyright (C) 2013 Philippe Gerum <rpm@xenomai.org>.
3
*
4
* Xenomai is free software; you can redistribute it and/or modify it
5
* under the terms of the GNU General Public License as published by
6
* the Free Software Foundation; either version 2 of the License, or
7
* (at your option) any later version.
8
*
9
* Xenomai is distributed in the hope that it will be useful, but
10
* WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12
* General Public License for more details.
13
*
14
* You should have received a copy of the GNU General Public License
15
* along with Xenomai; if not, write to the Free Software
16
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
17
* 02111-1307, USA.
18
*/
19
#ifndef _COBALT_ASM_GENERIC_THREAD_H
20
#define _COBALT_ASM_GENERIC_THREAD_H
21
22
#include <asm/ptrace.h>
23
#include <asm/processor.h>
24
25
struct
task_struct;
26
27
struct
xnthread;
28
struct
xnarchtcb;
29
30
struct
xntcb {
31
struct
task_struct *host_task;
32
struct
thread_struct *tsp;
33
struct
mm_struct *mm;
34
struct
mm_struct *active_mm;
35
struct
thread_struct ts;
36
struct
thread_info *tip;
37
#ifdef CONFIG_XENO_ARCH_FPU
38
struct
task_struct *user_fpu_owner;
39
#endif
40
};
41
42
#endif
/* !_COBALT_ASM_GENERIC_THREAD_H */
kernel
cobalt
include
asm-generic
xenomai
thread.h
Generated by
1.8.14