/linux/arch/x86/um/ |
H A D | tls_32.c | 29 if (info->entry_number < host_gdt_entry_tls_min || in do_set_thread_area() 30 info->entry_number >= host_gdt_entry_tls_min + GDT_ENTRY_TLS_ENTRIES) in do_set_thread_area() 34 int idx = info->entry_number - host_gdt_entry_tls_min; in do_set_thread_area() 47 "index = %d\n", ret, info->entry_number); in do_set_thread_area() 102 curr->tls.entry_number = idx; in load_TLS() 224 idx = info.entry_number; in arch_set_tls() 263 info->entry_number = idx; in get_tls_entry() 278 idx = info.entry_number; in SYSCALL_DEFINE1() 284 info.entry_number = idx; in SYSCALL_DEFINE1() 286 if (put_user(idx, &user_desc->entry_number)) in SYSCALL_DEFINE1() [all...] |
/linux/tools/testing/selftests/x86/ |
H A D | sigreturn.c | 147 *var = LDT3(desc->entry_number); in add_ldt() 164 .entry_number = LDT_OFFSET + 0, in setup_ldt() 177 .entry_number = LDT_OFFSET + 1, in setup_ldt() 190 .entry_number = LDT_OFFSET + 3, in setup_ldt() 203 .entry_number = LDT_OFFSET + 4, in setup_ldt() 216 .entry_number = -1, in setup_ldt() 234 gdt_data16_desc.entry_number); in setup_ldt() 235 gdt_data16_idx = gdt_data16_desc.entry_number; in setup_ldt() 241 .entry_number = -1, in setup_ldt() 257 gdt_npdata32_desc.entry_number); in setup_ldt() [all...] |
H A D | ldt_gdt.c | 154 desc.entry_number = gdt_entry_num; in install_valid_mode() 174 check_valid_segment(desc.entry_number, ldt, ar, limit, true); in install_valid_mode() 211 check_invalid_segment(desc->entry_number, 1); in install_invalid() 249 .entry_number = 0, in do_simple_tests() 267 desc.entry_number = 2; in do_simple_tests() 337 check_valid_segment(desc.entry_number, 1, in do_simple_tests() 360 desc.entry_number = i; in do_simple_tests() 377 /* Test entry_number too high. */ in do_simple_tests() 378 desc.entry_number = 8192; in do_simple_tests() 563 .entry_number in do_multicpu_tests() [all...] |
H A D | fsgsbase_restore.c | 62 .entry_number = 0, in init_seg() 84 low_desc->entry_number = -1; in init_seg() 102 printf("\tusing GDT slot %d\n", desc.entry_number); in init_seg() 104 unsigned short sel = (unsigned short)((desc.entry_number << 3) | 0x3); in init_seg()
|
H A D | fsgsbase.c | 234 .entry_number = 0, in load_gs() 257 low_desc->entry_number = set_thread_area_entry_number; in load_gs() 272 printf("\tusing GDT slot %d\n", desc.entry_number); in load_gs() 273 set_thread_area_entry_number = desc.entry_number; in load_gs() 275 unsigned short gs = (unsigned short)((desc.entry_number << 3) | 0x3); in load_gs()
|
/linux/arch/x86/um/os-Linux/ |
H A D | tls.c | 31 info.entry_number = val[i]; in check_host_supports_tls() 53 ret = ptrace(PTRACE_SET_THREAD_AREA, pid, info->entry_number, in os_set_thread_area() 64 ret = ptrace(PTRACE_GET_THREAD_AREA, pid, info->entry_number, in os_get_thread_area()
|
/linux/arch/x86/kernel/ |
H A D | tls.c | 39 * entry_number means "no segment at all". This never actually in tls_desc_okay() 129 idx = info.entry_number; in do_set_thread_area() 139 if (put_user(idx, &u_info->entry_number)) in do_set_thread_area() 201 info->entry_number = idx; in fill_user_desc() 221 if (idx == -1 && get_user(idx, &u_info->entry_number)) in do_get_thread_area()
|
H A D | ldt.c | 595 if (ldt_info.entry_number >= LDT_ENTRIES) in write_ldt() 624 new_nr_entries = max(ldt_info.entry_number + 1, old_nr_entries); in write_ldt() 634 new_ldt->entries[ldt_info.entry_number] = ldt; in write_ldt()
|
/linux/arch/x86/include/uapi/asm/ |
H A D | ldt.h | 22 unsigned int entry_number; member
|
/linux/arch/x86/um/shared/sysdep/ |
H A D | tls.h | 12 unsigned int entry_number; member
|
/linux/drivers/md/dm-vdo/ |
H A D | slab-depot.c | 851 journal_entry_count_t entry_number = tail_header->entry_count++; in encode_slab_journal_entry() local 860 payload->full_entries.entry_types[entry_number / 8] |= in encode_slab_journal_entry() 861 ((u8)1 << (entry_number % 8)); in encode_slab_journal_entry() 864 vdo_pack_slab_journal_entry(&payload->entries[entry_number], sbn, increment); in encode_slab_journal_entry() 4565 slab_count_t entry_number; in combine_summaries() local 4567 for (entry_number = 0; entry_number < MAX_VDO_SLABS; entry_number++) { in combine_summaries() 4569 memcpy(entries + entry_number, in combine_summaries() 4570 entries + (zone * MAX_VDO_SLABS) + entry_number, in combine_summaries() [all...] |