Lines Matching refs:M
29 switch ((M.x86.R_EAX & 0xff00) >> 8) { in int10_handler()
34 if (cursor_row != ((M.x86.R_EDX >> 8) & 0xff) || in int10_handler()
35 cursor_col >= (M.x86.R_EDX & 0xff)) { in int10_handler()
38 cursor_row = (M.x86.R_EDX >> 8) & 0xff; in int10_handler()
39 cursor_col = M.x86.R_EDX & 0xff; in int10_handler()
43 M.x86.R_EAX &= 0x00ff; in int10_handler()
44 M.x86.R_ECX = 0x0607; in int10_handler()
45 M.x86.R_EDX = (cursor_row << 8) | cursor_col; in int10_handler()
53 M.x86.R_EAX = 0x0f00 | 'A'; /* White on black 'A' */ in int10_handler()
58 debug("%c", M.x86.R_EAX & 0xff); in int10_handler()
62 M.x86.R_EAX = 0x5002; /*80 x 25 */ in int10_handler()
63 M.x86.R_EBX &= 0x00ff; in int10_handler()
67 printf("Unknown INT10 function %04x\n", M.x86.R_EAX & 0xffff); in int10_handler()
75 M.x86.R_EAX = 64 * 1024; in int12_handler()
83 switch ((M.x86.R_EAX & 0xff00) >> 8) { in int16_handler()
85 M.x86.R_EAX = 0x6120; /* Space Bar, Space */ in int16_handler()
89 M.x86.R_EFLG |= 1 << 6; /* Zero Flag set (no key available) */ in int16_handler()
93 printf("Unknown INT16 function %04x\n", M.x86.R_EAX & 0xffff); in int16_handler()
105 unsigned short func = (unsigned short)M.x86.R_EAX; in int1a_handler()
120 M.x86.R_EDX = 0x20494350; /* ' ICP' */ in int1a_handler()
121 M.x86.R_EAX &= 0xffff0000; /* Clear AH / AL */ in int1a_handler()
122 M.x86.R_EAX |= PCI_CONFIG_SPACE_TYPE1 | in int1a_handler()
128 M.x86.R_ECX = 0xff; in int1a_handler()
129 M.x86.R_EDI = 0x00000000; /* protected mode entry */ in int1a_handler()
133 devid = M.x86.R_ECX; in int1a_handler()
134 vendorid = M.x86.R_EDX; in int1a_handler()
135 devindex = M.x86.R_ESI; in int1a_handler()
142 M.x86.R_EAX &= 0xffff00ff; /* Clear AH */ in int1a_handler()
143 M.x86.R_EAX |= PCIBIOS_SUCCESSFUL; in int1a_handler()
151 M.x86.R_EBX = busdevfn; in int1a_handler()
154 M.x86.R_EAX &= 0xffff00ff; /* Clear AH */ in int1a_handler()
155 M.x86.R_EAX |= PCIBIOS_NODEV; in int1a_handler()
165 devfn = M.x86.R_EBX & 0xff; in int1a_handler()
166 bus = M.x86.R_EBX >> 8; in int1a_handler()
167 reg = M.x86.R_EDI; in int1a_handler()
179 M.x86.R_ECX = byte; in int1a_handler()
183 M.x86.R_ECX = word; in int1a_handler()
187 M.x86.R_ECX = dword; in int1a_handler()
190 byte = M.x86.R_ECX; in int1a_handler()
194 word = M.x86.R_ECX; in int1a_handler()
198 dword = M.x86.R_ECX; in int1a_handler()
204 bus, devfn, reg, M.x86.R_ECX); in int1a_handler()
206 M.x86.R_EAX &= 0xffff00ff; /* Clear AH */ in int1a_handler()
207 M.x86.R_EAX |= PCIBIOS_SUCCESSFUL; in int1a_handler()
212 M.x86.R_EAX &= 0xffff00ff; /* Clear AH */ in int1a_handler()
213 M.x86.R_EAX |= PCIBIOS_UNSUPPORTED; in int1a_handler()