/linux-4.4.14/arch/x86/kernel/ |
D | tls.c | 30 static bool tls_desc_okay(const struct user_desc *info) in tls_desc_okay() 83 const struct user_desc *info, int n) in set_tls_desc() 113 struct user_desc __user *u_info, in do_set_thread_area() 116 struct user_desc info; in do_set_thread_area() 147 SYSCALL_DEFINE1(set_thread_area, struct user_desc __user *, u_info) in SYSCALL_DEFINE1() 157 static void fill_user_desc(struct user_desc *info, int idx, in fill_user_desc() 177 struct user_desc __user *u_info) in do_get_thread_area() 179 struct user_desc info; in do_get_thread_area() 195 SYSCALL_DEFINE1(get_thread_area, struct user_desc __user *, u_info) in SYSCALL_DEFINE1() 216 if (pos >= GDT_ENTRY_TLS_ENTRIES * sizeof(struct user_desc) || in regset_tls_get() [all …]
|
D | process_64.c | 139 struct user_desc ud = { in set_32bit_tls() 213 (struct user_desc __user *)tls, 0); in copy_thread_tls()
|
D | ptrace.c | 902 (struct user_desc __user *)data); in arch_ptrace() 909 (struct user_desc __user *)data, 0); in arch_ptrace() 1366 .size = sizeof(struct user_desc), 1367 .align = sizeof(struct user_desc),
|
D | ldt.c | 212 struct user_desc ldt_info; in write_ldt()
|
D | process_32.c | 188 (struct user_desc __user *)tls, 0); in copy_thread_tls()
|
/linux-4.4.14/arch/x86/um/ |
D | tls_32.c | 23 int do_set_thread_area(struct user_desc *info) in do_set_thread_area() 39 int do_get_thread_area(struct user_desc *info) in do_get_thread_area() 77 static inline void clear_user_desc(struct user_desc* info) in clear_user_desc() 203 static int set_tls_entry(struct task_struct* task, struct user_desc *info, in set_tls_entry() 220 struct user_desc info; in arch_copy_tls() 240 static int get_tls_entry(struct task_struct *task, struct user_desc *info, in get_tls_entry() 279 SYSCALL_DEFINE1(set_thread_area, struct user_desc __user *, user_desc) in SYSCALL_DEFINE1() argument 281 struct user_desc info; in SYSCALL_DEFINE1() 287 if (copy_from_user(&info, user_desc, sizeof(info))) in SYSCALL_DEFINE1() 298 if (put_user(idx, &user_desc->entry_number)) in SYSCALL_DEFINE1() [all …]
|
D | ldt.c | 21 struct user_desc *desc, void **addr, int done) in write_ldt_entry() 125 struct user_desc ldt_info; in write_ldt() 299 struct user_desc desc; in init_new_ldt()
|
/linux-4.4.14/arch/x86/um/asm/ |
D | ptrace.h | 46 struct user_desc; 51 struct user_desc __user *user_desc); 54 struct user_desc __user *user_desc); 70 struct user_desc __user *user_desc) in ptrace_get_thread_area() argument 76 struct user_desc __user *user_desc) in ptrace_set_thread_area() argument
|
D | processor_32.h | 16 struct user_desc tls;
|
/linux-4.4.14/tools/testing/selftests/x86/ |
D | ldt_gdt.c | 116 static bool install_valid_mode(const struct user_desc *desc, uint32_t ar, in install_valid_mode() 145 static bool install_valid(const struct user_desc *desc, uint32_t ar) in install_valid() 150 static void install_invalid(const struct user_desc *desc, bool oldmode) in install_invalid() 171 static int safe_modify_ldt(int func, struct user_desc *ptr, in safe_modify_ldt() 180 static void fail_install(struct user_desc *desc) in fail_install() 194 struct user_desc desc = { in do_simple_tests() 384 const struct user_desc desc = {}; in threadproc() 459 struct user_desc desc = { in do_multicpu_tests() 531 struct user_desc desc = { in do_exec_test()
|
D | sigreturn.c | 143 static void add_ldt(const struct user_desc *desc, unsigned short *var, in add_ldt() 163 const struct user_desc code16_desc = { in setup_ldt() 176 const struct user_desc data16_desc = { in setup_ldt() 189 const struct user_desc npcode32_desc = { in setup_ldt() 202 const struct user_desc npdata32_desc = { in setup_ldt() 215 struct user_desc gdt_data16_desc = { in setup_ldt() 240 struct user_desc gdt_npdata32_desc = { in setup_ldt()
|
/linux-4.4.14/arch/x86/include/asm/ |
D | syscalls.h | 30 asmlinkage long sys_set_thread_area(struct user_desc __user *); 31 asmlinkage long sys_get_thread_area(struct user_desc __user *);
|
D | ptrace.h | 249 struct user_desc; 251 struct user_desc __user *info); 253 struct user_desc __user *info, int can_allocate);
|
D | desc.h | 11 static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info) in fill_ldt() 266 static inline bool LDT_zero(const struct user_desc *info) in LDT_zero()
|
/linux-4.4.14/arch/x86/include/uapi/asm/ |
D | ldt.h | 20 struct user_desc { struct
|
/linux-4.4.14/arch/x86/um/shared/sysdep/ |
D | tls.h | 27 typedef struct user_desc user_desc_t;
|
/linux-4.4.14/drivers/staging/gdm72xx/ |
D | usb_boot.c | 64 char user_desc[128]; member
|