Searched refs:gs (Results 1 - 25 of 122) sorted by path

12345

/linux-master/arch/x86/boot/
H A Dregs.c26 reg->gs = gs();
H A Dbioscall.S27 pushw %gs
39 popw %gs
54 pushw %gs
75 popw %gs
H A Dboot.h67 asm volatile("movw %0,%%gs" : : "rm" (seg));
69 static inline u16 gs(void) function
72 asm volatile("movw %%gs,%0" : "=rm" (seg));
120 asm volatile("movb %%gs:%1,%0" : "=q" (v) : "m" (*ptr));
127 asm volatile("movw %%gs:%1,%0" : "=r" (v) : "m" (*ptr));
134 asm volatile("movl %%gs:%1,%0" : "=r" (v) : "m" (*ptr));
141 asm volatile("movb %1,%%gs:%0" : "+m" (*ptr) : "qi" (v));
146 asm volatile("movw %1,%%gs:%0" : "+m" (*ptr) : "ri" (v));
151 asm volatile("movl %1,%%gs:%0" : "+m" (*ptr) : "ri" (v));
165 asm volatile("gs; rep
230 u16 gs, fs; member in struct:biosregs::__anon66::__anon68
[all...]
H A Dpmjump.S54 movl %ecx, %gs
/linux-master/arch/x86/include/asm/
H A Duser32.h39 unsigned short fs, __fs, gs, __gs; member in struct:user_regs_struct32
H A Delf.h132 savesegment(gs, pr_reg[10]); \
220 asm("movl %%gs,%0" : "=r" (v)); (pr_reg)[26] = v; \
H A Dgsseg.h60 loadsegment(gs, selector);
H A Dhyperv-tlfs.h769 struct hv_x64_segment_register gs; member in struct:hv_init_vp_context
H A Dmmu_context.h184 loadsegment(gs, 0); \
H A Dparavirt.h305 static inline void load_gs_index(unsigned int gs) argument
307 PVOP_VCALL1(cpu.load_gs_index, gs);
H A Dpercpu.h6 #define __percpu_seg gs
/linux-master/arch/x86/include/asm/xen/
H A Dinterface_32.h69 uint16_t gs, _pad5; member in struct:cpu_user_regs
/linux-master/arch/x86/kvm/
H A Dtss.h29 u32 gs; member in struct:tss_segment_32
/linux-master/include/linux/usb/
H A Dgadget_configfs.h14 struct __struct *gs = to_##__struct(item); \
17 ret = usb_string_copy(page, &gs->__name); \
26 struct __struct *gs = to_##__struct(item); \
27 return sprintf(page, "%s\n", gs->__name ?: ""); \
52 struct struct_in *gs; \
69 list_for_each_entry(gs, &gi->string_list, list) { \
70 if (gs->stringtab_dev.language == new->stringtab_dev.language) \
/linux-master/include/uapi/video/
H A Duvesafb.h23 __u16 gs; member in struct:v86_regs
/linux-master/arch/arm/boot/dts/microchip/
H A DMakefile95 lan966x-kontron-kswitch-d10-mmt-6g-2gs.dtb \
/linux-master/arch/powerpc/platforms/cell/spufs/
H A Dsched.c342 int mem_aff, gs, lowest_offset; local
347 gs = 0;
350 gs++;
359 gang->aff_ref_spu = aff_ref_location(gang->aff_ref_ctx, mem_aff, gs,
/linux-master/arch/s390/include/asm/
H A Dnmi.h76 u64 gs : 1; /* 36 guarded storage registers validity */ member in struct:mci::__anon5
/linux-master/arch/s390/kernel/
H A Dnmi.c255 if (cr2.gse && !mci.gs && !test_cpu_flag(CIF_MCCK_GUEST))
/linux-master/arch/s390/kvm/
H A Dinterrupt.c624 if (!rc && mci.gs && ext_sa_addr && test_kvm_facility(vcpu->kvm, 133)
628 mci.gs = 0;
630 mci.gs = 0;
/linux-master/arch/x86/boot/compressed/
H A Defi_mixed.S142 movl %ebx, %gs
184 movl %edx, %gs
H A Dhead_32.S73 movl %eax, %gs
H A Dhead_64.S116 movl %eax, %gs
307 movl %eax, %gs
/linux-master/arch/x86/entry/
H A Dentry_32.S23 * 28(%esp) - unused -- was %gs on old stackprotector kernels
130 * 1*4(%esp) - gs / function
142 * 9*4(%esp) - gap / gs / function
150 * 1*4(%esp) - gs / function
161 pushl 7*4(%esp) # gs / function
168 * We're called with %ds, %es, %fs, and %gs from the interrupted
271 4: addl $(4 + \pop), %esp /* pop the unused "gs" slot */
1032 /* the function address is in %gs's slot on the stack */
H A Dentry_64.S740 * Reload gs selector with exception handling
750 movl %edi, %gs
758 swapgs /* switch back to user gs */
762 movl %eax, %gs
766 movl %eax, %gs
832 movl %gs, %ecx

Completed in 475 milliseconds

12345