Home
last modified time | relevance | path

Searched +defs:val +defs:ecx (Results 1 – 25 of 34) sorted by relevance

12

/linux-6.14.4/arch/x86/kvm/
Dtrace.h290 #define trace_kvm_apic_read(reg, val) trace_kvm_apic(0, reg, val) argument
291 #define trace_kvm_apic_write(reg, val) trace_kvm_apic(1, reg, val) argument
463 #define trace_kvm_msr_read(ecx, data) trace_kvm_msr(0, ecx, data, false) argument
464 #define trace_kvm_msr_write(ecx, data) trace_kvm_msr(1, ecx, data, false) argument
465 #define trace_kvm_msr_read_ex(ecx) trace_kvm_msr(0, ecx, 0, true) argument
466 #define trace_kvm_msr_write_ex(ecx, data) trace_kvm_msr(1, ecx, data, true) argument
492 #define trace_kvm_cr_read(cr, val) trace_kvm_cr(0, cr, val) argument
493 #define trace_kvm_cr_write(cr, val) trace_kvm_cr(1, cr, val) argument
Dkvm_emulate.h266 unsigned long val; member
420 static inline bool is_guest_vendor_intel(u32 ebx, u32 ecx, u32 edx) in is_guest_vendor_intel()
427 static inline bool is_guest_vendor_amd(u32 ebx, u32 ecx, u32 edx) in is_guest_vendor_amd()
437 static inline bool is_guest_vendor_hygon(u32 ebx, u32 ecx, u32 edx) in is_guest_vendor_hygon()
/linux-6.14.4/arch/x86/include/asm/
Dspecial_insns.h28 unsigned long val; in native_read_cr0() local
35 unsigned long val; in native_read_cr2() local
40 static __always_inline void native_write_cr2(unsigned long val) in native_write_cr2()
47 unsigned long val; in __native_read_cr3() local
52 static inline void native_write_cr3(unsigned long val) in native_write_cr3()
59 unsigned long val; in native_read_cr4() local
82 u32 ecx = 0; in rdpkru() local
97 u32 ecx = 0, edx = 0; in wrpkru() local
200 static inline int write_user_shstk_64(u64 __user *addr, u64 val) in write_user_shstk_64()
Dparavirt.h128 unsigned int *ecx, unsigned int *edx) in __cpuid()
141 static __always_inline void set_debugreg(unsigned long val, int reg) in set_debugreg()
217 #define rdmsrl(msr, val) \ argument
222 static inline void wrmsrl(unsigned msr, u64 val) in wrmsrl()
259 #define rdpmcl(counter, val) ((val) = paravirt_read_pmc(counter)) argument
385 static inline pte_t __pte(pteval_t val) in __pte()
397 static inline pgd_t __pgd(pgdval_t val) in __pgd()
437 static inline pmd_t __pmd(pmdval_t val) in __pmd()
454 static inline pud_t __pud(pudval_t val) in __pud()
477 p4dval_t val = native_p4d_val(p4d); in set_p4d() local
[all …]
/linux-6.14.4/arch/x86/kernel/cpu/
Dcacheinfo.c175 union _cpuid4_leaf_ecx ecx; member
194 unsigned val; member
204 unsigned val; member
215 unsigned val; member
245 union _cpuid4_leaf_ecx *ecx) in amd_cpuid4()
323 u32 val = 0; in amd_calc_l3_indices() local
452 unsigned long val = 0; in store_cache_disable() local
501 unsigned long val; in subcaches_store() local
610 union _cpuid4_leaf_ecx ecx; in cpuid4_cache_lookup_regs() local
643 unsigned int eax, ebx, ecx, edx, op; in find_num_cache_leaves() local
[all …]
Dhygon.c97 u64 val; in bsp_init_hygon() local
235 u32 ebx, eax, ecx, edx; in cpu_detect_tlb_hygon() local
Dcommon.c138 unsigned long long val; in ppin_init() local
408 void native_write_cr0(unsigned long val) in native_write_cr0()
427 void __no_profile native_write_cr4(unsigned long val) in native_write_cr4()
812 unsigned int n, dummy, ebx, ecx, edx, l2size; in cpu_detect_cache_sizes() local
975 u32 eax, ebx, ecx, edx; in get_cpu_cap() local
1057 u32 eax, ebx, ecx, edx; in get_cpu_address_sizes() local
2030 static void wrmsrl_cstar(unsigned long val) in wrmsrl_cstar()
Damd.c50 static inline int wrmsrl_amd_safe(unsigned msr, unsigned long long val) in wrmsrl_amd_safe()
382 u64 val; in bsp_init_amd() local
588 unsigned int val; in early_init_amd() local
1103 u32 ebx, eax, ecx, edx; in cpu_detect_tlb_amd() local
/linux-6.14.4/sound/pci/au88x0/
Dau88x0_synth.c183 u32 val) in vortex_wt_SetReg()
185 int ecx; in vortex_wt_SetReg() local
/linux-6.14.4/tools/power/x86/x86_energy_perf_policy/
Dx86_energy_perf_policy.c851 long val; in get_epb() local
868 static int set_epb(int cpu, int val) in set_epb()
1396 unsigned int *ecx, unsigned int *edx) in get_cpuid_or_exit()
1409 unsigned int eax, ebx, ecx, edx; in early_cpuid() local
1439 unsigned int eax, ebx, ecx, edx, max_level; in parse_cpuid() local
/linux-6.14.4/arch/x86/xen/
Dpmu.c100 uint32_t eax, ebx, ecx, edx; in xen_pmu_arch_init() local
197 static bool xen_intel_pmu_emulate(unsigned int msr, u64 *val, int type, in xen_intel_pmu_emulate()
260 static bool xen_amd_pmu_emulate(unsigned int msr, u64 *val, bool is_read) in xen_amd_pmu_emulate()
301 static bool pmu_msr_chk_emulated(unsigned int msr, uint64_t *val, bool is_read, in pmu_msr_chk_emulated()
316 bool pmu_msr_read(unsigned int msr, uint64_t *val, int *err) in pmu_msr_read()
333 uint64_t val = ((uint64_t)high << 32) | low; in pmu_msr_write() local
407 int pmu_apic_update(uint32_t val) in pmu_apic_update()
/linux-6.14.4/arch/x86/boot/compressed/
Dsev.c69 static inline void sev_es_wr_ghcb_msr(u64 val) in sev_es_wr_ghcb_msr()
167 u64 val, msr; in __page_state_change() local
492 unsigned int eax, ebx, ecx, edx; in sev_check_cpu_support() local
/linux-6.14.4/drivers/thermal/intel/
Dx86_pkg_temp_thermal.c110 int val, ret; in sys_get_curr_temp() local
128 int tj_max, val, ret; in sys_set_trip_temp() local
314 u32 eax, ebx, ecx, edx; in pkg_temp_thermal_device_add() local
/linux-6.14.4/arch/x86/coco/sev/
Dshared.c54 u32 ecx; member
69 u32 ecx; member
123 u64 val = GHCB_MSR_TERM_REQ; in sev_es_terminate() local
141 u64 val; in get_hv_features() local
159 u64 val; in snp_register_ghcb_early() local
174 u64 val; in sev_es_negotiate_protocol() local
308 u64 val, resp; in svsm_perform_msr_protocol() local
395 u64 val; in __sev_cpuid_hv() local
/linux-6.14.4/drivers/cpufreq/
Dpowernow-k7.c65 unsigned long val; member
120 unsigned int maxei, eax, ebx, ecx, edx; in check_powernow() local
/linux-6.14.4/arch/x86/kernel/
Dprocess.c315 unsigned int val; in get_tsc_mode() local
325 int set_tsc_mode(unsigned int val) in set_tsc_mode()
872 u32 eax, ebx, ecx, edx; in prefer_mwait_c1_over_halt() local
Dtsc.c530 static inline int pit_verify_msb(unsigned char val) in pit_verify_msb()
537 static inline int pit_expect_msb(unsigned char val, u64 *tscp, unsigned long *deltap) in pit_expect_msb()
706 unsigned int eax_base_mhz, ebx, ecx, edx; in native_calibrate_tsc() local
1022 static int time_cpufreq_notifier(struct notifier_block *nb, unsigned long val, in time_cpufreq_notifier()
/linux-6.14.4/drivers/input/misc/
Dwistron_btns.c57 u32 eax, ebx, ecx; member
1149 u16 val; in poll_bios() local
/linux-6.14.4/arch/x86/kernel/cpu/microcode/
Dintel.c78 unsigned int val[2]; in intel_collect_cpu_info() local
343 unsigned int eax = 1, ebx, ecx = 0, edx; in load_builtin_intel_microcode() local
/linux-6.14.4/drivers/xen/xenbus/
Dxenbus_xs.c573 char *val; in xenbus_scanf() local
594 unsigned int val; in xenbus_read_unsigned() local
733 uint32_t eax, ebx, ecx, edx, base; in xen_strict_xenbus_quirk() local
/linux-6.14.4/arch/x86/kernel/cpu/resctrl/
Dmonitor.c156 static inline u64 get_corrected_mbm_count(u32 rmid, unsigned long val) in get_corrected_mbm_count()
228 static int __rmid_read_phys(u32 prmid, enum resctrl_event_id eventid, u64 *val) in __rmid_read_phys()
317 u64 *val, void *ignored) in resctrl_arch_rmid_read()
374 u64 val = 0; in __check_limbo() local
1215 u32 eax, ebx, ecx, edx; in rdt_get_mon_l3_config() local
/linux-6.14.4/tools/testing/selftests/kvm/include/x86/
Dprocessor.h569 static inline void set_cr4(uint64_t val) in set_cr4()
627 uint32_t *ecx, uint32_t *edx) in __cpuid()
643 uint32_t *ecx, uint32_t *edx) in cpuid()
650 uint32_t eax, ebx, ecx, edx; in this_cpu_fms() local
669 uint32_t eax, ebx, ecx, edx; in this_cpu_vendor_string_is() local
1130 #define vcpu_set_msr(vcpu, msr, val) \ argument
/linux-6.14.4/arch/x86/events/intel/
Dlbr.c250 inline u64 lbr_from_signext_quirk_wr(u64 val) in lbr_from_signext_quirk_wr()
270 static u64 lbr_from_signext_quirk_rd(u64 val) in lbr_from_signext_quirk_rd()
282 static __always_inline void wrlbr_from(unsigned int idx, u64 val) in wrlbr_from()
288 static __always_inline void wrlbr_to(unsigned int idx, u64 val) in wrlbr_to()
293 static __always_inline void wrlbr_info(unsigned int idx, u64 val) in wrlbr_info()
300 u64 val; in rdlbr_from() local
312 u64 val; in rdlbr_to() local
324 u64 val; in rdlbr_info() local
1614 union cpuid28_ecx ecx; in intel_pmu_arch_lbr_init() local
/linux-6.14.4/tools/testing/selftests/kvm/x86/
Dpmu_event_filter_test.c378 uint32_t eax, ebx, ecx, edx; in supports_event_mem_inst_retired() local
424 int val; in masked_events_guest_test() local
/linux-6.14.4/drivers/hwmon/
Ddell-smm-hwmon.c81 unsigned int ecx; member
569 int val = 0; in i8k_ioctl() local
874 long *val) in dell_smm_read()
1000 long val) in dell_smm_write()

12