Searched refs:ss (Results 76 - 100 of 333) sorted by path

1234567891011>>

/linux-master/arch/x86/kernel/
H A Drethook.c40 /* 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 *)&regs->ss = regs->flags;
H A Dsev.c1045 vmsa->ss = vmsa->ds;
H A Dsignal.c105 regs->ss != __USER_DS &&
H A Dsignal_32.c101 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 Dsignal_64.c24 * 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 Dtraps.c389 * in gpregs->ss through gpregs->ip.
396 gpregs->ss = p[4];
H A Dvm86_32.c65 * 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 Demulate.c519 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 Dsmm.c43 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 Dsmm.h48 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 Dx86.c8623 * 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 Dnested.c556 vmcb02->save.ss = vmcb12->save.ss;
936 to_save->ss = from_save->ss;
999 vmcb12->save.ss = vmcb02->save.ss;
H A Dsvm.c1300 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 Dvmx.c3693 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 Dinsn-eval.c354 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 Dfpu_system.h80 #define FPU_SS (*(unsigned short *) &(FPU_info->regs->ss))
H A Dget_address.c51 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 Dextable.c232 unsigned short ss = uregs->ss; local
287 uregs->fred_ss.ss = ss;
/linux-master/arch/x86/platform/efi/
H A Defi_64.c520 loadsegment(ss, __KERNEL_DS); \
/linux-master/arch/x86/platform/olpc/
H A Dxo1-wakeup.S40 movw %ax, %ss
/linux-master/arch/x86/platform/pvh/
H A Dhead.S62 mov %eax,%ss
/linux-master/arch/x86/power/
H A Dcpu.c224 loadsegment(ss, __KERNEL_DS);
/linux-master/arch/x86/purgatory/
H A Dentry64.S25 movl %eax, %ss
H A Dsetup-x86_64.S25 movl %eax, %ss
/linux-master/arch/x86/realmode/rm/
H A Dreboot.S65 movl %ecx, %ss
118 movw %ax, %ss

Completed in 452 milliseconds

1234567891011>>