/haiku/src/system/boot/platform/bios_ia32/ |
H A D | video.cpp | 280 regs.ecx = scaling; 375 regs.ecx = 0; 396 regs.ecx = 0; 423 regs.ecx = mode; 621 regs.ecx = numEntries; 750 regs.ecx = 0x0607; 760 regs.ecx = 0x2000;
|
H A D | devices.cpp | 210 TRACE(("checking extensions: carry: %u; ebx: 0x%08lx; ecx: 0x%08lx\n", 211 regs.flags & CARRY_FLAG, regs.ebx, regs.ecx)); 213 && (regs.ecx & 0x01 /* supports device access using packet */) != 0; 251 if ((regs.flags & CARRY_FLAG) != 0 || (regs.ecx & 0x3f) == 0) 257 parameters->cylinders = (((regs.ecx & 0xc0) << 2) | ((regs.ecx >> 8) & 0xff)) + 1; 260 parameters->sectors_per_track = regs.ecx & 0x3f; 691 regs.ecx = sector | ((cylinder >> 2) & 0xc0) | ((cylinder & 0xff) << 8);
|
H A D | mmu.cpp | 777 gKernelArgs.physical_memory_range[1].size = regs.ecx * 1024;
|
H A D | long.cpp | 131 && (info.regs.ecx & IA32_FEATURE_LA57) != 0) {
|
H A D | smp.cpp | 584 && (info.regs.ecx & IA32_FEATURE_EXT_X2APIC) != 0) { 605 && (info.regs.ecx & IA32_FEATURE_LA57) != 0) {
|
/haiku/src/system/boot/arch/x86/ |
H A D | arch_cpu.cpp | 182 asm volatile ("cpuid" : : : "eax", "ebx", "ecx", "edx"); 327 && (info.regs.ecx & IA32_FEATURE_EXT_HYPERVISOR) != 0) {
|
/haiku/src/system/kernel/arch/x86/ |
H A D | arch_cpu.cpp | 693 maxCoreID = (cpuid.regs.ecx >> 12) & 0xf; 785 int levelType = (cpuid.regs.ecx >> 8) & 0xff; 1350 // build the model string (need to swap ecx/edx data before copying) 1356 cpuid.regs.edx = cpuid.regs.ecx; 1357 cpuid.regs.ecx = temp; 1362 cpuid.regs.edx = cpuid.regs.ecx; 1363 cpuid.regs.ecx = temp; 1369 cpuid.regs.edx = cpuid.regs.ecx; 1370 cpuid.regs.ecx = temp; 1394 cpu->arch.feature[FEATURE_EXT] = cpuid.eax_1.extended_features; // ecx [all...] |
H A D | arch_user_debugger.cpp | 160 cpuState->ecx = frame->cx; 185 frame->cx = cpuState->ecx;
|
/haiku/src/libs/gnu/ |
H A D | sched_getcpu.cpp | 56 if ((cpuInfo.regs.ecx & IA32_FEATURE_RDPID) != 0) {
|
/haiku/headers/os/kernel/ |
H A D | OS.h | 600 uint32 ecx; member in struct:__anon16::__anon21
|
/haiku/src/system/boot/platform/atari_m68k/ |
H A D | devices.cpp | 224 parameters->cylinders = (((regs.ecx & 0xc0) << 2) | ((regs.ecx >> 8) & 0xff)) + 1; 227 parameters->sectors_per_track = regs.ecx & 0x3f;
|
/haiku/headers/private/shared/ |
H A D | cpu_type.h | 236 memcpy(name + 8, &nameInfo.regs.ecx, 4);
|
/haiku/src/add-ons/kernel/drivers/graphics/vesa/ |
H A D | vesa.cpp | 135 regs.ecx = mode; 638 regs.ecx = count;
|
/haiku/src/system/boot/platform/efi/arch/x86_64/ |
H A D | long_smp_trampoline.S | 72 movl $0xc0000080, %ecx 79 movl %cr0, %ecx 80 orl $(1 << 31), %ecx 81 movl %ecx, %cr0
|
/haiku/src/system/boot/platform/efi/arch/x86/ |
H A D | smp_trampoline.S | 74 popl %ecx // kernel_args 91 pushl %ecx // kernelArgs
|
H A D | support.S | 14 movl 4(%esp), %ecx 15 shrl $4, %ecx
|
H A D | arch_smp.cpp | 347 && (info.regs.ecx & IA32_FEATURE_EXT_X2APIC) != 0) {
|
H A D | entry.S | 22 movl 8(%esp), %ecx // kernelArgs 73 pushl %ecx // kernelArgs
|
/haiku/src/bin/ |
H A D | sysinfo.cpp | 254 if ((info->regs.ecx & 0x80000000) == 0) { 255 // ecx is valid, include values 372 print_level1_cache(info.regs.ecx, "L1 inst cache"); 376 print_level2_cache(info.regs.ecx, "L2 cache"); 416 uint32 sets = info.regs.ecx; 559 memcpy(name + 8, &nameInfo.regs.ecx, 4); 666 cpuInfo.regs.ecx >> 16, cpuInfo.regs.edx & 0xffff);
|
/haiku/src/add-ons/kernel/generic/bios/ |
H A D | bios.cpp | 289 M.x86.R_ECX = regs->ecx; 313 regs->ecx = M.x86.R_ECX;
|
/haiku/src/system/kernel/arch/x86/64/ |
H A D | entry_compat.S | 152 // ecx - user esp 158 // zero extend %ecx 159 movl %ecx, %ecx 230 movl EXTENDED_SYSCALL_INFO_parameter_count(%r15), %ecx 425 .byte 0x89,0xe1 // mov %esp, %ecx
|
/haiku/src/add-ons/kernel/drivers/graphics/ati/ |
H A D | driver.cpp | 272 regs.ecx = 0; 298 regs.ecx = 0;
|
/haiku/src/system/kernel/arch/x86/32/ |
H A D | thread.cpp | 313 signalFrameData->context.uc_mcontext.ecx = frame->cx; 383 frame->cx = signalFrameData->context.uc_mcontext.ecx;
|
/haiku/src/add-ons/kernel/power/cpuidle/intel_cstates/ |
H A D | intel_cstates.cpp | 47 x86_monitor(void* address, uint32 ecx, uint32 edx) argument 49 asm volatile("monitor" : : "a" (address), "c" (ecx), "d"(edx)); 54 x86_mwait(uint32 eax, uint32 ecx) argument 56 asm volatile("mwait" : : "a" (eax), "c" (ecx));
|
/haiku/headers/posix/arch/x86/ |
H A D | signal.h | 138 unsigned long ecx; member in struct:vregs
|