Lines Matching refs:ptr
45 #define CPU_FEATURE_SET(ptr, name) \ argument
46 ptr->features[index_cpu_##name].active.reg_##name |= bit_cpu_##name;
47 #define CPU_FEATURE_UNSET(ptr, name) \ argument
48 ptr->features[index_cpu_##name].active.reg_##name &= ~bit_cpu_##name;
49 #define CPU_FEATURE_SET_ACTIVE(ptr, name) \ argument
50 ptr->features[index_cpu_##name].active.reg_##name \
51 |= ptr->features[index_cpu_##name].cpuid.reg_##name & bit_cpu_##name;
52 #define CPU_FEATURE_PREFERRED_P(ptr, name) \ argument
53 ((ptr->preferred[index_arch_##name] & bit_arch_##name) != 0)
55 #define CPU_FEATURE_CHECK_P(ptr, name, check) \ argument
56 ((ptr->features[index_cpu_##name].check.reg_##name \
58 #define CPU_FEATURE_PRESENT_P(ptr, name) \ argument
59 CPU_FEATURE_CHECK_P (ptr, name, cpuid)
60 #define CPU_FEATURE_ACTIVE_P(ptr, name) \ argument
61 CPU_FEATURE_CHECK_P (ptr, name, active)
62 #define CPU_FEATURE_CPU_P(ptr, name) \ argument
63 CPU_FEATURE_PRESENT_P (ptr, name)
64 #define CPU_FEATURE_USABLE_P(ptr, name) \ argument
65 CPU_FEATURE_ACTIVE_P (ptr, name)
78 #define CPU_FEATURES_CPU_P(ptr, name) \ argument
79 CPU_FEATURE_CPU_P (ptr, name)
80 #define CPU_FEATURES_ARCH_P(ptr, name) \ argument
81 CPU_FEATURE_PREFERRED_P (ptr, name)