Lines Matching refs:buf

61   struct kmp_cpuid buf;  in __kmp_query_cpuid()  local
71 __kmp_x86_cpuid(0, 0, &buf); in __kmp_query_cpuid()
75 buf.eax, buf.ebx, buf.ecx, buf.edx)); in __kmp_query_cpuid()
77 max_arg = buf.eax; in __kmp_query_cpuid()
85 __kmp_x86_cpuid(1, 0, &buf); in __kmp_query_cpuid()
88 1, buf.eax, buf.ebx, buf.ecx, buf.edx)); in __kmp_query_cpuid()
93 p->signature = buf.eax; in __kmp_query_cpuid()
94 p->family = get_value(buf.eax, 20, 0xff) + get_value(buf.eax, 8, 0x0f); in __kmp_query_cpuid()
96 (get_value(buf.eax, 16, 0x0f) << 4) + get_value(buf.eax, 4, 0x0f); in __kmp_query_cpuid()
97 p->stepping = get_value(buf.eax, 0, 0x0f); in __kmp_query_cpuid()
105 for (t = buf.ebx, i = 0; i < 4; t >>= 8, ++i) { in __kmp_query_cpuid()
109 p->flags.sse2 = (buf.edx >> 26) & 1; in __kmp_query_cpuid()
113 if ((buf.edx >> 4) & 1) { in __kmp_query_cpuid()
117 if ((buf.edx >> 8) & 1) { in __kmp_query_cpuid()
121 if ((buf.edx >> 9) & 1) { in __kmp_query_cpuid()
125 if ((buf.edx >> 15) & 1) { in __kmp_query_cpuid()
129 if ((buf.edx >> 18) & 1) { in __kmp_query_cpuid()
133 if ((buf.edx >> 19) & 1) { in __kmp_query_cpuid()
139 if ((buf.edx >> 21) & 1) { in __kmp_query_cpuid()
143 if ((buf.edx >> 22) & 1) { in __kmp_query_cpuid()
147 if ((buf.edx >> 23) & 1) { in __kmp_query_cpuid()
151 if ((buf.edx >> 25) & 1) { in __kmp_query_cpuid()
155 if ((buf.edx >> 26) & 1) { in __kmp_query_cpuid()
159 if ((buf.edx >> 27) & 1) { in __kmp_query_cpuid()
165 if ((buf.edx >> 28) & 1) { in __kmp_query_cpuid()
171 if ((buf.edx >> 29) & 1) { in __kmp_query_cpuid()
178 __kmp_x86_cpuid(i, 0, &buf); in __kmp_query_cpuid()
181 i, buf.eax, buf.ebx, buf.ecx, buf.edx)); in __kmp_query_cpuid()
189 __kmp_x86_cpuid(7, 0, &buf); in __kmp_query_cpuid()
190 p->flags.rtm = (buf.ebx >> 11) & 1; in __kmp_query_cpuid()
191 p->flags.hybrid = (buf.edx >> 15) & 1; in __kmp_query_cpuid()