Lines Matching refs:ecx

14  *	 4(%esp) - %ecx
260 pushl %ecx
263 movl 4*4(%esp), %ecx # flags
264 movl %ecx, %ss:-1*4(%eax)
266 movl 3*4(%esp), %ecx # cs
267 andl $0x0000ffff, %ecx
268 movl %ecx, %ss:-2*4(%eax)
270 movl 2*4(%esp), %ecx # ip
271 movl %ecx, %ss:-3*4(%eax)
273 movl 1*4(%esp), %ecx # eax
274 movl %ecx, %ss:-4*4(%eax)
276 popl %ecx
305 pushl %ecx
338 popl %ecx
462 movl PER_CPU_VAR(cpu_entry_area), %ecx
463 addl $CPU_ENTRY_AREA_entry_stack + SIZEOF_entry_stack, %ecx
464 subl %esp, %ecx /* ecx = (end of entry_stack) - esp */
465 cmpl $SIZEOF_entry_stack, %ecx
481 movl PT_EFLAGS(%esp), %ecx # mix EFLAGS and CS
483 andl $(X86_EFLAGS_VM | SEGMENT_RPL_MASK), %ecx
485 movl PT_CS(%esp), %ecx
486 andl $SEGMENT_RPL_MASK, %ecx
488 cmpl $USER_RPL, %ecx
492 movl $PTREGS_SIZE, %ecx
502 addl $(4 * 4), %ecx
508 subl %ecx, %edi
517 shrl $2, %ecx
553 /* Calculate number of bytes on the entry stack in %ecx */
554 movl %esi, %ecx
556 /* %ecx to the top of entry-stack */
557 andl $(MASK_entry_stack), %ecx
558 addl $(SIZEOF_entry_stack), %ecx
560 /* Number of bytes on the entry stack to %ecx */
561 sub %esi, %ecx
575 * %esi and %edi are unchanged, %ecx contains the number of
601 movl $PTREGS_SIZE, %ecx
608 addl $(4 * 4), %ecx
615 subl %ecx, %edi
622 shrl $2, %ecx
662 /* Bytes on the task-stack to ecx */
663 movl PER_CPU_VAR(cpu_tss_rw + TSS_sp1), %ecx
664 subl %esi, %ecx
667 subl %ecx, %edi
677 shrl $2, %ecx
894 * ecx arg2
975 movl PT_OLDESP(%esp), %ecx /* pt_regs->sp */
1002 * Return back to the vDSO, which will pop ecx and edx.
1044 * ecx arg2
1117 pushl %ecx
1120 movl 2(%esp), %ecx /* GDT address */
1125 mov %cs:GDT_ESPFIX_OFFSET + 4(%ecx), %al /* bits 16..23 */
1126 mov %cs:GDT_ESPFIX_OFFSET + 7(%ecx), %ah /* bits 24..31 */
1129 popl %ecx
1156 GS_TO_REG %ecx
1158 REG_TO_PTGS %ecx
1159 SET_KERNEL_GS %ecx
1262 movl PER_CPU_VAR(cpu_entry_area), %ecx
1263 addl $CPU_ENTRY_AREA_entry_stack + SIZEOF_entry_stack, %ecx
1264 subl %eax, %ecx /* ecx = (end of entry_stack) - esp */
1265 cmpl $SIZEOF_entry_stack, %ecx