/linux-master/arch/x86/boot/ |
H A D | regs.c | 26 reg->gs = gs();
|
H A D | bioscall.S | 27 pushw %gs 39 popw %gs 54 pushw %gs 75 popw %gs
|
H A D | boot.h | 67 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 D | pmjump.S | 54 movl %ecx, %gs
|
/linux-master/arch/x86/include/asm/ |
H A D | user32.h | 39 unsigned short fs, __fs, gs, __gs; member in struct:user_regs_struct32
|
H A D | elf.h | 132 savesegment(gs, pr_reg[10]); \ 220 asm("movl %%gs,%0" : "=r" (v)); (pr_reg)[26] = v; \
|
H A D | gsseg.h | 60 loadsegment(gs, selector);
|
H A D | hyperv-tlfs.h | 769 struct hv_x64_segment_register gs; member in struct:hv_init_vp_context
|
H A D | mmu_context.h | 184 loadsegment(gs, 0); \
|
H A D | paravirt.h | 305 static inline void load_gs_index(unsigned int gs) argument 307 PVOP_VCALL1(cpu.load_gs_index, gs);
|
H A D | percpu.h | 6 #define __percpu_seg gs
|
/linux-master/arch/x86/include/asm/xen/ |
H A D | interface_32.h | 69 uint16_t gs, _pad5; member in struct:cpu_user_regs
|
/linux-master/arch/x86/kvm/ |
H A D | tss.h | 29 u32 gs; member in struct:tss_segment_32
|
/linux-master/include/linux/usb/ |
H A D | gadget_configfs.h | 14 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 D | uvesafb.h | 23 __u16 gs; member in struct:v86_regs
|
/linux-master/arch/arm/boot/dts/microchip/ |
H A D | Makefile | 95 lan966x-kontron-kswitch-d10-mmt-6g-2gs.dtb \
|
/linux-master/arch/powerpc/platforms/cell/spufs/ |
H A D | sched.c | 342 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 D | nmi.h | 76 u64 gs : 1; /* 36 guarded storage registers validity */ member in struct:mci::__anon5
|
/linux-master/arch/s390/kernel/ |
H A D | nmi.c | 255 if (cr2.gse && !mci.gs && !test_cpu_flag(CIF_MCCK_GUEST))
|
/linux-master/arch/s390/kvm/ |
H A D | interrupt.c | 624 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 D | efi_mixed.S | 142 movl %ebx, %gs 184 movl %edx, %gs
|
H A D | head_32.S | 73 movl %eax, %gs
|
H A D | head_64.S | 116 movl %eax, %gs 307 movl %eax, %gs
|
/linux-master/arch/x86/entry/ |
H A D | entry_32.S | 23 * 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 D | entry_64.S | 740 * 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
|