Searched refs:gs (Results 1 - 25 of 26) sorted by relevance

12

/haiku/headers/private/kernel/arch/x86/32/
H A Diframe.h14 uint32 gs; member in struct:iframe
H A Ddescriptors.h84 uint32 es, cs, ss, ds, fs, gs; member in struct:tss
/haiku/src/system/libroot/posix/glibc/libio/
H A Diofwide.c226 struct __gconv_step *gs = codecvt->__cd_out.__cd.__steps; local
235 status = DL_CALL_FCT (gs->__fct,
236 (gs, codecvt->__cd_out.__cd.__data, &from_start_copy,
293 struct __gconv_step *gs = codecvt->__cd_out.__cd.__steps; local
301 status = DL_CALL_FCT (gs->__fct,
302 (gs, codecvt->__cd_out.__cd.__data, NULL, NULL,
355 struct __gconv_step *gs = codecvt->__cd_in.__cd.__steps; local
364 status = DL_CALL_FCT (gs->__fct,
365 (gs, codecvt->__cd_in.__cd.__data, &from_start_copy,
453 struct __gconv_step *gs local
[all...]
/haiku/headers/os/drivers/
H A Dbios.h52 uint32 gs; member in struct:bios_regs
/haiku/src/system/boot/platform/efi/arch/x86_64/
H A Dentry.S42 mov %ax, %gs
H A Dlong_smp_trampoline.S56 mov %ax, %gs
102 mov %ax, %gs
/haiku/headers/os/arch/x86_64/
H A Darch_debugger.h15 uint64 gs; member in struct:x86_64_debug_cpu_state
/haiku/src/system/kernel/arch/x86/32/
H A Dinterrupts.S104 push %gs; \
118 pop %gs; \
162 movl %gs:0, %edi; /* thread pointer */ \
513 movw %dx, %gs
530 movl %gs:0, %edi // thread pointer
552 movl %gs:0, %edi // thread pointer
608 movw %dx, %gs
620 movl %gs:0, %edi // thread pointer
757 movl %gs:0, %edi
768 push %gs
[all...]
H A Ddescriptors.cpp160 frame->gs = tss->gs;
227 tss->gs = KERNEL_DATA_SELECTOR;
282 asm volatile("movw %w0, %%gs" : : "r" (KERNEL_TLS_SEGMENT << 3));
H A Dthread.cpp248 frame.gs = USER_DATA_SELECTOR;
/haiku/src/system/boot/platform/efi/arch/x86/
H A Dentry.S70 movw %ax, %gs
H A Dsmp_trampoline.S62 movw %ax, %gs
/haiku/headers/os/arch/x86/
H A Darch_debugger.h46 uint32 gs; member in struct:x86_debug_cpu_state
/haiku/src/system/boot/platform/bios_ia32/
H A Dsmp_trampoline.S41 mov %ax, %gs
H A Dlong_asm.S77 mov %ax, %gs
H A Dbios_asm.S57 movw %ax, %gs
128 movw %ax, %gs
148 movw %ax, %gs
H A Dshell.S292 mov %ax, %gs
/haiku/src/system/boot/platform/pxe_ia32/
H A Dsmp_trampoline.S41 mov %ax, %gs
H A Dpxe_stage2.S98 mov %ax, %gs
/haiku/src/system/kernel/arch/x86/64/
H A Dinterrupts.S296 movq %gs:0, %r12
383 movq %rsp, %gs:ARCH_THREAD_user_rsp
384 movq %gs:ARCH_THREAD_syscall_rsp, %rsp
391 push %gs:ARCH_THREAD_user_rsp // rsp
406 movq %gs:0, %r12
637 movq %gs:0, %r12
H A Dentry_compat.S165 movq %gs:0, %rdx
186 movq %gs:0, %r12
/haiku/src/kits/debugger/arch/x86/
H A DCpuStateX86.cpp42 SetIntRegister(X86_REGISTER_GS, state.gs);
134 x86State->gs = IntRegisterValue(X86_REGISTER_GS);
/haiku/src/add-ons/kernel/generic/bios/
H A Dbios.cpp300 M.x86.R_GS = regs->gs;
322 regs->gs = M.x86.R_GS;
/haiku/src/kits/debugger/arch/x86_64/
H A DCpuStateX8664.cpp50 SetIntRegister(X86_64_REGISTER_GS, state.gs);
179 x64State->gs = IntRegisterValue(X86_64_REGISTER_GS);
/haiku/src/system/kernel/arch/x86/
H A Darch_user_debugger.cpp114 __asm__ volatile ("movw %%gs, %0" : "=r" (seg));
115 cpuState->gs = seg;
150 cpuState->gs = frame->gs;
175 // frame->gs = cpuState->gs;

Completed in 147 milliseconds

12