Lines Matching defs:eax
31 volatile register_t eax;
96 "pushl %%eax;" \
97 "movl 0x18(%%eax), %%ebp;" \
98 "movl 0x14(%%eax), %%edi;" \
99 "movl 0x10(%%eax), %%esi;" \
100 "movl 0x0c(%%eax), %%edx;" \
101 "movl 0x08(%%eax), %%ecx;" \
102 "movl 0x04(%%eax), %%ebx;" \
103 "movl 0x00(%%eax), %%eax;" \
105 "xchgl %%eax, 0x00(%%esp);" \
106 "movl %%ebp, 0x18(%%eax);" \
107 "movl %%edi, 0x14(%%eax);" \
108 "movl %%esi, 0x10(%%eax);" \
109 "movl %%edx, 0x0c(%%eax);" \
110 "movl %%ecx, 0x08(%%eax);" \
111 "movl %%ebx, 0x04(%%eax);" \
112 "popl 0x00(%%eax);" \
183 #define BACKDOOR_OP_CMD "inl %%dx, %%eax;"
198 frame.eax = VM_MAGIC;
205 regs[0] = __SHIFTOUT(frame.eax, VM_REG_WORD_MASK);