ecx               236 arch/x86/boot/boot.h 			u32 ecx;
ecx               133 arch/x86/boot/cpucheck.c 		u32 ecx = MSR_K7_HWCR;
ecx               136 arch/x86/boot/cpucheck.c 		asm("rdmsr" : "=a" (eax), "=d" (edx) : "c" (ecx));
ecx               138 arch/x86/boot/cpucheck.c 		asm("wrmsr" : : "a" (eax), "d" (edx), "c" (ecx));
ecx               148 arch/x86/boot/cpucheck.c 		u32 ecx = MSR_VIA_FCR;
ecx               151 arch/x86/boot/cpucheck.c 		asm("rdmsr" : "=a" (eax), "=d" (edx) : "c" (ecx));
ecx               153 arch/x86/boot/cpucheck.c 		asm("wrmsr" : : "a" (eax), "d" (edx), "c" (ecx));
ecx               160 arch/x86/boot/cpucheck.c 		u32 ecx = 0x80860004;
ecx               164 arch/x86/boot/cpucheck.c 		asm("rdmsr" : "=a" (eax), "=d" (edx) : "c" (ecx));
ecx               165 arch/x86/boot/cpucheck.c 		asm("wrmsr" : : "a" (~0), "d" (edx), "c" (ecx));
ecx               169 arch/x86/boot/cpucheck.c 		asm("wrmsr" : : "a" (eax), "d" (edx), "c" (ecx));
ecx                96 arch/x86/boot/main.c 	boot_params.ist_info.event      = oreg.ecx;
ecx               135 arch/x86/entry/calling.h 	xorl	%ecx,  %ecx	/* nospec cx  */
ecx               396 arch/x86/events/amd/uncore.c 	unsigned int eax, ebx, ecx, edx;
ecx               401 arch/x86/events/amd/uncore.c 		cpuid(0x8000001e, &eax, &ebx, &ecx, &edx);
ecx               402 arch/x86/events/amd/uncore.c 		uncore->id = ecx & 0xff;
ecx               197 arch/x86/events/intel/pt.c 		u32 eax, ebx, ecx, edx;
ecx               199 arch/x86/events/intel/pt.c 		cpuid(CPUID_TSC_LEAF, &eax, &ebx, &ecx, &edx);
ecx                28 arch/x86/include/asm/apm.h 					u32 *eax, u32 *ebx, u32 *ecx,
ecx                43 arch/x86/include/asm/apm.h 		: "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx),
ecx                58 arch/x86/include/asm/asm.h #define _ASM_ARG3L	ecx
ecx                88 arch/x86/include/asm/asm.h #define _ASM_ARG4L	ecx
ecx                23 arch/x86/include/asm/inst.h 	.ifc \r32,%ecx
ecx               195 arch/x86/include/asm/irqflags.h 	pushl %ecx;				\
ecx               199 arch/x86/include/asm/irqflags.h 	popl %ecx;				\
ecx               224 arch/x86/include/asm/kvm_emulate.h 			  u32 *ecx, u32 *edx, bool check_limit);
ecx                91 arch/x86/include/asm/microcode.h #define CPUID_IS(a, b, c, ebx, ecx, edx)	\
ecx                92 arch/x86/include/asm/microcode.h 		(!((ebx ^ (a))|(edx ^ (b))|(ecx ^ (c))))
ecx               106 arch/x86/include/asm/microcode.h 	u32 ebx, ecx = 0, edx;
ecx               108 arch/x86/include/asm/microcode.h 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               110 arch/x86/include/asm/microcode.h 	if (CPUID_IS(CPUID_INTEL1, CPUID_INTEL2, CPUID_INTEL3, ebx, ecx, edx))
ecx               113 arch/x86/include/asm/microcode.h 	if (CPUID_IS(CPUID_AMD1, CPUID_AMD2, CPUID_AMD3, ebx, ecx, edx))
ecx               122 arch/x86/include/asm/microcode.h 	u32 ebx, ecx = 0, edx;
ecx               124 arch/x86/include/asm/microcode.h 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx                26 arch/x86/include/asm/mwait.h static inline void __monitor(const void *eax, unsigned long ecx,
ecx                31 arch/x86/include/asm/mwait.h 		     :: "a" (eax), "c" (ecx), "d"(edx));
ecx                34 arch/x86/include/asm/mwait.h static inline void __monitorx(const void *eax, unsigned long ecx,
ecx                39 arch/x86/include/asm/mwait.h 		     :: "a" (eax), "c" (ecx), "d"(edx));
ecx                42 arch/x86/include/asm/mwait.h static inline void __mwait(unsigned long eax, unsigned long ecx)
ecx                48 arch/x86/include/asm/mwait.h 		     :: "a" (eax), "c" (ecx));
ecx                78 arch/x86/include/asm/mwait.h 			    unsigned long ecx)
ecx                84 arch/x86/include/asm/mwait.h 		     :: "a" (eax), "b" (ebx), "c" (ecx));
ecx                87 arch/x86/include/asm/mwait.h static inline void __sti_mwait(unsigned long eax, unsigned long ecx)
ecx                94 arch/x86/include/asm/mwait.h 		     :: "a" (eax), "c" (ecx));
ecx               107 arch/x86/include/asm/mwait.h static inline void mwait_idle_with_hints(unsigned long eax, unsigned long ecx)
ecx               118 arch/x86/include/asm/mwait.h 			__mwait(eax, ecx);
ecx                89 arch/x86/include/asm/paravirt.h 			   unsigned int *ecx, unsigned int *edx)
ecx                91 arch/x86/include/asm/paravirt.h 	PVOP_VCALL4(cpu.cpuid, eax, ebx, ecx, edx);
ecx               846 arch/x86/include/asm/paravirt.h 	COND_PUSH(set, CLBR_ECX, ecx);		\
ecx               850 arch/x86/include/asm/paravirt.h 	COND_POP(set, CLBR_ECX, ecx);		\
ecx               149 arch/x86/include/asm/paravirt_types.h 		      unsigned int *ecx, unsigned int *edx);
ecx               131 arch/x86/include/asm/processor.h 	u32 eax, ebx, ecx, edx;
ecx               198 arch/x86/include/asm/processor.h 				unsigned int *ecx, unsigned int *edx)
ecx               204 arch/x86/include/asm/processor.h 	      "=c" (*ecx),
ecx               206 arch/x86/include/asm/processor.h 	    : "0" (*eax), "2" (*ecx)
ecx               213 arch/x86/include/asm/processor.h 	unsigned int eax = op, ebx, ecx = 0, edx;		\
ecx               215 arch/x86/include/asm/processor.h 	native_cpuid(&eax, &ebx, &ecx, &edx);			\
ecx               225 arch/x86/include/asm/processor.h native_cpuid_reg(ecx)
ecx               591 arch/x86/include/asm/processor.h 			 unsigned int *ecx, unsigned int *edx)
ecx               594 arch/x86/include/asm/processor.h 	*ecx = 0;
ecx               595 arch/x86/include/asm/processor.h 	__cpuid(eax, ebx, ecx, edx);
ecx               601 arch/x86/include/asm/processor.h 			       unsigned int *ecx, unsigned int *edx)
ecx               604 arch/x86/include/asm/processor.h 	*ecx = count;
ecx               605 arch/x86/include/asm/processor.h 	__cpuid(eax, ebx, ecx, edx);
ecx               613 arch/x86/include/asm/processor.h 	unsigned int eax, ebx, ecx, edx;
ecx               615 arch/x86/include/asm/processor.h 	cpuid(op, &eax, &ebx, &ecx, &edx);
ecx               622 arch/x86/include/asm/processor.h 	unsigned int eax, ebx, ecx, edx;
ecx               624 arch/x86/include/asm/processor.h 	cpuid(op, &eax, &ebx, &ecx, &edx);
ecx               631 arch/x86/include/asm/processor.h 	unsigned int eax, ebx, ecx, edx;
ecx               633 arch/x86/include/asm/processor.h 	cpuid(op, &eax, &ebx, &ecx, &edx);
ecx               635 arch/x86/include/asm/processor.h 	return ecx;
ecx               640 arch/x86/include/asm/processor.h 	unsigned int eax, ebx, ecx, edx;
ecx               642 arch/x86/include/asm/processor.h 	cpuid(op, &eax, &ebx, &ecx, &edx);
ecx                79 arch/x86/include/asm/special_insns.h 	u32 ecx = 0;
ecx                88 arch/x86/include/asm/special_insns.h 		     : "c" (ecx));
ecx                94 arch/x86/include/asm/special_insns.h 	u32 ecx = 0, edx = 0;
ecx               101 arch/x86/include/asm/special_insns.h 		     : : "a" (pkru), "c"(ecx), "d"(edx));
ecx                91 arch/x86/include/asm/string_32.h 		int ecx;
ecx                93 arch/x86/include/asm/string_32.h 			     : "=&c" (ecx), "=&D" (edi), "=&S" (esi)
ecx                37 arch/x86/include/asm/user32.h 	__u32 ebx, ecx, edx, esi, edi, ebp, eax;
ecx                28 arch/x86/include/asm/virtext.h 	unsigned long ecx = cpuid_ecx(1);
ecx                29 arch/x86/include/asm/virtext.h 	return test_bit(5, &ecx); /* CPUID.1:ECX.VMX[bit 5] -> VT */
ecx                51 arch/x86/include/asm/xen/interface_32.h     uint32_t ecx;
ecx               200 arch/x86/include/uapi/asm/kvm.h 	__u32 ecx;
ecx               218 arch/x86/include/uapi/asm/kvm.h 	__u32 ecx;
ecx                20 arch/x86/include/uapi/asm/ptrace.h 	long ecx;
ecx               311 arch/x86/include/uapi/asm/sigcontext.h 	__u32				ecx;
ecx                68 arch/x86/include/uapi/asm/vm86.h 	long ecx;
ecx                90 arch/x86/kernel/acpi/cstate.c 		unsigned int ecx;
ecx               103 arch/x86/kernel/acpi/cstate.c 	unsigned int eax, ebx, ecx, edx;
ecx               108 arch/x86/kernel/acpi/cstate.c 	cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx);
ecx               126 arch/x86/kernel/acpi/cstate.c 	if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) ||
ecx               127 arch/x86/kernel/acpi/cstate.c 	    !(ecx & CPUID5_ECX_INTERRUPT_BREAK)) {
ecx               160 arch/x86/kernel/acpi/cstate.c 	percpu_entry->states[cx->index].ecx = 0;
ecx               169 arch/x86/kernel/acpi/cstate.c 		percpu_entry->states[cx->index].ecx = MWAIT_ECX_INTERRUPT_BREAK;
ecx               191 arch/x86/kernel/acpi/cstate.c 	                      percpu_entry->states[cx->index].ecx);
ecx               189 arch/x86/kernel/apic/x2apic_uv_x.c #define LEAFB_SUBTYPE(ecx)		(((ecx) >> 8) & 0xff)
ecx               194 arch/x86/kernel/apic/x2apic_uv_x.c 	unsigned int eax, ebx, ecx, edx, sub_index;
ecx               197 arch/x86/kernel/apic/x2apic_uv_x.c 	cpuid(0, &eax, &ebx, &ecx, &edx);
ecx               203 arch/x86/kernel/apic/x2apic_uv_x.c 	cpuid_count(0xb, SMT_LEVEL, &eax, &ebx, &ecx, &edx);
ecx               204 arch/x86/kernel/apic/x2apic_uv_x.c 	if (ebx == 0 || (LEAFB_SUBTYPE(ecx) != SMT_TYPE)) {
ecx               212 arch/x86/kernel/apic/x2apic_uv_x.c 		cpuid_count(0xb, sub_index, &eax, &ebx, &ecx, &edx);
ecx               213 arch/x86/kernel/apic/x2apic_uv_x.c 		if (LEAFB_SUBTYPE(ecx) == CORE_TYPE) {
ecx               218 arch/x86/kernel/apic/x2apic_uv_x.c 	} while (LEAFB_SUBTYPE(ecx) != INVALID_TYPE);
ecx               569 arch/x86/kernel/apm_32.c 	u32 ecx;
ecx               611 arch/x86/kernel/apm_32.c 	apm_bios_call_asm(call->func, call->ebx, call->ecx,
ecx               612 arch/x86/kernel/apm_32.c 			  &call->eax, &call->ebx, &call->ecx, &call->edx,
ecx               689 arch/x86/kernel/apm_32.c 	error = apm_bios_call_simple_asm(call->func, call->ebx, call->ecx,
ecx               721 arch/x86/kernel/apm_32.c 	call.ecx = ecx_in;
ecx               777 arch/x86/kernel/apm_32.c 	call.ebx = call.ecx = 0;
ecx               786 arch/x86/kernel/apm_32.c 		*info = call.ecx;
ecx              1038 arch/x86/kernel/apm_32.c 	call.ecx = 0;
ecx              1048 arch/x86/kernel/apm_32.c 	*bat = call.ecx;
ecx              1063 arch/x86/kernel/apm_32.c 	u32 ecx;
ecx              1076 arch/x86/kernel/apm_32.c 			  &ebx, &ecx, &edx, &esi))
ecx              1079 arch/x86/kernel/apm_32.c 	*bat = ecx;
ecx               344 arch/x86/kernel/cpu/amd.c 		u32 eax, ebx, ecx, edx;
ecx               346 arch/x86/kernel/cpu/amd.c 		cpuid(0x8000001e, &eax, &ebx, &ecx, &edx);
ecx               348 arch/x86/kernel/cpu/amd.c 		node_id  = ecx & 0xff;
ecx               470 arch/x86/kernel/cpu/amd.c 	unsigned bits, ecx;
ecx               476 arch/x86/kernel/cpu/amd.c 	ecx = cpuid_ecx(0x80000008);
ecx               478 arch/x86/kernel/cpu/amd.c 	c->x86_max_cores = (ecx & 0xff) + 1;
ecx               481 arch/x86/kernel/cpu/amd.c 	bits = (ecx >> 12) & 0xF;
ecx               546 arch/x86/kernel/cpu/amd.c 		u32 ecx;
ecx               548 arch/x86/kernel/cpu/amd.c 		ecx = cpuid_ecx(0x8000001e);
ecx               549 arch/x86/kernel/cpu/amd.c 		nodes_per_socket = ((ecx >> 8) & 7) + 1;
ecx              1012 arch/x86/kernel/cpu/amd.c 	u32 ebx, eax, ecx, edx;
ecx              1021 arch/x86/kernel/cpu/amd.c 	cpuid(0x80000006, &eax, &ebx, &ecx, &edx);
ecx              1031 arch/x86/kernel/cpu/amd.c 		cpuid(0x80000005, &eax, &ebx, &ecx, &edx);
ecx              1050 arch/x86/kernel/cpu/amd.c 			cpuid(0x80000005, &eax, &ebx, &ecx, &edx);
ecx               160 arch/x86/kernel/cpu/cacheinfo.c 	union _cpuid4_leaf_ecx ecx;
ecx               232 arch/x86/kernel/cpu/cacheinfo.c 		     union _cpuid4_leaf_ecx *ecx)
ecx               243 arch/x86/kernel/cpu/cacheinfo.c 	ecx->full = 0;
ecx               297 arch/x86/kernel/cpu/cacheinfo.c 	ecx->split.number_of_sets = (size_in_kb * 1024) / line_size /
ecx               597 arch/x86/kernel/cpu/cacheinfo.c 	union _cpuid4_leaf_ecx	ecx;
ecx               603 arch/x86/kernel/cpu/cacheinfo.c 				    &ebx.full, &ecx.full, &edx);
ecx               605 arch/x86/kernel/cpu/cacheinfo.c 			amd_cpuid4(index, &eax, &ebx, &ecx);
ecx               609 arch/x86/kernel/cpu/cacheinfo.c 			    &ebx.full, &ecx.full, &edx);
ecx               612 arch/x86/kernel/cpu/cacheinfo.c 		cpuid_count(4, index, &eax.full, &ebx.full, &ecx.full, &edx);
ecx               620 arch/x86/kernel/cpu/cacheinfo.c 	this_leaf->ecx = ecx;
ecx               621 arch/x86/kernel/cpu/cacheinfo.c 	this_leaf->size = (ecx.split.number_of_sets          + 1) *
ecx               630 arch/x86/kernel/cpu/cacheinfo.c 	unsigned int		eax, ebx, ecx, edx, op;
ecx               643 arch/x86/kernel/cpu/cacheinfo.c 		cpuid_count(op, i, &eax, &ebx, &ecx, &edx);
ecx               672 arch/x86/kernel/cpu/cacheinfo.c 		u32 eax, ebx, ecx, edx, num_sharing_cache = 0;
ecx               675 arch/x86/kernel/cpu/cacheinfo.c 		cpuid_count(0x8000001d, llc_index, &eax, &ebx, &ecx, &edx);
ecx               982 arch/x86/kernel/cpu/cacheinfo.c 	this_leaf->number_of_sets = base->ecx.split.number_of_sets + 1;
ecx               656 arch/x86/kernel/cpu/common.c 	unsigned int eax, ebx, ecx, edx;
ecx               662 arch/x86/kernel/cpu/common.c 	cpuid_count(4, 0, &eax, &ebx, &ecx, &edx);
ecx               669 arch/x86/kernel/cpu/common.c 	unsigned int n, dummy, ebx, ecx, edx, l2size;
ecx               674 arch/x86/kernel/cpu/common.c 		cpuid(0x80000005, &dummy, &ebx, &ecx, &edx);
ecx               675 arch/x86/kernel/cpu/common.c 		c->x86_cache_size = (ecx>>24) + (edx>>24);
ecx               685 arch/x86/kernel/cpu/common.c 	cpuid(0x80000006, &dummy, &ebx, &ecx, &edx);
ecx               686 arch/x86/kernel/cpu/common.c 	l2size = ecx >> 16;
ecx               731 arch/x86/kernel/cpu/common.c 	u32 eax, ebx, ecx, edx;
ecx               742 arch/x86/kernel/cpu/common.c 	cpuid(1, &eax, &ebx, &ecx, &edx);
ecx               889 arch/x86/kernel/cpu/common.c 		u32 eax, ebx, ecx, edx;
ecx               892 arch/x86/kernel/cpu/common.c 		cpuid_count(0xf, 1, &eax, &ebx, &ecx, &edx);
ecx               894 arch/x86/kernel/cpu/common.c 		c->x86_cache_max_rmid  = ecx;
ecx               901 arch/x86/kernel/cpu/common.c 	u32 eax, ebx, ecx, edx;
ecx               905 arch/x86/kernel/cpu/common.c 		cpuid(0x00000001, &eax, &ebx, &ecx, &edx);
ecx               907 arch/x86/kernel/cpu/common.c 		c->x86_capability[CPUID_1_ECX] = ecx;
ecx               917 arch/x86/kernel/cpu/common.c 		cpuid_count(0x00000007, 0, &eax, &ebx, &ecx, &edx);
ecx               919 arch/x86/kernel/cpu/common.c 		c->x86_capability[CPUID_7_ECX] = ecx;
ecx               924 arch/x86/kernel/cpu/common.c 			cpuid_count(0x00000007, 1, &eax, &ebx, &ecx, &edx);
ecx               931 arch/x86/kernel/cpu/common.c 		cpuid_count(0x0000000d, 1, &eax, &ebx, &ecx, &edx);
ecx               942 arch/x86/kernel/cpu/common.c 			cpuid(0x80000001, &eax, &ebx, &ecx, &edx);
ecx               944 arch/x86/kernel/cpu/common.c 			c->x86_capability[CPUID_8000_0001_ECX] = ecx;
ecx               950 arch/x86/kernel/cpu/common.c 		cpuid(0x80000007, &eax, &ebx, &ecx, &edx);
ecx               957 arch/x86/kernel/cpu/common.c 		cpuid(0x80000008, &eax, &ebx, &ecx, &edx);
ecx               978 arch/x86/kernel/cpu/common.c 	u32 eax, ebx, ecx, edx;
ecx               981 arch/x86/kernel/cpu/common.c 		cpuid(0x80000008, &eax, &ebx, &ecx, &edx);
ecx                73 arch/x86/kernel/cpu/hygon.c 		u32 eax, ebx, ecx, edx;
ecx                75 arch/x86/kernel/cpu/hygon.c 		cpuid(0x8000001e, &eax, &ebx, &ecx, &edx);
ecx                77 arch/x86/kernel/cpu/hygon.c 		node_id  = ecx & 0xff;
ecx               181 arch/x86/kernel/cpu/hygon.c 	unsigned int bits, ecx;
ecx               187 arch/x86/kernel/cpu/hygon.c 	ecx = cpuid_ecx(0x80000008);
ecx               189 arch/x86/kernel/cpu/hygon.c 	c->x86_max_cores = (ecx & 0xff) + 1;
ecx               192 arch/x86/kernel/cpu/hygon.c 	bits = (ecx >> 12) & 0xF;
ecx               235 arch/x86/kernel/cpu/hygon.c 		u32 ecx;
ecx               237 arch/x86/kernel/cpu/hygon.c 		ecx = cpuid_ecx(0x8000001e);
ecx               238 arch/x86/kernel/cpu/hygon.c 		nodes_per_socket = ((ecx >> 8) & 7) + 1;
ecx               358 arch/x86/kernel/cpu/hygon.c 	u32 ebx, eax, ecx, edx;
ecx               364 arch/x86/kernel/cpu/hygon.c 	cpuid(0x80000006, &eax, &ebx, &ecx, &edx);
ecx               380 arch/x86/kernel/cpu/hygon.c 		cpuid(0x80000005, &eax, &ebx, &ecx, &edx);
ecx               321 arch/x86/kernel/cpu/intel.c 		u32 eax, ebx, ecx, edx;
ecx               323 arch/x86/kernel/cpu/intel.c 		cpuid(0x00000001, &eax, &ebx, &ecx, &edx);
ecx                59 arch/x86/kernel/cpu/intel_pconfig.c 				&regs.eax, &regs.ebx, &regs.ecx, &regs.edx);
ecx                69 arch/x86/kernel/cpu/intel_pconfig.c 			if (regs.ecx < 64)
ecx                70 arch/x86/kernel/cpu/intel_pconfig.c 				targets_supported |= (1ULL << regs.ecx);
ecx               393 arch/x86/kernel/cpu/microcode/intel.c 	unsigned int eax, ebx, ecx, edx;
ecx               398 arch/x86/kernel/cpu/microcode/intel.c 	ecx = 0;
ecx               399 arch/x86/kernel/cpu/microcode/intel.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               501 arch/x86/kernel/cpu/microcode/intel.c 	unsigned int eax = 1, ebx, ecx = 0, edx;
ecx               507 arch/x86/kernel/cpu/microcode/intel.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               257 arch/x86/kernel/cpu/resctrl/core.c 	u32 ebx, ecx;
ecx               259 arch/x86/kernel/cpu/resctrl/core.c 	cpuid_count(0x00000010, 3, &eax.full, &ebx, &ecx, &edx.full);
ecx               263 arch/x86/kernel/cpu/resctrl/core.c 	if (ecx & MBA_IS_LINEAR) {
ecx               283 arch/x86/kernel/cpu/resctrl/core.c 	u32 ebx, ecx;
ecx               285 arch/x86/kernel/cpu/resctrl/core.c 	cpuid_count(0x80000020, 1, &eax.full, &ebx, &ecx, &edx.full);
ecx               307 arch/x86/kernel/cpu/resctrl/core.c 	u32 ebx, ecx;
ecx               309 arch/x86/kernel/cpu/resctrl/core.c 	cpuid_count(0x00000010, idx, &eax.full, &ebx, &ecx, &edx.full);
ecx                24 arch/x86/kernel/cpu/topology.c #define LEAFB_SUBTYPE(ecx)		(((ecx) >> 8) & 0xff)
ecx                37 arch/x86/kernel/cpu/topology.c 	unsigned int eax, ebx, ecx, edx;
ecx                39 arch/x86/kernel/cpu/topology.c 	cpuid_count(leaf, SMT_LEVEL, &eax, &ebx, &ecx, &edx);
ecx                41 arch/x86/kernel/cpu/topology.c 	if (ebx == 0 || (LEAFB_SUBTYPE(ecx) != SMT_TYPE))
ecx                68 arch/x86/kernel/cpu/topology.c 	unsigned int eax, ebx, ecx, edx;
ecx                77 arch/x86/kernel/cpu/topology.c 	cpuid_count(leaf, SMT_LEVEL, &eax, &ebx, &ecx, &edx);
ecx                95 arch/x86/kernel/cpu/topology.c 	unsigned int eax, ebx, ecx, edx, sub_index;
ecx               108 arch/x86/kernel/cpu/topology.c 	cpuid_count(leaf, SMT_LEVEL, &eax, &ebx, &ecx, &edx);
ecx               117 arch/x86/kernel/cpu/topology.c 		cpuid_count(leaf, sub_index, &eax, &ebx, &ecx, &edx);
ecx               122 arch/x86/kernel/cpu/topology.c 		if (LEAFB_SUBTYPE(ecx) == CORE_TYPE) {
ecx               128 arch/x86/kernel/cpu/topology.c 		if (LEAFB_SUBTYPE(ecx) == DIE_TYPE) {
ecx               134 arch/x86/kernel/cpu/topology.c 	} while (LEAFB_SUBTYPE(ecx) != INVALID_TYPE);
ecx                51 arch/x86/kernel/cpu/vmware.c #define VMWARE_PORT(cmd, eax, ebx, ecx, edx)				\
ecx                53 arch/x86/kernel/cpu/vmware.c 		"=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :		\
ecx                59 arch/x86/kernel/cpu/vmware.c #define VMWARE_VMCALL(cmd, eax, ebx, ecx, edx)				\
ecx                61 arch/x86/kernel/cpu/vmware.c 		"=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :		\
ecx                67 arch/x86/kernel/cpu/vmware.c #define VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx)                         \
ecx                69 arch/x86/kernel/cpu/vmware.c 		"=a"(eax), "=c"(ecx), "=d"(edx), "=b"(ebx) :		\
ecx                75 arch/x86/kernel/cpu/vmware.c #define VMWARE_CMD(cmd, eax, ebx, ecx, edx) do {		\
ecx                78 arch/x86/kernel/cpu/vmware.c 		VMWARE_VMCALL(cmd, eax, ebx, ecx, edx);		\
ecx                81 arch/x86/kernel/cpu/vmware.c 		VMWARE_VMMCALL(cmd, eax, ebx, ecx, edx);	\
ecx                84 arch/x86/kernel/cpu/vmware.c 		VMWARE_PORT(cmd, eax, ebx, ecx, edx);		\
ecx                94 arch/x86/kernel/cpu/vmware.c 	uint32_t eax, ebx, ecx, edx;
ecx                95 arch/x86/kernel/cpu/vmware.c 	VMWARE_CMD(GETVERSION, eax, ebx, ecx, edx);
ecx               175 arch/x86/kernel/cpu/vmware.c 	uint32_t eax, ebx, ecx, edx;
ecx               178 arch/x86/kernel/cpu/vmware.c 	VMWARE_CMD(GETHZ, eax, ebx, ecx, edx);
ecx               199 arch/x86/kernel/cpu/vmware.c 		lapic_timer_period = ecx / HZ;
ecx               201 arch/x86/kernel/cpu/vmware.c 			ecx);
ecx               218 arch/x86/kernel/cpu/vmware.c 	int eax, ebx, ecx, edx;
ecx               220 arch/x86/kernel/cpu/vmware.c 	cpuid(CPUID_VMWARE_FEATURES_LEAF, &eax, &ebx, &ecx, &edx);
ecx               221 arch/x86/kernel/cpu/vmware.c 	return (ecx & (CPUID_VMWARE_FEATURES_ECX_VMMCALL |
ecx               260 arch/x86/kernel/cpu/vmware.c 	uint32_t eax, ebx, ecx, edx;
ecx               261 arch/x86/kernel/cpu/vmware.c 	VMWARE_CMD(GETVCPU_INFO, eax, ebx, ecx, edx);
ecx                78 arch/x86/kernel/cpu/zhaoxin.c 		u32 eax, ebx, ecx, edx;
ecx                80 arch/x86/kernel/cpu/zhaoxin.c 		cpuid(0x00000001, &eax, &ebx, &ecx, &edx);
ecx                55 arch/x86/kernel/cpuid.c 	cpuid_count(cmd->regs.eax, cmd->regs.ecx,
ecx                57 arch/x86/kernel/cpuid.c 		    &cmd->regs.ecx, &cmd->regs.edx);
ecx                83 arch/x86/kernel/cpuid.c 		cmd.regs.ecx = pos >> 32;
ecx               120 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx;
ecx               122 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx);
ecx               123 arch/x86/kernel/fpu/xstate.c 	return !!(ecx & 1);
ecx               248 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx, i;
ecx               266 arch/x86/kernel/fpu/xstate.c 		cpuid_count(XSTATE_CPUID, i, &eax, &ebx, &ecx, &edx);
ecx               326 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx;
ecx               329 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx);
ecx               335 arch/x86/kernel/fpu/xstate.c 	return !!(ecx & 2);
ecx               434 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx;
ecx               447 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx);
ecx               453 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx;
ecx               456 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, xfeature_nr, &eax, &ebx, &ecx, &edx);
ecx               501 arch/x86/kernel/fpu/xstate.c 	u32 eax, ebx, ecx, edx;
ecx               512 arch/x86/kernel/fpu/xstate.c 		cpuid_count(XSTATE_CPUID, i, &eax, &ebx, &ecx, &edx);
ecx               514 arch/x86/kernel/fpu/xstate.c 			XSTATE_CPUID, i, eax, ebx, ecx, edx);
ecx               625 arch/x86/kernel/fpu/xstate.c 	unsigned int eax, ebx, ecx, edx;
ecx               634 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, 1, &eax, &ebx, &ecx, &edx);
ecx               640 arch/x86/kernel/fpu/xstate.c 	unsigned int eax, ebx, ecx, edx;
ecx               648 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, 0, &eax, &ebx, &ecx, &edx);
ecx               714 arch/x86/kernel/fpu/xstate.c 	unsigned int eax, ebx, ecx, edx;
ecx               738 arch/x86/kernel/fpu/xstate.c 	cpuid_count(XSTATE_CPUID, 0, &eax, &ebx, &ecx, &edx);
ecx               879 arch/x86/kernel/ptrace.c 	R32(ecx, cx);
ecx               952 arch/x86/kernel/ptrace.c 	R32(ecx, cx);
ecx              1663 arch/x86/kernel/smpboot.c 	unsigned int eax, ebx, ecx, edx;
ecx              1680 arch/x86/kernel/smpboot.c 	ecx = 0;
ecx              1681 arch/x86/kernel/smpboot.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx              1687 arch/x86/kernel/smpboot.c 	if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED)) {
ecx               658 arch/x86/kernel/tsc.c 		unsigned int eax_base_mhz, ebx, ecx, edx;
ecx               660 arch/x86/kernel/tsc.c 		cpuid(0x16, &eax_base_mhz, &ebx, &ecx, &edx);
ecx               126 arch/x86/kernel/vm86_32.c 		put_user_ex(regs->pt.cx, &user->regs.ecx);
ecx               290 arch/x86/kernel/vm86_32.c 		get_user_ex(vm86regs.pt.cx, &user_vm86->regs.ecx);
ecx                35 arch/x86/kvm/cpuid.c 		        u32 eax, ebx, ecx, edx, offset;
ecx                36 arch/x86/kvm/cpuid.c 		        cpuid_count(0xD, feature_bit, &eax, &ebx, &ecx, &edx);
ecx                78 arch/x86/kvm/cpuid.c 		best->ecx &= ~F(OSXSAVE);
ecx                80 arch/x86/kvm/cpuid.c 			best->ecx |= F(OSXSAVE);
ecx                88 arch/x86/kvm/cpuid.c 		if (best->ecx & F(TSC_DEADLINE_TIMER))
ecx                98 arch/x86/kvm/cpuid.c 			best->ecx &= ~F(OSPKE);
ecx               100 arch/x86/kvm/cpuid.c 				best->ecx |= F(OSPKE);
ecx               141 arch/x86/kvm/cpuid.c 				best->ecx |= F(MWAIT);
ecx               143 arch/x86/kvm/cpuid.c 				best->ecx &= ~F(MWAIT);
ecx               224 arch/x86/kvm/cpuid.c 		vcpu->arch.cpuid_entries[i].ecx = cpuid_entries[i].ecx;
ecx               297 arch/x86/kvm/cpuid.c 		    &entry->eax, &entry->ebx, &entry->ecx, &entry->edx);
ecx               333 arch/x86/kvm/cpuid.c 		entry->ecx = F(MOVBE);
ecx               339 arch/x86/kvm/cpuid.c 		entry->ecx = F(RDPID);
ecx               390 arch/x86/kvm/cpuid.c 		entry->ecx &= kvm_cpuid_7_0_ecx_x86_features;
ecx               391 arch/x86/kvm/cpuid.c 		f_la57 = entry->ecx & F(LA57);
ecx               392 arch/x86/kvm/cpuid.c 		cpuid_mask(&entry->ecx, CPUID_7_ECX);
ecx               394 arch/x86/kvm/cpuid.c 		entry->ecx |= f_la57;
ecx               395 arch/x86/kvm/cpuid.c 		entry->ecx |= f_umip;
ecx               396 arch/x86/kvm/cpuid.c 		entry->ecx |= f_pku;
ecx               399 arch/x86/kvm/cpuid.c 			entry->ecx &= ~F(PKU);
ecx               419 arch/x86/kvm/cpuid.c 		entry->ecx = 0;
ecx               426 arch/x86/kvm/cpuid.c 		entry->ecx = 0;
ecx               524 arch/x86/kvm/cpuid.c 		entry->ecx &= kvm_cpuid_1_ecx_x86_features;
ecx               525 arch/x86/kvm/cpuid.c 		cpuid_mask(&entry->ecx, CPUID_1_ECX);
ecx               528 arch/x86/kvm/cpuid.c 		entry->ecx |= F(X2APIC);
ecx               568 arch/x86/kvm/cpuid.c 		entry->ecx = 0;
ecx               615 arch/x86/kvm/cpuid.c 		entry->ecx = 0;
ecx               635 arch/x86/kvm/cpuid.c 		for (i = 1; entry[i - 1].ecx & 0xff00; ++i) {
ecx               650 arch/x86/kvm/cpuid.c 		entry->ecx = entry->ebx;
ecx               672 arch/x86/kvm/cpuid.c 				if (WARN_ON_ONCE(entry[i].ecx & 1))
ecx               675 arch/x86/kvm/cpuid.c 			entry[i].ecx = 0;
ecx               702 arch/x86/kvm/cpuid.c 		entry->ecx = sigptr[1];
ecx               724 arch/x86/kvm/cpuid.c 		entry->ecx = 0;
ecx               733 arch/x86/kvm/cpuid.c 		entry->ecx &= kvm_cpuid_8000_0001_ecx_x86_features;
ecx               734 arch/x86/kvm/cpuid.c 		cpuid_mask(&entry->ecx, CPUID_8000_0001_ECX);
ecx               741 arch/x86/kvm/cpuid.c 		entry->eax = entry->ebx = entry->ecx = 0;
ecx               780 arch/x86/kvm/cpuid.c 		entry->ecx = entry->edx = 0;
ecx               800 arch/x86/kvm/cpuid.c 		entry->eax = entry->ebx = entry->ecx = entry->edx = 0;
ecx               997 arch/x86/kvm/cpuid.c 	       u32 *ecx, u32 *edx, bool check_limit)
ecx               999 arch/x86/kvm/cpuid.c 	u32 function = *eax, index = *ecx;
ecx              1023 arch/x86/kvm/cpuid.c 		*ecx = entry->ecx;
ecx              1026 arch/x86/kvm/cpuid.c 		*eax = *ebx = *ecx = *edx = 0;
ecx              1037 arch/x86/kvm/cpuid.c 				*ecx = index & 0xff;
ecx              1042 arch/x86/kvm/cpuid.c 	trace_kvm_cpuid(function, *eax, *ebx, *ecx, *edx, found);
ecx              1049 arch/x86/kvm/cpuid.c 	u32 eax, ebx, ecx, edx;
ecx              1055 arch/x86/kvm/cpuid.c 	ecx = kvm_rcx_read(vcpu);
ecx              1056 arch/x86/kvm/cpuid.c 	kvm_cpuid(vcpu, &eax, &ebx, &ecx, &edx, true);
ecx              1059 arch/x86/kvm/cpuid.c 	kvm_rcx_write(vcpu, ecx);
ecx                26 arch/x86/kvm/cpuid.h 	       u32 *ecx, u32 *edx, bool check_limit);
ecx                83 arch/x86/kvm/cpuid.h 		return &entry->ecx;
ecx               369 arch/x86/kvm/emulate.c 	FOP1E(op, ecx) \
ecx               378 arch/x86/kvm/emulate.c 	FOP1EEX(op, ecx) \
ecx              2380 arch/x86/kvm/emulate.c 	u32 eax, ebx, ecx, edx;
ecx              2383 arch/x86/kvm/emulate.c 	ecx = 0;
ecx              2384 arch/x86/kvm/emulate.c 	ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
ecx              2723 arch/x86/kvm/emulate.c 	u32 eax, ebx, ecx, edx;
ecx              2725 arch/x86/kvm/emulate.c 	eax = ecx = 0;
ecx              2726 arch/x86/kvm/emulate.c 	ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
ecx              2728 arch/x86/kvm/emulate.c 		&& ecx == X86EMUL_CPUID_VENDOR_GenuineIntel_ecx
ecx              2735 arch/x86/kvm/emulate.c 	u32 eax, ebx, ecx, edx;
ecx              2745 arch/x86/kvm/emulate.c 	ecx = 0x00000000;
ecx              2746 arch/x86/kvm/emulate.c 	ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
ecx              2756 arch/x86/kvm/emulate.c 	    ecx == X86EMUL_CPUID_VENDOR_GenuineIntel_ecx &&
ecx              2762 arch/x86/kvm/emulate.c 	    ecx == X86EMUL_CPUID_VENDOR_AuthenticAMD_ecx &&
ecx              2768 arch/x86/kvm/emulate.c 	    ecx == X86EMUL_CPUID_VENDOR_AMDisbetterI_ecx &&
ecx              2774 arch/x86/kvm/emulate.c 	    ecx == X86EMUL_CPUID_VENDOR_HygonGenuine_ecx &&
ecx              3170 arch/x86/kvm/emulate.c 	tss->ecx = reg_read(ctxt, VCPU_REGS_RCX);
ecx              3199 arch/x86/kvm/emulate.c 	*reg_write(ctxt, VCPU_REGS_RCX) = tss->ecx;
ecx              3656 arch/x86/kvm/emulate.c 	u32 ebx, ecx, edx, eax = 1;
ecx              3662 arch/x86/kvm/emulate.c 	ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
ecx              3663 arch/x86/kvm/emulate.c 	if (!(ecx & FFL(MOVBE)))
ecx              3993 arch/x86/kvm/emulate.c 	u32 eax, ebx, ecx, edx;
ecx              4003 arch/x86/kvm/emulate.c 	ecx = reg_read(ctxt, VCPU_REGS_RCX);
ecx              4004 arch/x86/kvm/emulate.c 	ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, true);
ecx              4007 arch/x86/kvm/emulate.c 	*reg_write(ctxt, VCPU_REGS_RCX) = ecx;
ecx              4061 arch/x86/kvm/emulate.c 	u32 eax = 1, ebx, ecx = 0, edx;
ecx              4063 arch/x86/kvm/emulate.c 	ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx, &edx, false);
ecx              4198 arch/x86/kvm/emulate.c 	u32 eax, ecx, edx;
ecx              4202 arch/x86/kvm/emulate.c 	ecx = reg_read(ctxt, VCPU_REGS_RCX);
ecx              4204 arch/x86/kvm/emulate.c 	if (ctxt->ops->set_xcr(ctxt, ecx, ((u64)edx << 32) | eax))
ecx              4272 arch/x86/kvm/emulate.c 			u32 eax, ebx, ecx, edx;
ecx              4275 arch/x86/kvm/emulate.c 			ecx = 0;
ecx              4276 arch/x86/kvm/emulate.c 			if (ctxt->ops->get_cpuid(ctxt, &eax, &ebx, &ecx,
ecx              1824 arch/x86/kvm/hyperv.c 			ent->ecx = signature[1];
ecx               342 arch/x86/kvm/lapic.c 	if (feat && (feat->ecx & (1 << (X86_FEATURE_X2APIC & 31))) &&
ecx              4306 arch/x86/kvm/svm.c 	u32 ecx = msr->index;
ecx              4308 arch/x86/kvm/svm.c 	switch (ecx) {
ecx              4432 arch/x86/kvm/svm.c 		vcpu_unimpl(vcpu, "unimplemented wrmsr: 0x%x data 0x%llx\n", ecx, data);
ecx              5963 arch/x86/kvm/svm.c 			entry->ecx &= ~bit(X86_FEATURE_X2APIC);
ecx              5967 arch/x86/kvm/svm.c 			entry->ecx |= (1 << 2); /* Set SVM bit */
ecx              5978 arch/x86/kvm/svm.c 		entry->ecx = 0; /* Reserved */
ecx              5995 arch/x86/kvm/svm.c 				&entry->ecx, &entry->edx);
ecx               330 arch/x86/kvm/trace.h 	TP_PROTO(unsigned write, u32 ecx, u64 data, bool exception),
ecx               331 arch/x86/kvm/trace.h 	TP_ARGS(write, ecx, data, exception),
ecx               335 arch/x86/kvm/trace.h 		__field(	u32,		ecx		)
ecx               342 arch/x86/kvm/trace.h 		__entry->ecx		= ecx;
ecx               349 arch/x86/kvm/trace.h 		  __entry->ecx, __entry->data,
ecx               353 arch/x86/kvm/trace.h #define trace_kvm_msr_read(ecx, data)      trace_kvm_msr(0, ecx, data, false)
ecx               354 arch/x86/kvm/trace.h #define trace_kvm_msr_write(ecx, data)     trace_kvm_msr(1, ecx, data, false)
ecx               355 arch/x86/kvm/trace.h #define trace_kvm_msr_read_ex(ecx)         trace_kvm_msr(0, ecx, 0, true)
ecx               356 arch/x86/kvm/trace.h #define trace_kvm_msr_write_ex(ecx, data)  trace_kvm_msr(1, ecx, data, true)
ecx                17 arch/x86/kvm/tss.h 	u32 ecx;
ecx              6962 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_VMXE,       ecx, bit(X86_FEATURE_VMX));
ecx              6963 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_SMXE,       ecx, bit(X86_FEATURE_SMX));
ecx              6964 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_PCIDE,      ecx, bit(X86_FEATURE_PCID));
ecx              6965 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_OSXSAVE,    ecx, bit(X86_FEATURE_XSAVE));
ecx              6971 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_PKE,        ecx, bit(X86_FEATURE_PKU));
ecx              6972 arch/x86/kvm/vmx/vmx.c 	cr4_fixed1_update(X86_CR4_UMIP,       ecx, bit(X86_FEATURE_UMIP));
ecx              7006 arch/x86/kvm/vmx/vmx.c 		vmx->pt_desc.caps[CPUID_ECX + i*PT_CPUID_REGS_NUM] = best->ecx;
ecx              7092 arch/x86/kvm/vmx/vmx.c 		entry->ecx |= bit(X86_FEATURE_VMX);
ecx              1177 arch/x86/kvm/x86.c 	u32 ecx = kvm_rcx_read(vcpu);
ecx              1181 arch/x86/kvm/x86.c 	err = kvm_pmu_rdpmc(vcpu, ecx, &data);
ecx              1572 arch/x86/kvm/x86.c 	u32 ecx = kvm_rcx_read(vcpu);
ecx              1575 arch/x86/kvm/x86.c 	if (kvm_get_msr(vcpu, ecx, &data)) {
ecx              1576 arch/x86/kvm/x86.c 		trace_kvm_msr_read_ex(ecx);
ecx              1581 arch/x86/kvm/x86.c 	trace_kvm_msr_read(ecx, data);
ecx              1591 arch/x86/kvm/x86.c 	u32 ecx = kvm_rcx_read(vcpu);
ecx              1594 arch/x86/kvm/x86.c 	if (kvm_set_msr(vcpu, ecx, data)) {
ecx              1595 arch/x86/kvm/x86.c 		trace_kvm_msr_write_ex(ecx, data);
ecx              1600 arch/x86/kvm/x86.c 	trace_kvm_msr_write(ecx, data);
ecx              3977 arch/x86/kvm/x86.c 			u32 size, offset, ecx, edx;
ecx              3979 arch/x86/kvm/x86.c 				    &size, &offset, &ecx, &edx);
ecx              4020 arch/x86/kvm/x86.c 			u32 size, offset, ecx, edx;
ecx              4022 arch/x86/kvm/x86.c 				    &size, &offset, &ecx, &edx);
ecx              6236 arch/x86/kvm/x86.c 			u32 *eax, u32 *ebx, u32 *ecx, u32 *edx, bool check_limit)
ecx              6238 arch/x86/kvm/x86.c 	return kvm_cpuid(emul_to_vcpu(ctxt), eax, ebx, ecx, edx, check_limit);
ecx               490 arch/x86/mm/mem_encrypt_identity.c 	unsigned int eax, ebx, ecx, edx;
ecx               499 arch/x86/mm/mem_encrypt_identity.c 	ecx = 0;
ecx               500 arch/x86/mm/mem_encrypt_identity.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               511 arch/x86/mm/mem_encrypt_identity.c 	ecx = 0;
ecx               512 arch/x86/mm/mem_encrypt_identity.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               513 arch/x86/mm/mem_encrypt_identity.c 	feature_mask = (ecx & BIT(31)) ? AMD_SEV_BIT : AMD_SME_BIT;
ecx               524 arch/x86/mm/mem_encrypt_identity.c 	ecx = 0;
ecx               525 arch/x86/mm/mem_encrypt_identity.c 	native_cpuid(&eax, &ebx, &ecx, &edx);
ecx               135 arch/x86/pci/pcbios.c 	u32 signature, eax, ebx, ecx;
ecx               151 arch/x86/pci/pcbios.c 			  "=c" (ecx)
ecx               162 arch/x86/pci/pcbios.c 			pcibios_last_bus = ecx & 0xff;
ecx                88 arch/x86/xen/enlighten_hvm.c 	uint32_t eax, ebx, ecx, edx, base;
ecx               114 arch/x86/xen/enlighten_hvm.c 	cpuid(base + 4, &eax, &ebx, &ecx, &edx);
ecx               101 arch/x86/xen/pmu.c 		uint32_t eax, ebx, ecx, edx;
ecx               103 arch/x86/xen/pmu.c 		cpuid(0xa, &eax, &ebx, &ecx, &edx);
ecx                36 drivers/acpi/acpi_pad.c 	unsigned int eax, ebx, ecx, edx;
ecx                46 drivers/acpi/acpi_pad.c 	cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx);
ecx                48 drivers/acpi/acpi_pad.c 	if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) ||
ecx                49 drivers/acpi/acpi_pad.c 	    !(ecx & CPUID5_ECX_INTERRUPT_BREAK))
ecx               126 drivers/char/toshiba.c 	unsigned long eax,ecx,flags;
ecx               130 drivers/char/toshiba.c 	ecx = regs->ecx & 0xffff;
ecx               142 drivers/char/toshiba.c 			regs->ecx = (unsigned int) (al & 0x01);
ecx               144 drivers/char/toshiba.c 		if ((eax==0xff00) && (ecx==0x0000)) {
ecx               153 drivers/char/toshiba.c 			regs->ecx = 0x00;
ecx               155 drivers/char/toshiba.c 		if ((eax==0xff00) && (ecx==0x0001)) {
ecx               164 drivers/char/toshiba.c 			regs->ecx = 0x01;
ecx               178 drivers/char/toshiba.c 			regs->ecx = al & 0x01;
ecx               180 drivers/char/toshiba.c 		if ((eax==0xff00) && (ecx==0x0000)) {
ecx               188 drivers/char/toshiba.c 			regs->ecx = 0x00;
ecx               190 drivers/char/toshiba.c 		if ((eax==0xff00) && (ecx==0x0001)) {
ecx               198 drivers/char/toshiba.c 			regs->ecx = 0x01;
ecx               366 drivers/char/toshiba.c 		regs.ecx = 0x0000;
ecx               430 drivers/char/toshiba.c 	regs.ecx = 0x0000;
ecx               138 drivers/cpufreq/longrun.c 	u32 eax, ebx, ecx, edx;
ecx               143 drivers/cpufreq/longrun.c 	cpuid(0x80860007, &eax, &ebx, &ecx, &edx);
ecx               164 drivers/cpufreq/longrun.c 	u32 eax, ebx, ecx, edx;
ecx               211 drivers/cpufreq/longrun.c 	cpuid(0x80860007, &eax, &ebx, &ecx, &edx);
ecx               214 drivers/cpufreq/longrun.c 	for (try_hi = 80; try_hi > 0 && ecx > 90; try_hi -= 10) {
ecx               222 drivers/cpufreq/longrun.c 		cpuid(0x80860007, &eax, &ebx, &ecx, &edx);
ecx               227 drivers/cpufreq/longrun.c 	pr_debug("percentage is %u %%, freq is %u MHz\n", ecx, eax);
ecx               235 drivers/cpufreq/longrun.c 	ebx = (((cpu_khz / 1000) * ecx) / 100); /* to MHz */
ecx               237 drivers/cpufreq/longrun.c 	if ((ecx > 95) || (ecx == 0) || (eax < ebx))
ecx               240 drivers/cpufreq/longrun.c 	edx = ((eax - ebx) * 100) / (100 - ecx);
ecx               120 drivers/cpufreq/powernow-k7.c 	unsigned int maxei, eax, ebx, ecx, edx;
ecx               139 drivers/cpufreq/powernow-k7.c 	cpuid(0x80000007, &eax, &ebx, &ecx, &edx);
ecx               462 drivers/cpufreq/powernow-k8.c 	u32 eax, ebx, ecx, edx;
ecx               482 drivers/cpufreq/powernow-k8.c 		cpuid(CPUID_FREQ_VOLT_CAPABILITIES, &eax, &ebx, &ecx, &edx);
ecx                89 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long eax, ebx, ecx, edx, si = 0, di = 0;
ecx                95 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		eax, ebx, ecx, edx, si, di);
ecx                97 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0)
ecx               118 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long eax, ebx, ecx, edx, si, di;
ecx               128 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		eax, ebx, ecx, edx, si, di);
ecx               130 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0)
ecx               148 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long si, di, eax, ebx, ecx, edx;
ecx               163 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			eax, ebx, ecx, edx, si, di);
ecx               169 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	ecx = MESSAGE_STATUS_SUCCESS << 16;
ecx               170 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	while (msg_len && (HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS)) {
ecx               184 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			 eax, ebx, ecx, edx, si, di);
ecx               187 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	return ecx;
ecx               203 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long si, di, eax, ebx, ecx, edx;
ecx               216 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			eax, ebx, ecx, edx, si, di);
ecx               222 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	ecx = MESSAGE_STATUS_SUCCESS << 16;
ecx               233 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			 eax, ebx, ecx, edx, si, di);
ecx               235 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0)
ecx               243 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	return ecx;
ecx               257 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long eax, ebx, ecx, edx, si, di;
ecx               272 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			eax, ebx, ecx, edx, si, di);
ecx               274 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) {
ecx               281 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 				      !!(HIGH_WORD(ecx) & MESSAGE_STATUS_HB));
ecx               310 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 	unsigned long eax, ebx, ecx, edx, si, di;
ecx               330 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			eax, ebx, ecx, edx, si, di);
ecx               332 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) {
ecx               338 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		if ((HIGH_WORD(ecx) & MESSAGE_STATUS_DORECV) == 0)
ecx               351 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 				     !!(HIGH_WORD(ecx) & MESSAGE_STATUS_HB));
ecx               374 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			eax, ebx, ecx, edx, si, di);
ecx               376 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 		if ((HIGH_WORD(ecx) & MESSAGE_STATUS_SUCCESS) == 0) {
ecx               379 drivers/gpu/drm/vmwgfx/vmwgfx_msg.c 			if ((HIGH_WORD(ecx) & MESSAGE_STATUS_CPT) != 0) {
ecx                59 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		 eax, ebx, ecx, edx, si, di)	\
ecx                64 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		"=c"(ecx),			\
ecx               103 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 			eax, ebx, ecx, edx, si, di)	\
ecx               111 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		"=c"(ecx),				\
ecx               128 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		       eax, ebx, ecx, edx, si, di)	\
ecx               136 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		"=c"(ecx),				\
ecx               162 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 			eax, ebx, ecx, edx, si, di)	\
ecx               172 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		"=c"(ecx),				\
ecx               189 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		       eax, ebx, ecx, edx, si, di)	\
ecx               199 drivers/gpu/drm/vmwgfx/vmwgfx_msg.h 		"=c"(ecx),				\
ecx               121 drivers/hwmon/dell-smm-hwmon.c 	unsigned int ecx __packed;
ecx               900 drivers/idle/intel_idle.c 	unsigned long ecx = 1; /* break on interrupt flag */
ecx               924 drivers/idle/intel_idle.c 	mwait_idle_with_hints(eax, ecx);
ecx               941 drivers/idle/intel_idle.c 	unsigned long ecx = 1; /* break on interrupt flag */
ecx               944 drivers/idle/intel_idle.c 	mwait_idle_with_hints(eax, ecx);
ecx              1103 drivers/idle/intel_idle.c 	unsigned int eax, ebx, ecx;
ecx              1128 drivers/idle/intel_idle.c 	cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &mwait_substates);
ecx              1130 drivers/idle/intel_idle.c 	if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) ||
ecx              1131 drivers/idle/intel_idle.c 	    !(ecx & CPUID5_ECX_INTERRUPT_BREAK) ||
ecx              1264 drivers/idle/intel_idle.c 	unsigned int eax, ebx, ecx, edx;
ecx              1281 drivers/idle/intel_idle.c 	ecx = 0;
ecx              1282 drivers/idle/intel_idle.c 	cpuid(7, &eax, &ebx, &ecx, &edx);
ecx                57 drivers/input/misc/wistron_btns.c 	u32 eax, ebx, ecx;
ecx                70 drivers/input/misc/wistron_btns.c 		      : "=a" (regs->eax), "=b" (regs->ebx), "=c" (regs->ecx)
ecx                71 drivers/input/misc/wistron_btns.c 		      : "0" (regs->eax), "1" (regs->ebx), "2" (regs->ecx),
ecx               154 drivers/input/misc/wistron_btns.c 	regs.ecx = 0x0000;
ecx               189 drivers/input/misc/wistron_btns.c 	return regs.ecx;
ecx               670 drivers/platform/x86/acer-wmi.c 	u32 ecx;
ecx               677 drivers/platform/x86/acer-wmi.c 	u32 ecx;
ecx               771 drivers/platform/x86/acer-wmi.c 	args.ecx = args.edx = 0;
ecx               814 drivers/platform/x86/acer-wmi.c 	args.ebx = args.ecx = args.edx = 0;
ecx               877 drivers/platform/x86/acer-wmi.c 	args.ecx = args.edx = 0;
ecx               258 drivers/platform/x86/dcdbas.c 		  "c" (smi_cmd->ecx)
ecx                70 drivers/platform/x86/dcdbas.h 	__u32 ecx;
ecx                92 drivers/platform/x86/dell-smbios-smm.c 	command.ecx = 0x42534931;
ecx              2503 drivers/platform/x86/toshiba_acpi.c 	u32 in[TCI_WORDS] = { regs->eax, regs->ebx, regs->ecx,
ecx              2517 drivers/platform/x86/toshiba_acpi.c 	regs->ecx = out[2];
ecx               182 drivers/thermal/intel/intel_powerclamp.c 	unsigned int eax, ebx, ecx, edx;
ecx               190 drivers/thermal/intel/intel_powerclamp.c 	cpuid(CPUID_MWAIT_LEAF, &eax, &ebx, &ecx, &edx);
ecx               192 drivers/thermal/intel/intel_powerclamp.c 	if (!(ecx & CPUID5_ECX_EXTENSIONS_SUPPORTED) ||
ecx               193 drivers/thermal/intel/intel_powerclamp.c 	    !(ecx & CPUID5_ECX_INTERRUPT_BREAK))
ecx               332 drivers/thermal/intel/x86_pkg_temp_thermal.c 	u32 tj_max, eax, ebx, ecx, edx;
ecx               339 drivers/thermal/intel/x86_pkg_temp_thermal.c 	cpuid(6, &eax, &ebx, &ecx, &edx);
ecx              1298 drivers/video/fbdev/neofb.c 			regs.ecx = 0x0000; /* HCI_DISABLE */
ecx              1339 drivers/video/fbdev/neofb.c 			regs.ecx = 0x0001; /* HCI_ENABLE */
ecx               372 drivers/video/fbdev/uvesafb.c 	task->t.regs.ecx = 0x000f;
ecx               403 drivers/video/fbdev/uvesafb.c 	task->t.regs.ecx = 0x000f;
ecx               503 drivers/video/fbdev/uvesafb.c 		task->t.regs.ecx = (u32) *mode;
ecx               623 drivers/video/fbdev/uvesafb.c 	task->t.regs.ecx = 0;
ecx               645 drivers/video/fbdev/uvesafb.c 	task->t.regs.ecx = task->t.regs.edx = 0;
ecx               765 drivers/video/fbdev/uvesafb.c 	task->t.regs.ecx = 0x000f;
ecx               972 drivers/video/fbdev/uvesafb.c 		task->t.regs.ecx = count;
ecx              1654 drivers/visorbus/visorchipset.c 	unsigned int eax, ebx, ecx, edx;
ecx              1658 drivers/visorbus/visorchipset.c 		cpuid(UNISYS_VISOR_LEAF_ID, &eax, &ebx, &ecx, &edx);
ecx              1660 drivers/visorbus/visorchipset.c 			(ecx == UNISYS_VISOR_ID_ECX) &&
ecx               729 drivers/xen/xenbus/xenbus_xs.c 	uint32_t eax, ebx, ecx, edx, base;
ecx               732 drivers/xen/xenbus/xenbus_xs.c 	cpuid(base + 1, &eax, &ebx, &ecx, &edx);
ecx                41 include/uapi/linux/toshiba.h 	unsigned int ecx __attribute__ ((packed));
ecx                 9 include/uapi/video/uvesafb.h 	__u32 ecx;
ecx                30 include/xen/interface/hvm/hvm_vcpu.h     uint32_t ecx;
ecx                59 lib/raid6/x86.h 	u32 eax, ebx, ecx, edx;
ecx                63 lib/raid6/x86.h 	ecx = 0;
ecx                66 lib/raid6/x86.h 		     : "+a" (eax), "=b" (ebx), "=d" (edx), "+c" (ecx));
ecx                69 lib/raid6/x86.h 		(flag & 0x80) ? ecx : edx) >> (flag & 31)) & 1;
ecx               464 security/selinux/avc.c 	int hvalue, try, ecx;
ecx               469 security/selinux/avc.c 	for (try = 0, ecx = 0; try < AVC_CACHE_SLOTS; try++) {
ecx               482 security/selinux/avc.c 			ecx++;
ecx               483 security/selinux/avc.c 			if (ecx >= AVC_CACHE_RECLAIM) {
ecx               493 security/selinux/avc.c 	return ecx;
ecx               185 sound/pci/au88x0/au88x0_synth.c 	int ecx;
ecx               261 sound/pci/au88x0/au88x0_synth.c 		ecx = WT_SRAMP(wt);
ecx               264 sound/pci/au88x0/au88x0_synth.c 		ecx = WT_ARAMP(wt);
ecx               267 sound/pci/au88x0/au88x0_synth.c 		ecx = WT_MRAMP(wt);
ecx               270 sound/pci/au88x0/au88x0_synth.c 		ecx = WT_CTRL(wt);
ecx               273 sound/pci/au88x0/au88x0_synth.c 		ecx = WT_DSREG(wt);
ecx               281 sound/pci/au88x0/au88x0_synth.c 	hwwrite(vortex->mmio, ecx, val);
ecx               328 sound/pci/au88x0/au88x0_synth.c 	int ecx = vol[1], eax = vol[0];
ecx               342 sound/pci/au88x0/au88x0_synth.c 		ecx = eax;
ecx               343 sound/pci/au88x0/au88x0_synth.c 		if (ecx < 0x80)
ecx               344 sound/pci/au88x0/au88x0_synth.c 			ecx = 0x7f;
ecx               346 sound/pci/au88x0/au88x0_synth.c 		voice->parm3 |= (ecx & 0x7f) << 7;
ecx               200 tools/arch/x86/include/uapi/asm/kvm.h 	__u32 ecx;
ecx               218 tools/arch/x86/include/uapi/asm/kvm.h 	__u32 ecx;
ecx                 6 tools/build/feature/test-get_cpuid.c 	unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0;
ecx                 7 tools/build/feature/test-get_cpuid.c 	return __get_cpuid(0x15, &eax, &ebx, &ecx, &edx);
ecx                56 tools/perf/arch/x86/util/dwarf-regs.c 	REG_OFFSET_NAME_32("%cx",	ecx),
ecx               309 tools/perf/arch/x86/util/intel-pt.c 	unsigned int eax = 0, ebx = 0, ecx = 0, edx = 0;
ecx               311 tools/perf/arch/x86/util/intel-pt.c 	__get_cpuid(0x15, &eax, &ebx, &ecx, &edx);
ecx                71 tools/perf/arch/x86/util/perf_regs.c 	SDT_NAME_REG(ecx, cx),
ecx                45 tools/power/cpupower/debug/i386/intel_gsic.c 		printf("\tevent port =   0x%.8x\n", r.ecx);
ecx                65 tools/power/cpupower/debug/i386/intel_gsic.c 		printf("ecx = 0x%.8x\n", r.ecx);
ecx                27 tools/power/cpupower/utils/helpers/cpuid.c 	unsigned int eax, ebx, ecx, edx;		\
ecx                28 tools/power/cpupower/utils/helpers/cpuid.c 	__cpuid(op, eax, ebx, ecx, edx);		\
ecx                33 tools/power/cpupower/utils/helpers/cpuid.c cpuid_func(ecx);
ecx                75 tools/power/x86/intel-speed-select/isst-config.c 	unsigned int ebx, ecx, edx;
ecx                78 tools/power/x86/intel-speed-select/isst-config.c 	__cpuid(1, fms, ebx, ecx, edx);
ecx              1726 tools/power/x86/turbostat/turbostat.c 	unsigned int eax, ebx, ecx, edx;
ecx              1729 tools/power/x86/turbostat/turbostat.c 		eax = ebx = ecx = edx = 0;
ecx              1730 tools/power/x86/turbostat/turbostat.c 		__cpuid(1, eax, ebx, ecx, edx);
ecx              1744 tools/power/x86/turbostat/turbostat.c 		eax = ebx = ecx = edx = 0;
ecx              1745 tools/power/x86/turbostat/turbostat.c 		__cpuid(0x80000001, eax, ebx, ecx, edx);
ecx              1746 tools/power/x86/turbostat/turbostat.c 			topology_extensions = ecx & (1 << 22);
ecx              1751 tools/power/x86/turbostat/turbostat.c 		eax = ebx = ecx = edx = 0;
ecx              1752 tools/power/x86/turbostat/turbostat.c 		__cpuid(0x8000001e, eax, ebx, ecx, edx);
ecx              1764 tools/power/x86/turbostat/turbostat.c 	ecx = 0;
ecx              1765 tools/power/x86/turbostat/turbostat.c 	__cpuid(0xb, eax, ebx, ecx, edx);
ecx              4014 tools/power/x86/turbostat/turbostat.c 	unsigned int eax, ebx, ecx, edx;
ecx              4019 tools/power/x86/turbostat/turbostat.c 		__cpuid(0x80000007, eax, ebx, ecx, edx);
ecx              4639 tools/power/x86/turbostat/turbostat.c 	unsigned int eax, ebx, ecx, edx;
ecx              4643 tools/power/x86/turbostat/turbostat.c 	eax = ebx = ecx = edx = 0;
ecx              4645 tools/power/x86/turbostat/turbostat.c 	__cpuid(0, max_level, ebx, ecx, edx);
ecx              4647 tools/power/x86/turbostat/turbostat.c 	if (ebx == 0x756e6547 && ecx == 0x6c65746e && edx == 0x49656e69)
ecx              4649 tools/power/x86/turbostat/turbostat.c 	else if (ebx == 0x68747541 && ecx == 0x444d4163 && edx == 0x69746e65)
ecx              4651 tools/power/x86/turbostat/turbostat.c 	else if (ebx == 0x6f677948 && ecx == 0x656e6975 && edx == 0x6e65476e)
ecx              4656 tools/power/x86/turbostat/turbostat.c 			(char *)&ebx, (char *)&edx, (char *)&ecx);
ecx              4658 tools/power/x86/turbostat/turbostat.c 	__cpuid(1, fms, ebx, ecx, edx);
ecx              4666 tools/power/x86/turbostat/turbostat.c 	ecx_flags = ecx;
ecx              4674 tools/power/x86/turbostat/turbostat.c 	ebx = ecx = edx = 0;
ecx              4675 tools/power/x86/turbostat/turbostat.c 	__cpuid(0x80000000, max_extended_level, ebx, ecx, edx);
ecx              4704 tools/power/x86/turbostat/turbostat.c 		__cpuid(0x80000007, eax, ebx, ecx, edx);
ecx              4713 tools/power/x86/turbostat/turbostat.c 	__cpuid(0x6, eax, ebx, ecx, edx);
ecx              4714 tools/power/x86/turbostat/turbostat.c 	has_aperf = ecx & (1 << 0);
ecx              4732 tools/power/x86/turbostat/turbostat.c 	has_epb = ecx & (1 << 3);
ecx              4755 tools/power/x86/turbostat/turbostat.c 		ecx = 0;
ecx              4757 tools/power/x86/turbostat/turbostat.c 		__cpuid_count(0x7, 0, eax, ebx, ecx, edx);
ecx              1265 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			     unsigned int *ecx, unsigned int *edx)
ecx              1267 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (!__get_cpuid(leaf, eax, ebx, ecx, edx))
ecx              1278 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	unsigned int eax, ebx, ecx, edx;
ecx              1281 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	get_cpuid_or_exit(1, &fms, &ebx, &ecx, &edx);
ecx              1295 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	get_cpuid_or_exit(0x6, &eax, &ebx, &ecx, &edx);
ecx              1298 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	has_epb = (ecx >> 3) & 1;
ecx              1308 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	unsigned int eax, ebx, ecx, edx, max_level;
ecx              1311 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	eax = ebx = ecx = edx = 0;
ecx              1313 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	get_cpuid_or_exit(0, &max_level, &ebx, &ecx, &edx);
ecx              1315 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	if (ebx == 0x756e6547 && edx == 0x49656e69 && ecx == 0x6c65746e)
ecx              1320 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			(char *)&ebx, (char *)&edx, (char *)&ecx);
ecx              1322 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	get_cpuid_or_exit(1, &fms, &ebx, &ecx, &edx);
ecx              1333 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			ecx & (1 << 0) ? "SSE3" : "-",
ecx              1334 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			ecx & (1 << 3) ? "MONITOR" : "-",
ecx              1335 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			ecx & (1 << 7) ? "EIST" : "-",
ecx              1336 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 			ecx & (1 << 8) ? "TM2" : "-",
ecx              1347 tools/power/x86/x86_energy_perf_policy/x86_energy_perf_policy.c 	get_cpuid_or_exit(0x6, &eax, &ebx, &ecx, &edx);
ecx               388 tools/testing/selftests/bpf/bpf_helpers.h #define PT_REGS_PARM3(x) ((x)->ecx)
ecx              1147 tools/testing/selftests/kvm/lib/x86_64/processor.c 	int eax, ebx, ecx, edx;
ecx              1154 tools/testing/selftests/kvm/lib/x86_64/processor.c 		  "=c"(ecx), "=d"(edx)
ecx              1158 tools/testing/selftests/kvm/lib/x86_64/processor.c 	return (ebx == chunk[0] && edx == chunk[1] && ecx == chunk[2]);
ecx               386 tools/testing/selftests/kvm/lib/x86_64/vmx.c 	if (!(entry->ecx & CPUID_VMX)) {
ecx                29 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c 	uint32_t eax, ebx, ecx, edx;
ecx                35 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c 			     : "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx)
ecx                40 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c 	return (!!(ecx & X86_FEATURE_OSXSAVE)) == (!!(cr4 & X86_CR4_OSXSAVE));
ecx                74 tools/testing/selftests/kvm/x86_64/cr4_cpuid_sync_test.c 	if (!(entry->ecx & X86_FEATURE_XSAVE)) {
ecx                60 tools/testing/selftests/x86/pkey-helpers.h 	unsigned int ecx = 0;
ecx                65 tools/testing/selftests/x86/pkey-helpers.h 		     : "c" (ecx));
ecx                86 tools/testing/selftests/x86/pkey-helpers.h 	unsigned int ecx = 0;
ecx                91 tools/testing/selftests/x86/pkey-helpers.h 		     : : "a" (eax), "c" (ecx), "d" (edx));
ecx               146 tools/testing/selftests/x86/pkey-helpers.h 		unsigned int *ecx, unsigned int *edx)
ecx               153 tools/testing/selftests/x86/pkey-helpers.h 		  "=c" (*ecx),
ecx               155 tools/testing/selftests/x86/pkey-helpers.h 		: "0" (*eax), "2" (*ecx));
ecx               166 tools/testing/selftests/x86/pkey-helpers.h 	unsigned int ecx;
ecx               170 tools/testing/selftests/x86/pkey-helpers.h 	ecx = 0x0;
ecx               171 tools/testing/selftests/x86/pkey-helpers.h 	__cpuid(&eax, &ebx, &ecx, &edx);
ecx               173 tools/testing/selftests/x86/pkey-helpers.h 	if (!(ecx & X86_FEATURE_PKU)) {
ecx               177 tools/testing/selftests/x86/pkey-helpers.h 	if (!(ecx & X86_FEATURE_OSPKE)) {
ecx               191 tools/testing/selftests/x86/pkey-helpers.h 	unsigned int ecx;
ecx               202 tools/testing/selftests/x86/pkey-helpers.h 		ecx = leaf;
ecx               203 tools/testing/selftests/x86/pkey-helpers.h 		__cpuid(&eax, &ebx, &ecx, &edx);
ecx                32 tools/testing/selftests/x86/ptrace_syscall.c # define user_arg1		ecx
ecx               103 tools/testing/selftests/x86/unwind_vdso.c 		unsigned long ecx = _Unwind_GetGR(ctx, 1);
ecx               110 tools/testing/selftests/x86/unwind_vdso.c 			ebx == 1 && ecx == 2 && edx == 3 &&
ecx               117 tools/testing/selftests/x86/unwind_vdso.c 		       eax, ebx, ecx, edx, esi, edi, ebp);