Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/um/sys-x86_64/shared/sysdep/tls.h
10820 views
1
#ifndef _SYSDEP_TLS_H
2
#define _SYSDEP_TLS_H
3
4
# ifndef __KERNEL__
5
6
/* Change name to avoid conflicts with the original one from <asm/ldt.h>, which
7
* may be named user_desc (but in 2.4 and in header matching its API was named
8
* modify_ldt_ldt_s). */
9
10
typedef struct um_dup_user_desc {
11
unsigned int entry_number;
12
unsigned int base_addr;
13
unsigned int limit;
14
unsigned int seg_32bit:1;
15
unsigned int contents:2;
16
unsigned int read_exec_only:1;
17
unsigned int limit_in_pages:1;
18
unsigned int seg_not_present:1;
19
unsigned int useable:1;
20
unsigned int lm:1;
21
} user_desc_t;
22
23
# else /* __KERNEL__ */
24
25
# include <ldt.h>
26
typedef struct user_desc user_desc_t;
27
28
# endif /* __KERNEL__ */
29
#endif /* _SYSDEP_TLS_H */
30
31