/arch/x86/include/asm/ |
D | segment.h | 343 #define __loadsegment_gs(value) __loadsegment_simple(gs, (value)) 375 # define get_user_gs(regs) (u16)({ unsigned long v; savesegment(gs, v); v; }) 376 # define set_user_gs(regs, v) loadsegment(gs, (unsigned long)(v)) 377 # define task_user_gs(tsk) ((tsk)->thread.gs) 378 # define lazy_save_gs(v) savesegment(gs, (v)) 379 # define lazy_load_gs(v) loadsegment(gs, (v)) 381 # define get_user_gs(regs) (u16)((regs)->gs) 382 # define set_user_gs(regs, v) do { (regs)->gs = (v); } while (0) 383 # define task_user_gs(tsk) (task_pt_regs(tsk)->gs)
|
D | suspend_32.h | 20 u16 gs; member
|
D | suspend_64.h | 28 u16 ds, es, fs, gs; member
|
D | user_32.h | 89 unsigned long gs; member
|
D | vm86.h | 28 unsigned short gs, __gsh; member
|
D | user_64.h | 96 unsigned long gs; member
|
D | user32.h | 39 unsigned short fs, __fs, gs, __gs; member
|
D | ptrace.h | 41 unsigned short gs; member 225 offset == offsetof(struct pt_regs, gs)) { in regs_get_register()
|
/arch/x86/kernel/ |
D | process_32.c | 65 unsigned short gs; in __show_regs() local 68 gs = get_user_gs(regs); in __show_regs() 70 savesegment(gs, gs); in __show_regs() 79 (u16)regs->ds, (u16)regs->es, (u16)regs->fs, gs, regs->ss, regs->flags); in __show_regs() 251 lazy_save_gs(prev->gs); in __switch_to() 290 if (prev->gs | next->gs) in __switch_to() 291 lazy_load_gs(next->gs); in __switch_to()
|
D | tls.c | 168 savesegment(gs, sel); in do_set_thread_area() 174 savesegment(gs, sel); in do_set_thread_area() 176 loadsegment(gs, sel); in do_set_thread_area()
|
D | ptrace.c | 88 REG_OFFSET_NAME(gs), 170 if (offset != offsetof(struct user_regs_struct, gs)) in get_segment_reg() 210 case offsetof(struct user_regs_struct, gs): in set_segment_reg() 245 case offsetof(struct user_regs_struct, gs): in get_segment_reg() 286 case offsetof(struct user_regs_struct,gs): in set_segment_reg() 362 case offsetof(struct user_regs_struct, gs): in putreg() 404 case offsetof(struct user_regs_struct, gs): in getreg() 875 SEG32(gs); in putreg32() 947 SEG32(gs); in getreg32()
|
D | process_64.c | 69 unsigned long cr0 = 0L, cr2 = 0L, cr3 = 0L, cr4 = 0L, fs, gs, shadowgs; in __show_regs() local 109 rdmsrl(MSR_GS_BASE, gs); in __show_regs() 118 fs, fsindex, gs, gsindex, shadowgs); in __show_regs() 202 savesegment(gs, task->thread.gsindex); in save_fsgs() 392 savesegment(gs, p->thread.gsindex); in copy_thread_tls()
|
D | doublefault.c | 69 .gs = __KERNEL_STACK_CANARY,
|
D | vm86_32.c | 140 put_user_ex(regs->gs, &user->regs.gs); in save_v86_state() 159 lazy_load_gs(vm86->regs32.gs); in save_v86_state() 306 get_user_ex(vm86regs.gs, &user_vm86->regs.gs); in do_sys_vm86() 366 lazy_save_gs(vm86->regs32.gs); in do_sys_vm86()
|
/arch/x86/boot/ |
D | bioscall.S | 27 pushw %gs 39 popw %gs 54 pushw %gs 75 popw %gs
|
D | regs.c | 26 reg->gs = gs(); in initregs()
|
/arch/x86/power/ |
D | cpu.c | 103 savesegment(gs, ctxt->gs); in __save_processor_state() 106 savesegment(gs, ctxt->gs); in __save_processor_state() 233 loadsegment(gs, __KERNEL_STACK_CANARY); in __restore_processor_state() 247 load_gs_index(ctxt->gs); in __restore_processor_state() 257 loadsegment(gs, ctxt->gs); in __restore_processor_state()
|
/arch/x86/include/uapi/asm/ |
D | sigcontext.h | 203 __u16 gs, __gsh; member 258 __u16 gs; member 301 __u16 gs, __gsh; member 370 __u16 gs; member
|
D | vm86.h | 90 unsigned short gs, __gsh; member
|
/arch/x86/ia32/ |
D | ia32_signal.c | 75 u16 gs, fs, es, ds; in ia32_restore_sigcontext() local 83 gs = GET_SEG(gs); in ia32_restore_sigcontext() 110 RELOAD_SEG(gs); in ia32_restore_sigcontext() 187 put_user_ex(get_user_seg(gs), (unsigned int __user *)&sc->gs); in ia32_setup_sigcontext()
|
/arch/x86/realmode/rm/ |
D | wakeup_asm.S | 61 movw %cx, %gs 74 movw %ax, %gs
|
/arch/x86/purgatory/ |
D | setup-x86_64.S | 27 movl %eax, %gs
|
/arch/x86/include/asm/xen/ |
D | interface_32.h | 69 uint16_t gs, _pad5; member
|
/arch/x86/kvm/ |
D | tss.h | 29 u32 gs; member
|
/arch/s390/include/asm/ |
D | nmi.h | 73 u64 gs : 1; /* 36 guarded storage registers validity */ member
|