/linux-master/arch/x86/kernel/ |
H A D | rethook.c | 40 /* In the callback function, 'regs->flags' is copied to 'regs->ss'. */ 47 " pushl %ss\n" 55 /* In the callback function, 'regs->flags' is copied to 'regs->ss'. */ 89 * Copy FLAGS to 'pt_regs::ss' so that arch_rethook_trapmoline() 92 *(unsigned long *)®s->ss = regs->flags;
|
H A D | sev.c | 1045 vmsa->ss = vmsa->ds;
|
H A D | signal.c | 105 regs->ss != __USER_DS &&
|
H A D | signal_32.c | 101 regs->ss = sc.ss | 0x03; 212 unsafe_put_user(regs->ss, (unsigned int __user *)&sc->ss, Efault); 294 regs->ss = __USER_DS; 376 regs->ss = __USER_DS;
|
H A D | signal_64.c | 24 * If regs->ss will cause an IRET fault, change it. Otherwise leave it 36 : [old_ss] "rm" ((u16)regs->ss)); 47 regs->ss = __USER_DS; 82 regs->ss = sc.ss | 0x03; 126 unsafe_put_user(regs->ss, &sc->ss, Efault); 233 if (unlikely(regs->ss != __USER_DS)) 350 regs->ss = __USER_DS;
|
H A D | traps.c | 389 * in gpregs->ss through gpregs->ip. 396 gpregs->ss = p[4];
|
H A D | vm86_32.c | 65 * after a "mov ss,xx" to make stack handling atomic even without 130 unsafe_put_user(regs->pt.ss, &user->regs.ss, Efault_end); 268 vm86regs.pt.ss = v.regs.ss; 537 do_int(regs, trapno, (unsigned char __user *) (regs->pt.ss << 4), SP(regs)); 564 ssp = (unsigned char __user *) (regs->pt.ss << 4);
|
/linux-master/arch/x86/kvm/ |
H A D | emulate.c | 519 struct desc_struct ss; local 523 ctxt->ops->get_segment(ctxt, &sel, &ss, NULL, VCPU_SREG_SS); 524 return ~0U >> ((ss.d ^ 1) * 16); /* d=0: 0xffff; d=1: 0xffffffff */ 2332 setup_syscalls_segments(struct desc_struct *cs, struct desc_struct *ss) argument 2345 set_desc_base(ss, 0); /* flat segment */ 2346 set_desc_limit(ss, 0xfffff); /* 4GB limit */ 2347 ss->g = 1; /* 4kb granularity */ 2348 ss->s = 1; 2349 ss->type = 0x03; /* Read/Write, Accessed */ 2350 ss 2404 struct desc_struct cs, ss; local 2463 struct desc_struct cs, ss; local 2516 struct desc_struct cs, ss; local [all...] |
H A D | smm.c | 43 CHECK_SMRAM32_OFFSET(ss, 0xFF9C); 63 CHECK_SMRAM64_OFFSET(ss, 0xFE20); 213 enter_smm_save_seg_32(vcpu, &smram->ss, &smram->ss_sel, VCPU_SREG_SS); 265 enter_smm_save_seg_64(vcpu, &smram->ss, VCPU_SREG_SS); 490 rsm_load_seg_32(vcpu, &smstate->ss, smstate->ss_sel, VCPU_SREG_SS); 552 rsm_load_seg_64(vcpu, &smstate->ss, VCPU_SREG_SS);
|
H A D | smm.h | 48 struct kvm_smm_seg_state_32 ss; member in struct:kvm_smram_state_32 82 struct kvm_smm_seg_state_64 ss; member in struct:kvm_smram_state_64
|
H A D | x86.c | 8623 * leave the flag on in this case. The same goes for mov ss 11548 kvm_get_segment(vcpu, &sregs->ss, VCPU_SREG_SS); 11788 kvm_set_segment(vcpu, &sregs->ss, VCPU_SREG_SS);
|
/linux-master/arch/x86/kvm/svm/ |
H A D | nested.c | 556 vmcb02->save.ss = vmcb12->save.ss; 936 to_save->ss = from_save->ss; 999 vmcb12->save.ss = vmcb02->save.ss;
|
H A D | svm.c | 1300 init_seg(&save->ss); 1696 case VCPU_SREG_SS: return &save->ss; 3371 "ss:", 3372 save->ss.selector, save->ss.attrib, 3373 save->ss.limit, save->ss.base);
|
/linux-master/arch/x86/kvm/vmx/ |
H A D | vmx.c | 3693 struct kvm_segment ss; local 3696 vmx_get_segment(vcpu, &ss, VCPU_SREG_SS); 3697 ss_rpl = ss.selector & SEGMENT_RPL_MASK; 3699 if (ss.unusable) 3701 if (ss.type != 3 && ss.type != 7) 3703 if (!ss.s) 3705 if (ss.dpl != ss_rpl) /* DPL != RPL */ 3707 if (!ss.present) 3776 struct kvm_segment cs, ss; local [all...] |
/linux-master/arch/x86/lib/ |
H A D | insn-eval.c | 354 return (unsigned short)(regs->ss & 0xffff); 378 return (unsigned short)(regs->ss & 0xffff); 397 return (unsigned short)(regs->ss & 0xffff);
|
/linux-master/arch/x86/math-emu/ |
H A D | fpu_system.h | 80 #define FPU_SS (*(unsigned short *) &(FPU_info->regs->ss))
|
H A D | get_address.c | 51 offsetof(struct pt_regs, ss), 64 offsetof(struct pt_regs, ss), 74 u_char ss, index, base; local 82 ss = base >> 6; 93 /* A non-zero ss is illegal */ 94 if (ss) 97 offset += (REG_(index)) << ss;
|
/linux-master/arch/x86/mm/ |
H A D | extable.c | 232 unsigned short ss = uregs->ss; local 287 uregs->fred_ss.ss = ss;
|
/linux-master/arch/x86/platform/efi/ |
H A D | efi_64.c | 520 loadsegment(ss, __KERNEL_DS); \
|
/linux-master/arch/x86/platform/olpc/ |
H A D | xo1-wakeup.S | 40 movw %ax, %ss
|
/linux-master/arch/x86/platform/pvh/ |
H A D | head.S | 62 mov %eax,%ss
|
/linux-master/arch/x86/power/ |
H A D | cpu.c | 224 loadsegment(ss, __KERNEL_DS);
|
/linux-master/arch/x86/purgatory/ |
H A D | entry64.S | 25 movl %eax, %ss
|
H A D | setup-x86_64.S | 25 movl %eax, %ss
|
/linux-master/arch/x86/realmode/rm/ |
H A D | reboot.S | 65 movl %ecx, %ss 118 movw %ax, %ss
|