Home
last modified time | relevance | path

Searched refs:fcw (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/arch/x86/kernel/fpu/
H A Dinit.c59 u16 fsw, fcw; in fpu__probe_without_cpuid() local
61 fsw = fcw = 0xffff; in fpu__probe_without_cpuid()
67 asm volatile("fninit ; fnstsw %0 ; fnstcw %1" : "+m" (fsw), "+m" (fcw)); in fpu__probe_without_cpuid()
69 pr_info("x86/fpu: Probing for FPU: FSW=0x%04hx FCW=0x%04hx\n", fsw, fcw); in fpu__probe_without_cpuid()
71 return fsw == 0 && (fcw & 0x103f) == 0x003f; in fpu__probe_without_cpuid()
/openbmc/linux/drivers/net/ethernet/sfc/
H A Def100.c450 struct ef100_func_ctl_window fcw = { 0 }; in ef100_pci_probe() local
473 rc = ef100_pci_find_func_ctrl_window(efx, &fcw); in ef100_pci_probe()
481 if (!fcw.valid) { in ef100_pci_probe()
483 fcw.bar = EFX_EF100_PCI_DEFAULT_BAR; in ef100_pci_probe()
484 fcw.offset = 0; in ef100_pci_probe()
485 fcw.valid = true; in ef100_pci_probe()
488 if (fcw.offset > pci_resource_len(efx->pci_dev, fcw.bar) - ESE_GZ_FCW_LEN) { in ef100_pci_probe()
495 rc = efx_init_io(efx, fcw.bar, in ef100_pci_probe()
497 pci_resource_len(efx->pci_dev, fcw.bar)); in ef100_pci_probe()
501 efx->reg_base = fcw.offset; in ef100_pci_probe()
/openbmc/linux/arch/x86/boot/
H A Dcpuflags.c17 u16 fcw = -1, fsw = -1; in has_fpu() local
27 : "+m" (fsw), "+m" (fcw)); in has_fpu()
29 return fsw == 0 && (fcw & 0x103f) == 0x003f; in has_fpu()
/openbmc/linux/drivers/staging/iio/resolver/
H A Dad2s1210.c162 unsigned char fcw; in ad2s1210_update_frequency_control_word() local
164 fcw = (unsigned char)(st->fexcit * (1 << 15) / st->fclkin); in ad2s1210_update_frequency_control_word()
165 if (fcw < AD2S1210_MIN_FCW || fcw > AD2S1210_MAX_FCW) { in ad2s1210_update_frequency_control_word()
174 return ad2s1210_config_write(st, fcw); in ad2s1210_update_frequency_control_word()
/openbmc/qemu/target/i386/tcg/
H A Dtcg-cpu.h64 QEMU_BUILD_BUG_ON(offsetof(X86XSaveArea, legacy.fcw) != XSAVE_FCW_FSW_OFFSET);
H A Dfpu_helper.c2576 access_stw(ac, ptr + XO(legacy.fcw), env->fpuc); in do_xsave_fpu()
2794 fpuc = access_ldw(ac, ptr + XO(legacy.fcw)); in do_xrstor_fpu()
/openbmc/linux/drivers/ptp/
H A Dptp_idt82p33.c540 s64 fcw; in _idt82p33_adjfine() local
556 fcw = scaled_ppm * 762939453125ULL; in _idt82p33_adjfine()
557 fcw = div_s64(fcw, 8430756LL); in _idt82p33_adjfine()
560 buf[i] = fcw & 0xff; in _idt82p33_adjfine()
561 fcw >>= 8; in _idt82p33_adjfine()
H A Dptp_clockmatrix.c1746 s64 fcw; in _idtcm_adjfine() local
1769 fcw = scaled_ppm * 244140625ULL; in _idtcm_adjfine()
1771 fcw = div_s64(fcw, 1776); in _idtcm_adjfine()
1774 buf[i] = fcw & 0xff; in _idtcm_adjfine()
1775 fcw >>= 8; in _idtcm_adjfine()
/openbmc/qemu/target/i386/
H A Dxsave_helper.c33 legacy->fcw = cwd; in x86_cpu_xsave_all_areas()
161 cwd = legacy->fcw; in x86_cpu_xrstor_all_areas()
H A Dcpu.h1540 uint16_t fcw; member
/openbmc/linux/tools/arch/x86/include/uapi/asm/
H A Dkvm.h171 __u16 fcw; member
/openbmc/linux/arch/x86/include/uapi/asm/
H A Dkvm.h171 __u16 fcw; member
/openbmc/qemu/linux-headers/asm-x86/
H A Dkvm.h172 __u16 fcw; member
/openbmc/linux/arch/x86/kvm/
H A Demulate.c1106 u16 fcw; in em_fnstcw() local
1112 asm volatile("fnstcw %0": "+m"(fcw)); in em_fnstcw()
1115 ctxt->dst.val = fcw; in em_fnstcw()
H A Dx86.c11771 fpu->fcw = fxsave->cwd; in kvm_arch_vcpu_ioctl_get_fpu()
11795 fxsave->cwd = fpu->fcw; in kvm_arch_vcpu_ioctl_set_fpu()
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst752 __u16 fcw;
781 __u16 fcw;