Lines Matching refs:eax
195 pushl_cfi %eax
196 CFI_REL_OFFSET eax, 0
230 popl_cfi %eax
231 CFI_RESTORE eax
281 CFI_OFFSET eax, PT_EAX-PT_OLDESP
292 pushl_cfi %eax
295 popl_cfi %eax
304 pushl_cfi %eax
307 popl_cfi %eax
310 movl PT_EBP(%esp),%eax
332 movl PT_EFLAGS(%esp), %eax # mix EFLAGS and CS
334 andl $(X86_EFLAGS_VM | SEGMENT_RPL_MASK), %eax
339 movl PT_CS(%esp), %eax
340 andl $SEGMENT_RPL_MASK, %eax
342 cmpl $USER_RPL, %eax
407 pushl_cfi %eax
428 cmpl $(NR_syscalls), %eax
430 call *sys_call_table(,%eax,4)
432 movl %eax,PT_EAX(%esp)
461 movl PT_EAX(%esp),%eax /* reload syscall number */
469 movl %eax,%edx /* second arg, syscall return value */
470 cmpl $-MAX_ERRNO,%eax /* is it an error ? */
472 movzbl %al,%eax /* zero-extend that */
479 movl PT_EAX(%esp),%eax /* reload syscall return value */
522 movl PT_EFLAGS(%esp), %eax # mix EFLAGS, SS and CS
528 andl $(X86_EFLAGS_VM | (SEGMENT_TI_MASK << 8) | SEGMENT_RPL_MASK), %eax
529 cmpl $((SEGMENT_LDT << 8) | USER_RPL), %eax
574 mov PT_OLDESP(%esp), %eax /* load userspace esp */
576 sub %eax, %edx /* offset (low word is 0) */
581 pushl_cfi %eax /* new kernel esp */
617 movl %esp, %eax
622 movl %esp, %eax
638 call save_v86_state # %eax contains pt_regs pointer
640 movl %eax, %esp
649 movl %esp, %eax
652 cmpl $(NR_syscalls), %eax
665 movl %esp, %eax
702 shl $16, %eax
703 addl %esp, %eax /* the adjusted stack pointer */
705 pushl_cfi %eax
712 movl %ss, %eax
716 movl $__KERNEL_DS, %eax
717 movl %eax, %ds
718 movl %eax, %es
752 movl %esp,%eax
765 movl %esp,%eax; \
950 movl PT_EIP(%esp),%eax
951 cmpl $xen_iret_start_crit,%eax
953 cmpl $xen_iret_end_crit,%eax
959 1: mov %esp, %eax
980 pushl_cfi %eax
981 movl $1,%eax
988 testl %eax,%eax
989 popl_cfi %eax
1000 6: xorl %eax,%eax
1001 movl %eax,4(%esp)
1003 7: xorl %eax,%eax
1004 movl %eax,8(%esp)
1006 8: xorl %eax,%eax
1007 movl %eax,12(%esp)
1009 9: xorl %eax,%eax
1010 movl %eax,16(%esp)
1039 pushl %eax
1043 movl 4*4(%esp), %eax
1046 subl $MCOUNT_INSN_SIZE, %eax
1055 popl %eax
1085 pushl %eax
1093 movl 13*4(%esp), %eax /* Get the saved flags */
1094 movl %eax, 14*4(%esp) /* Move saved flags into regs->flags location */
1098 movl 12*4(%esp), %eax /* Load ip (1st parameter) */
1099 subl $MCOUNT_INSN_SIZE, %eax /* Adjust ip */
1108 movl 14*4(%esp), %eax /* Move flags back into cs */
1109 movl %eax, 13*4(%esp) /* Needed to keep addl from modifying flags */
1110 movl 12*4(%esp), %eax /* Get return ip from regs->ip */
1111 movl %eax, 14*4(%esp) /* Put return ip back for ret */
1119 popl %eax
1151 pushl %eax
1154 movl 0xc(%esp), %eax
1156 subl $MCOUNT_INSN_SIZE, %eax
1162 popl %eax
1170 pushl %eax
1173 movl 0xc(%esp), %eax
1176 subl $MCOUNT_INSN_SIZE, %eax
1180 popl %eax
1186 pushl %eax
1188 movl %ebp, %eax
1190 movl %eax, %ecx
1192 popl %eax
1219 pushl_cfi_reg eax
1240 movl %esp,%eax # pt_regs pointer
1283 movl %esp,%eax # pt_regs pointer
1301 pushl_cfi %eax
1302 movl %ss, %eax
1304 popl_cfi %eax
1309 pushl_cfi %eax
1310 movl %esp,%eax
1314 andl $(THREAD_SIZE-1),%eax
1315 cmpl $(THREAD_SIZE-20),%eax
1316 popl_cfi %eax
1322 pushl_cfi %eax
1325 movl %esp,%eax # pt_regs pointer
1359 pushl_cfi %eax
1361 FIXUP_ESPFIX_STACK # %eax == %esp
1379 movl %esp,%eax # pt_regs pointer