Lines Matching refs:ecx

14  *	 4(%esp) - %ecx
183 pushl %ecx
186 movl 4*4(%esp), %ecx # flags
187 movl %ecx, %ss:-1*4(%eax)
189 movl 3*4(%esp), %ecx # cs
190 andl $0x0000ffff, %ecx
191 movl %ecx, %ss:-2*4(%eax)
193 movl 2*4(%esp), %ecx # ip
194 movl %ecx, %ss:-3*4(%eax)
196 movl 1*4(%esp), %ecx # eax
197 movl %ecx, %ss:-4*4(%eax)
199 popl %ecx
228 pushl %ecx
258 popl %ecx
378 movl PER_CPU_VAR(cpu_entry_area), %ecx
379 addl $CPU_ENTRY_AREA_entry_stack + SIZEOF_entry_stack, %ecx
380 subl %esp, %ecx /* ecx = (end of entry_stack) - esp */
381 cmpl $SIZEOF_entry_stack, %ecx
397 movl PT_EFLAGS(%esp), %ecx # mix EFLAGS and CS
399 andl $(X86_EFLAGS_VM | SEGMENT_RPL_MASK), %ecx
401 movl PT_CS(%esp), %ecx
402 andl $SEGMENT_RPL_MASK, %ecx
404 cmpl $USER_RPL, %ecx
408 movl $PTREGS_SIZE, %ecx
418 addl $(4 * 4), %ecx
424 subl %ecx, %edi
433 shrl $2, %ecx
469 /* Calculate number of bytes on the entry stack in %ecx */
470 movl %esi, %ecx
472 /* %ecx to the top of entry-stack */
473 andl $(MASK_entry_stack), %ecx
474 addl $(SIZEOF_entry_stack), %ecx
476 /* Number of bytes on the entry stack to %ecx */
477 sub %esi, %ecx
491 * %esi and %edi are unchanged, %ecx contains the number of
517 movl $PTREGS_SIZE, %ecx
524 addl $(4 * 4), %ecx
531 subl %ecx, %edi
538 shrl $2, %ecx
578 /* Bytes on the task-stack to ecx */
579 movl PER_CPU_VAR(cpu_tss_rw + TSS_sp1), %ecx
580 subl %esi, %ecx
583 subl %ecx, %edi
593 shrl $2, %ecx
734 movl %ebx, %ecx /* fn */
779 * ecx arg2
860 movl PT_OLDESP(%esp), %ecx /* pt_regs->sp */
887 * Return back to the vDSO, which will pop ecx and edx.
926 * ecx arg2
998 pushl %ecx
1001 movl 2(%esp), %ecx /* GDT address */
1006 mov %cs:GDT_ESPFIX_OFFSET + 4(%ecx), %al /* bits 16..23 */
1007 mov %cs:GDT_ESPFIX_OFFSET + 7(%ecx), %ah /* bits 24..31 */
1010 popl %ecx
1139 movl PER_CPU_VAR(cpu_entry_area), %ecx
1140 addl $CPU_ENTRY_AREA_entry_stack + SIZEOF_entry_stack, %ecx
1141 subl %eax, %ecx /* ecx = (end of entry_stack) - esp */
1142 cmpl $SIZEOF_entry_stack, %ecx