Lines Matching refs:edx
39 movl %edx, %ecx; \
43 sbb (THREAD_last_time + 4)(%edi), %edx; \
45 adc %edx, (THREAD_user_time + 4)(%edi); \
62 push %edx; \
70 movl 8(%esp), %edx; \
82 movl %edx, %ecx; \
86 sbb (THREAD_last_time + 4)(%edi), %edx; \
88 adc %edx, (THREAD_kernel_time + 4)(%edi); \
110 pushl %edx; \
126 original eax/edx values */ \
153 movl SYSCALL_INFO_parameter_size(%edx), %ecx; \
161 movl %edx, %esi; /* syscall info pointer */ \
177 xor %edx, %edx; \
179 push %edx; /* syscall return value */ \
197 pushl %edx; \
207 pushl %edx; \
512 movl $KERNEL_TLS_SELECTOR, %edx
607 movl $KERNEL_TLS_SELECTOR, %edx
635 lea (%eax, %esi, SYSCALL_INFO_sizeof), %edx
649 // overwrite the values of %eax and %edx on the stack (the syscall return
651 movl %edx, IFRAME_dx(%ebp)
691 movl %eax, %edx
693 | THREAD_FLAGS_SYSCALL_RESTARTED), %edx
695 cmpxchgl %edx, THREAD_flags(%edi)
704 movl IFRAME_dx(%ebp), %edx // syscall return value
706 push %edx
769 movl $KERNEL_TLS_SELECTOR, %edx
771 movl %gs:0, %edx
782 movl THREAD_team(%edx), %edx
783 movl TEAM_commpage_address(%edx), %edx
784 addl 4 * COMMPAGE_ENTRY_X86_SYSCALL(%edx), %edx
785 addl $4, %edx // sysenter is at offset 2, 2 bytes long
786 pushl %edx
803 // ecx already contains the user esp -- load edx with the return address
804 movl 16(%esp), %edx
807 addl $24, %esp // skip, orig_eax/edx, vector, error_code, eip, cs