Searched refs:ebx (Results 26 - 50 of 57) sorted by relevance

123

/haiku/headers/os/drivers/
H A Dbios.h42 uint32 ebx; member in struct:bios_regs
/haiku/src/system/boot/platform/bios_ia32/
H A Dbios.h17 uint32 ebx; member in struct:bios_regs
H A Dbios.cpp31 TRACE(("BIOS(%" B_PRIx8 "h): eax: 0x%" B_PRIx32 ", ebx: 0x%" B_PRIx32 ", "
34 num, regs->eax, regs->ebx, regs->ecx, regs->edx, regs->esi, regs->edi,
H A Dlong_asm.S26 movl 4(%esp), %ebx
91 movl %ebx, %esi
H A Dinterrupts.cpp76 uint32 ebx; member in struct:interrupt_frame
162 kprintf(REG(eax) " " REG(ebx) " " REG(ecx) " " REG(edx) "\n",
163 frame.eax, frame.ebx, frame.ecx, frame.edx);
H A Dvideo.cpp279 regs.ebx = 0x0102;
373 regs.ebx = 0;
386 TRACE(("EDID2: ebx %lx\n", regs.ebx));
388 if ((regs.ebx & 3) == 0)
394 regs.ebx = 1;
575 *_mode = regs.ebx & 0xffff;
586 regs.ebx = (mode->mode & SET_MODE_MASK) | SET_MODE_LINEAR_BUFFER;
589 regs.ebx |= SET_MODE_SPECIFY_CRTC;
602 regs.ebx
[all...]
H A Dbios_asm.S184 movl 4(%ebp), %ebx
222 movl %ebx, 4(%eax)
H A Dshell.S310 movl %ebx, gMultiBootInfo + MB_LOAD_OFFSET
H A Ddevices.cpp206 regs.ebx = 0x55aa;
210 TRACE(("checking extensions: carry: %u; ebx: 0x%08lx; ecx: 0x%08lx\n",
211 regs.flags & CARRY_FLAG, regs.ebx, regs.ecx));
212 return (regs.flags & CARRY_FLAG) == 0 && regs.ebx == 0xaa55
693 regs.ebx = kExtraSegmentScratch;
/haiku/src/system/libroot/posix/arch/x86/
H A Dsigsetjmp.S31 mov %ebx, JMP_REGS_EBX(%eax)
/haiku/src/system/kernel/arch/x86/32/
H A Darch.S227 pushl %ebx
234 movl (%edx),%ebx
279 movl %ebx,(%edx)
281 popl %ebx
289 movl %ebx,(%edx)
291 popl %ebx
H A Dinterrupts.S38 movl %eax, %ebx; /* save for later */ \
48 movl %ebx, THREAD_last_time(%edi); \
81 movl %eax, %ebx; /* save for later */ \
91 movl %ebx, THREAD_last_time(%edi); \
H A Dthread.cpp319 signalFrameData->context.uc_mcontext.ebx = frame->bx;
389 frame->bx = signalFrameData->context.uc_mcontext.ebx;
/haiku/headers/os/arch/x86/
H A Darch_debugger.h54 uint32 ebx; member in struct:x86_debug_cpu_state
/haiku/src/add-ons/kernel/drivers/graphics/vesa/
H A Dvesa.cpp162 regs.ebx = (mode & SET_MODE_MASK) | SET_MODE_LINEAR_BUFFER;
205 regs.ebx = 0;
222 vbeMode = regs.ebx >> 8;
235 regs.ebx = (bits << 8) | 1;
250 info.bits_per_gun = regs.ebx >> 8;
521 regs.ebx = 2;
539 mode = vbe_to_system_dpms(regs.ebx >> 8);
571 regs.ebx = (vbeMode << 8) | 1;
637 regs.ebx = 0;
/haiku/headers/posix/arch/x86/
H A Dsignal.h146 unsigned long ebx; member in struct:vregs
/haiku/src/bin/
H A Dsysinfo.cpp236 if ((info->regs.ebx & 0x80000000) == 0) {
237 // ebx is valid, include values
368 print_TLB(info.regs.eax, info.regs.ebx ? "2M/4M-byte" : NULL);
369 if (info.regs.ebx)
370 print_TLB(info.regs.ebx, info.regs.eax ? "4K-byte" : NULL);
395 uint32 lineSize = (info.regs.ebx & 0xfff) + 1;
396 uint32 linesPerTag = ((info.regs.ebx & 0x3ff000) >> 12) + 1;
397 uint32 ways = ((info.regs.ebx & 0xffc00000) >> 22) + 1;
558 memcpy(name + 4, &nameInfo.regs.ebx, 4);
625 cpuInfo.regs.ebx);
[all...]
/haiku/headers/libs/agg/
H A Dagg_math.h270 mov ebx, val
272 bsr ecx, ebx
279 shr ebx, cl
282 mov ax, g_sqrt_table[ebx*2]
/haiku/headers/private/kernel/arch/x86/32/
H A Ddescriptors.h83 uint32 eip, eflags, eax, ecx, edx, ebx, esp, ebp, esi, edi; member in struct:tss
/haiku/src/kits/debugger/arch/x86/
H A DCpuStateX86.cpp33 SetIntRegister(X86_REGISTER_EBX, state.ebx);
125 x86State->ebx = IntRegisterValue(X86_REGISTER_EBX);
/haiku/src/add-ons/kernel/generic/bios/
H A Dbios.cpp288 M.x86.R_EBX = regs->ebx;
312 regs->ebx = M.x86.R_EBX;
/haiku/src/add-ons/kernel/drivers/graphics/s3/
H A Ddriver.cpp517 regs.ebx = 0; // 0 = report DDC service
530 if ((regs.ebx & 3) == 0)
543 regs.ebx = 1; // 1 = read EDID
/haiku/src/add-ons/kernel/drivers/graphics/intel_810/
H A Ddriver.cpp170 regs.ebx = 0; // 0 = report DDC service
183 if ((regs.ebx & 3) == 0)
196 regs.ebx = 1; // 1 = read EDID
/haiku/src/add-ons/kernel/drivers/graphics/ati/
H A Ddriver.cpp271 regs.ebx = 0; // 0 = report DDC service
284 if ((regs.ebx & 3) == 0)
297 regs.ebx = 1; // 1 = read EDID
367 regs.ebx = (mode & SET_MODE_MASK) | SET_MODE_LINEAR_BUFFER;
/haiku/src/system/kernel/arch/x86/
H A Darch_cpu.cpp677 return cpuid.regs.ebx >> 24;
688 int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
767 if (cpuid.regs.ebx != 0)
772 if (cpuid.regs.ebx != 0)
834 int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
1421 cpu->arch.feature[FEATURE_7_EBX] = cpuid.regs.ebx;
1438 cpu->arch.feature[FEATURE_EXT_8_EBX] = cpuid.regs.ebx;
1580 if (cpuid.regs.eax == 0 || cpuid.regs.ebx == 0)
1584 uint32 numerator = cpuid.regs.ebx;
1838 gFPUSaveLength = cpuid.regs.ebx;
[all...]

Completed in 128 milliseconds

123