Home
last modified time | relevance | path

Searched refs:gs (Results 1 – 25 of 67) sorted by relevance

123

/arch/x86/include/asm/
Dsegment.h343 #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)
Dsuspend_32.h20 u16 gs; member
Dsuspend_64.h28 u16 ds, es, fs, gs; member
Duser_32.h89 unsigned long gs; member
Dvm86.h28 unsigned short gs, __gsh; member
Duser_64.h96 unsigned long gs; member
Duser32.h39 unsigned short fs, __fs, gs, __gs; member
Dptrace.h41 unsigned short gs; member
225 offset == offsetof(struct pt_regs, gs)) { in regs_get_register()
/arch/x86/kernel/
Dprocess_32.c65 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()
Dtls.c168 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()
Dptrace.c88 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()
Dprocess_64.c69 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()
Ddoublefault.c69 .gs = __KERNEL_STACK_CANARY,
Dvm86_32.c140 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/
Dbioscall.S27 pushw %gs
39 popw %gs
54 pushw %gs
75 popw %gs
Dregs.c26 reg->gs = gs(); in initregs()
/arch/x86/power/
Dcpu.c103 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/
Dsigcontext.h203 __u16 gs, __gsh; member
258 __u16 gs; member
301 __u16 gs, __gsh; member
370 __u16 gs; member
Dvm86.h90 unsigned short gs, __gsh; member
/arch/x86/ia32/
Dia32_signal.c75 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/
Dwakeup_asm.S61 movw %cx, %gs
74 movw %ax, %gs
/arch/x86/purgatory/
Dsetup-x86_64.S27 movl %eax, %gs
/arch/x86/include/asm/xen/
Dinterface_32.h69 uint16_t gs, _pad5; member
/arch/x86/kvm/
Dtss.h29 u32 gs; member
/arch/s390/include/asm/
Dnmi.h73 u64 gs : 1; /* 36 guarded storage registers validity */ member

123