linux/arch/um/sys-x86_64/shared/sysdep/tls.h
<<
>>
Prefs
   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
  10typedef 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>
  26typedef struct user_desc user_desc_t;
  27
  28# endif /* __KERNEL__ */
  29#endif /* _SYSDEP_TLS_H */
  30
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.