Symbol: cpuid
headers/libs/x86emu/x86emu/prim_ops.h
136
void cpuid(void);
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
139
cpuid_info cpuid;
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
140
get_current_cpuid(&cpuid, 0, 0);
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
141
uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
147
get_current_cpuid(&cpuid, IA32_CPUID_LEAF_MWAIT, 0);
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
148
uint32 minMonitorLineSize = cpuid.regs.eax & 0xffff;
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
150
uint32 mwaitSubStates = cpuid.regs.edx;
src/add-ons/kernel/power/cpuidle/x86_cstates/x86_cstates.cpp
162
if ((cpuid.regs.ecx & CPUID_MWAIT_ECX_SUPPORT) != CPUID_MWAIT_ECX_SUPPORT) {
src/libs/compat/freebsd_iflib/iflib.c
4897
cpuid_advance(if_ctx_t ctx, unsigned int cpuid, unsigned int n)
src/libs/compat/freebsd_iflib/iflib.c
4903
MPASS(CPU_ISSET(cpuid, &ctx->ifc_cpus));
src/libs/compat/freebsd_iflib/iflib.c
4913
cpuid++;
src/libs/compat/freebsd_iflib/iflib.c
4914
if (cpuid > last_valid)
src/libs/compat/freebsd_iflib/iflib.c
4915
cpuid = first_valid;
src/libs/compat/freebsd_iflib/iflib.c
4916
} while (!CPU_ISSET(cpuid, &ctx->ifc_cpus));
src/libs/compat/freebsd_iflib/iflib.c
4920
return (cpuid);
src/libs/compat/freebsd_iflib/iflib.c
6239
unsigned int base_cpuid, cpuid;
src/libs/compat/freebsd_iflib/iflib.c
6244
cpuid = get_cpuid_for_queue(ctx, base_cpuid, qid, type == IFLIB_INTR_TX);
src/libs/compat/freebsd_iflib/iflib.c
6245
err = taskqgroup_attach_cpu(tqg, gtask, uniq, cpuid, dev,
src/libs/compat/freebsd_iflib/iflib.c
6252
if (cpuid > ctx->ifc_cpuid_highest)
src/libs/compat/freebsd_iflib/iflib.c
6253
ctx->ifc_cpuid_highest = cpuid;
src/libs/x86emu/ops2.c
351
cpuid();
src/system/kernel/arch/x86/arch_cpu.cpp
1026
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1027
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1051
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1052
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1053
uint32 signature = cpuid.regs.eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1167
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1168
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1169
uint32 signature = cpuid.regs.eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1310
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1311
get_current_cpuid(&cpuid, 0x1a, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1312
return cpuid.regs.eax >> X86_HYBRID_CPU_TYPE_ID_SHIFT;
src/system/kernel/arch/x86/arch_cpu.cpp
1335
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1350
get_current_cpuid(&cpuid, 0, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1351
uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1355
memcpy(vendorString, cpuid.eax_0.vendor_id, sizeof(cpuid.eax_0.vendor_id));
src/system/kernel/arch/x86/arch_cpu.cpp
1358
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1359
cpu->arch.type = cpuid.eax_1.type;
src/system/kernel/arch/x86/arch_cpu.cpp
1360
cpu->arch.family = cpuid.eax_1.family;
src/system/kernel/arch/x86/arch_cpu.cpp
1361
cpu->arch.extended_family = cpuid.eax_1.extended_family;
src/system/kernel/arch/x86/arch_cpu.cpp
1362
cpu->arch.model = cpuid.eax_1.model;
src/system/kernel/arch/x86/arch_cpu.cpp
1363
cpu->arch.extended_model = cpuid.eax_1.extended_model;
src/system/kernel/arch/x86/arch_cpu.cpp
1364
cpu->arch.stepping = cpuid.eax_1.stepping;
src/system/kernel/arch/x86/arch_cpu.cpp
1391
get_current_cpuid(&cpuid, 0x80000000, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1392
uint32 maxExtendedLeaf = cpuid.eax_0.max_eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1398
get_current_cpuid(&cpuid, 0x80000002, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1399
temp = cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
1400
cpuid.regs.edx = cpuid.regs.ecx;
src/system/kernel/arch/x86/arch_cpu.cpp
1401
cpuid.regs.ecx = temp;
src/system/kernel/arch/x86/arch_cpu.cpp
1402
memcpy(cpu->arch.model_name, cpuid.as_chars, sizeof(cpuid.as_chars));
src/system/kernel/arch/x86/arch_cpu.cpp
1404
get_current_cpuid(&cpuid, 0x80000003, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1405
temp = cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
1406
cpuid.regs.edx = cpuid.regs.ecx;
src/system/kernel/arch/x86/arch_cpu.cpp
1407
cpuid.regs.ecx = temp;
src/system/kernel/arch/x86/arch_cpu.cpp
1408
memcpy(cpu->arch.model_name + 16, cpuid.as_chars,
src/system/kernel/arch/x86/arch_cpu.cpp
1409
sizeof(cpuid.as_chars));
src/system/kernel/arch/x86/arch_cpu.cpp
1411
get_current_cpuid(&cpuid, 0x80000004, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1412
temp = cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
1413
cpuid.regs.edx = cpuid.regs.ecx;
src/system/kernel/arch/x86/arch_cpu.cpp
1414
cpuid.regs.ecx = temp;
src/system/kernel/arch/x86/arch_cpu.cpp
1415
memcpy(cpu->arch.model_name + 32, cpuid.as_chars,
src/system/kernel/arch/x86/arch_cpu.cpp
1416
sizeof(cpuid.as_chars));
src/system/kernel/arch/x86/arch_cpu.cpp
1436
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1437
cpu->arch.feature[FEATURE_COMMON] = cpuid.eax_1.features; // edx
src/system/kernel/arch/x86/arch_cpu.cpp
1438
cpu->arch.feature[FEATURE_EXT] = cpuid.eax_1.extended_features; // ecx
src/system/kernel/arch/x86/arch_cpu.cpp
1444
get_current_cpuid(&cpuid, 0x80000001, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1446
cpu->arch.feature[FEATURE_EXT_AMD_ECX] = cpuid.regs.ecx; // ecx
src/system/kernel/arch/x86/arch_cpu.cpp
1447
cpu->arch.feature[FEATURE_EXT_AMD] = cpuid.regs.edx; // edx
src/system/kernel/arch/x86/arch_cpu.cpp
1453
get_current_cpuid(&cpuid, 6, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1454
cpu->arch.feature[FEATURE_6_EAX] = cpuid.regs.eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1455
cpu->arch.feature[FEATURE_6_ECX] = cpuid.regs.ecx;
src/system/kernel/arch/x86/arch_cpu.cpp
1459
get_current_cpuid(&cpuid, 7, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1460
cpu->arch.feature[FEATURE_7_EBX] = cpuid.regs.ebx;
src/system/kernel/arch/x86/arch_cpu.cpp
1461
cpu->arch.feature[FEATURE_7_ECX] = cpuid.regs.ecx;
src/system/kernel/arch/x86/arch_cpu.cpp
1462
cpu->arch.feature[FEATURE_7_EDX] = cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
1466
get_current_cpuid(&cpuid, 0xd, 1);
src/system/kernel/arch/x86/arch_cpu.cpp
1467
cpu->arch.feature[FEATURE_D_1_EAX] = cpuid.regs.eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1471
get_current_cpuid(&cpuid, 0x80000007, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1472
cpu->arch.feature[FEATURE_EXT_7_EDX] = cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
1476
get_current_cpuid(&cpuid, 0x80000008, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1477
cpu->arch.feature[FEATURE_EXT_8_EBX] = cpuid.regs.ebx;
src/system/kernel/arch/x86/arch_cpu.cpp
1638
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1639
get_current_cpuid(&cpuid, 0, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1640
uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1644
get_current_cpuid(&cpuid, IA32_CPUID_LEAF_TSC, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1645
if (cpuid.regs.eax == 0 || cpuid.regs.ebx == 0)
src/system/kernel/arch/x86/arch_cpu.cpp
1647
uint32 khz = cpuid.regs.ecx / 1000;
src/system/kernel/arch/x86/arch_cpu.cpp
1648
uint32 denominator = cpuid.regs.eax;
src/system/kernel/arch/x86/arch_cpu.cpp
1649
uint32 numerator = cpuid.regs.ebx;
src/system/kernel/arch/x86/arch_cpu.cpp
1657
get_current_cpuid(&cpuid, IA32_CPUID_LEAF_FREQUENCY, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1658
khz = cpuid.regs.eax * 1000 * denominator / numerator;
src/system/kernel/arch/x86/arch_cpu.cpp
1920
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
1921
get_current_cpuid(&cpuid, IA32_CPUID_LEAF_XSTATE, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1922
gXsaveMask |= (cpuid.regs.eax & IA32_XCR0_AVX);
src/system/kernel/arch/x86/arch_cpu.cpp
1924
get_current_cpuid(&cpuid, IA32_CPUID_LEAF_XSTATE, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
1925
gFPUSaveLength = cpuid.regs.ebx;
src/system/kernel/arch/x86/arch_cpu.cpp
719
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
720
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
721
return cpuid.regs.ebx >> 24;
src/system/kernel/arch/x86/arch_cpu.cpp
730
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
731
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
732
int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
src/system/kernel/arch/x86/arch_cpu.cpp
736
get_current_cpuid(&cpuid, 0x80000008, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
737
maxCoreID = (cpuid.regs.ecx >> 12) & 0xf;
src/system/kernel/arch/x86/arch_cpu.cpp
741
maxCoreID = next_power_of_2((cpuid.regs.edx & 0xf) + 1);
src/system/kernel/arch/x86/arch_cpu.cpp
745
get_current_cpuid(&cpuid, 0x80000001, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
772
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
773
get_current_cpuid(&cpuid, 0x8000001d, currentLevel);
src/system/kernel/arch/x86/arch_cpu.cpp
775
cacheType = cpuid.regs.eax & 0x1f;
src/system/kernel/arch/x86/arch_cpu.cpp
779
int cacheLevel = (cpuid.regs.eax >> 5) & 0x7;
src/system/kernel/arch/x86/arch_cpu.cpp
780
int coresCount = next_power_of_2(((cpuid.regs.eax >> 14) & 0x3f) + 1);
src/system/kernel/arch/x86/arch_cpu.cpp
797
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
798
get_current_cpuid(&cpuid, 11, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
799
return cpuid.regs.edx;
src/system/kernel/arch/x86/arch_cpu.cpp
808
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
810
get_current_cpuid(&cpuid, 0x1f, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
811
if (cpuid.regs.ebx != 0)
src/system/kernel/arch/x86/arch_cpu.cpp
815
get_current_cpuid(&cpuid, 0xb, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
816
if (cpuid.regs.ebx != 0)
src/system/kernel/arch/x86/arch_cpu.cpp
827
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
828
get_current_cpuid(&cpuid, leaf, currentLevel++);
src/system/kernel/arch/x86/arch_cpu.cpp
829
int levelType = (cpuid.regs.ecx >> 8) & 0xff;
src/system/kernel/arch/x86/arch_cpu.cpp
830
int levelValue = cpuid.regs.eax & 0x1f;
src/system/kernel/arch/x86/arch_cpu.cpp
875
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
877
get_current_cpuid(&cpuid, 1, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
878
int maxLogicalID = next_power_of_2((cpuid.regs.ebx >> 16) & 0xff);
src/system/kernel/arch/x86/arch_cpu.cpp
882
get_current_cpuid(&cpuid, 4, 0);
src/system/kernel/arch/x86/arch_cpu.cpp
883
maxCoreID = next_power_of_2((cpuid.regs.eax >> 26) + 1);
src/system/kernel/arch/x86/arch_cpu.cpp
904
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_cpu.cpp
905
get_current_cpuid(&cpuid, 4, currentLevel);
src/system/kernel/arch/x86/arch_cpu.cpp
907
cacheType = cpuid.regs.eax & 0x1f;
src/system/kernel/arch/x86/arch_cpu.cpp
911
int cacheLevel = (cpuid.regs.eax >> 5) & 0x7;
src/system/kernel/arch/x86/arch_cpu.cpp
913
= next_power_of_2(((cpuid.regs.eax >> 14) & 0x3f) + 1);
src/system/kernel/arch/x86/arch_system_info.cpp
103
cpuid_info cpuid;
src/system/kernel/arch/x86/arch_system_info.cpp
104
get_current_cpuid(&cpuid, 0, 0);
src/system/kernel/arch/x86/arch_system_info.cpp
105
uint32 maxBasicLeaf = cpuid.eax_0.max_eax;
src/system/kernel/arch/x86/arch_system_info.cpp
107
get_current_cpuid(&cpuid, 0x16, 0);
src/system/kernel/arch/x86/arch_system_info.cpp
108
if (cpuid.regs.eax != 0) {
src/system/kernel/arch/x86/arch_system_info.cpp
109
sCPUClockSpeed = cpuid.regs.eax * 1000000LL;
src/tools/cpuidtool.c
80
unsigned int cpuid = 0;
src/tools/cpuidtool.c
81
xtoi(argv[1], &cpuid);
src/tools/cpuidtool.c
83
printf("cpuid: 0x%X\n", cpuid);
src/tools/cpuidtool.c
85
int family = ((cpuid >> 8) & 0xf) | ((cpuid >> 16) & 0xff0);
src/tools/cpuidtool.c
86
int model = ((cpuid >> 4) & 0xf) | ((cpuid >> 12) & 0xf0);
src/tools/cpuidtool.c
87
int stepping = cpuid & 0xf;