Home
last modified time | relevance | path

Searched refs:user_desc (Results 1 – 19 of 19) sorted by relevance

/linux-6.15/fs/orangefs/
H A Dorangefs-bufmap.c306 user_desc->ptr, in orangefs_bufmap_initialize()
307 user_desc->size, in orangefs_bufmap_initialize()
308 user_desc->count); in orangefs_bufmap_initialize()
322 user_desc->ptr); in orangefs_bufmap_initialize()
326 if (PAGE_ALIGN(((unsigned long)user_desc->ptr + user_desc->total_size)) in orangefs_bufmap_initialize()
327 != (unsigned long)(user_desc->ptr + user_desc->total_size)) { in orangefs_bufmap_initialize()
329 user_desc->ptr, in orangefs_bufmap_initialize()
334 if (user_desc->total_size != (user_desc->size * user_desc->count)) { in orangefs_bufmap_initialize()
337 user_desc->size, in orangefs_bufmap_initialize()
338 user_desc->count); in orangefs_bufmap_initialize()
[all …]
H A Dorangefs-bufmap.h13 int orangefs_bufmap_initialize(struct ORANGEFS_dev_map_desc *user_desc);
H A Ddevorangefs-req.c596 struct ORANGEFS_dev_map_desc user_desc; in dispatch_ioctl_command() local
619 ret = copy_from_user(&user_desc, in dispatch_ioctl_command()
624 return ret ? -EIO : orangefs_bufmap_initialize(&user_desc); in dispatch_ioctl_command()
/linux-6.15/arch/x86/um/
H A Dtls_32.c202 struct user_desc info; in arch_set_tls()
255 SYSCALL_DEFINE1(set_thread_area, struct user_desc __user *, user_desc) in SYSCALL_DEFINE1() argument
257 struct user_desc info; in SYSCALL_DEFINE1()
274 if (put_user(idx, &user_desc->entry_number)) in SYSCALL_DEFINE1()
290 struct user_desc __user *user_desc) in ptrace_set_thread_area() argument
292 struct user_desc info; in ptrace_set_thread_area()
303 SYSCALL_DEFINE1(get_thread_area, struct user_desc __user *, user_desc) in SYSCALL_DEFINE1() argument
305 struct user_desc info; in SYSCALL_DEFINE1()
311 if (get_user(idx, &user_desc->entry_number)) in SYSCALL_DEFINE1()
329 struct user_desc __user *user_desc) in ptrace_get_thread_area() argument
[all …]
/linux-6.15/arch/x86/kernel/
H A Dtls.c86 const struct user_desc *info, int n) in set_tls_desc()
116 struct user_desc __user *u_info, in do_set_thread_area()
119 struct user_desc info; in do_set_thread_area()
216 struct user_desc __user *u_info) in do_get_thread_area()
218 struct user_desc info; in do_get_thread_area()
257 struct user_desc v; in regset_tls_get()
271 struct user_desc infobuf[GDT_ENTRY_TLS_ENTRIES]; in regset_tls_set()
272 const struct user_desc *info; in regset_tls_set()
276 (pos % sizeof(struct user_desc)) != 0 || in regset_tls_set()
277 (count % sizeof(struct user_desc)) != 0) in regset_tls_set()
[all …]
H A Dptrace.c827 (struct user_desc __user *)data); in arch_ptrace()
834 (struct user_desc __user *)data, 0); in arch_ptrace()
1337 .size = sizeof(struct user_desc),
1338 .align = sizeof(struct user_desc),
H A Dprocess.c138 struct user_desc __user *utls = (struct user_desc __user *)tls; in set_new_tls()
H A Dldt.c583 struct user_desc ldt_info; in write_ldt()
/linux-6.15/arch/x86/um/asm/
H A Dptrace.h57 struct user_desc;
62 struct user_desc __user *user_desc);
65 struct user_desc __user *user_desc);
83 struct user_desc __user *user_desc) in ptrace_get_thread_area() argument
89 struct user_desc __user *user_desc) in ptrace_set_thread_area() argument
H A Dprocessor_32.h16 struct user_desc tls;
/linux-6.15/tools/testing/selftests/x86/
H A Dldt_gdt.c61 static struct user_desc *low_user_desc;
141 static bool install_valid_mode(const struct user_desc *d, uint32_t ar, in install_valid_mode()
144 struct user_desc desc = *d; in install_valid_mode()
191 static bool install_valid(const struct user_desc *desc, uint32_t ar) in install_valid()
225 static int safe_modify_ldt(int func, struct user_desc *ptr, in safe_modify_ldt()
234 static void fail_install(struct user_desc *desc) in fail_install()
248 struct user_desc desc = { in do_simple_tests()
453 const struct user_desc desc = {}; in threadproc()
562 struct user_desc desc = { in do_multicpu_tests()
631 struct user_desc desc = { in do_exec_test()
[all …]
H A Dsigreturn.c143 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()
H A Dfsgsbase_restore.c61 struct user_desc desc = { in init_seg()
78 struct user_desc *low_desc = mmap( in init_seg()
H A Dfsgsbase.c233 struct user_desc desc = { in load_gs()
251 struct user_desc *low_desc = mmap( in load_gs()
/linux-6.15/arch/x86/include/asm/
H A Dptrace.h460 struct user_desc;
462 struct user_desc __user *info);
464 struct user_desc __user *info, int can_allocate);
H A Ddesc.h16 static inline void fill_ldt(struct desc_struct *desc, const struct user_desc *info) in fill_ldt()
365 static inline bool LDT_zero(const struct user_desc *info) in LDT_zero()
/linux-6.15/arch/x86/include/uapi/asm/
H A Dldt.h21 struct user_desc { struct
/linux-6.15/arch/x86/um/shared/sysdep/
H A Dtls.h28 typedef struct user_desc user_desc_t;
/linux-6.15/Documentation/filesystems/
H A Dorangefs.rst279 user_desc is the kernel's copy of the IO buffer's ORANGEFS_dev_map_desc
280 structure. user_desc->ptr points to the IO buffer.
289 bufmap->desc_array[0].uaddr = (user_desc->ptr) + (0 * 1024 * 4096)
296 bufmap->desc_array[9].uaddr = (user_desc->ptr) +