Lines Matching refs:family
14 /** @file Support routines for identifying the processor family, model, etc
57 uint8_t family, model;
65 * require you to take into account an additional extended family and model
70 if (original.family != 0x0F) {
71 ci->display.family = original.family;
73 ci->display.family = ci->display.extended_family + original.family;
78 * if (original->family == 0x06 || original->family == 0x0F) {
82 * if (ci->display.family == 0x06 || ci->display.family == 0x0F) {
85 * number if the family number is 0x6 OR 0xF, Linux just adusts it as long
86 * as the family number is GREATER THAN OR EQUAL to 0x6.
95 if (ci->display.family == 0x06 || ci->display.family == 0x0F) {
107 * the family and model IDs (AMD CPUID manual, section 2.)
109 * AMD says that if family is LESS THAN 0xF, then adjustments are needed.
110 * Intel says that if family == 0xF || family == 0x6, then adjustments are
113 if (original.family < 0xF) {
114 ci->display.family = original.family;
117 ci->display.family = original.family + ci->display.extended_family;
118 ci->display.family = (ci->display.extended_model << 4u) + original.model;
139 /* We now use EAX for the family, model, stepping values, and EBX for the
142 original.family = cpuid_001h_eax_get_family(eax);
146 /* Also store extended family and model values used for adjustment */