Home
last modified time | relevance | path

Searched refs:vfp (Results 1 – 5 of 5) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/arm/arm32/
A Dvfp.c8 v->arch.vfp.fpexc = READ_CP32(FPEXC); in vfp_save_state()
12 v->arch.vfp.fpscr = READ_CP32(FPSCR); in vfp_save_state()
16 v->arch.vfp.fpinst = READ_CP32(FPINST); in vfp_save_state()
18 if ( v->arch.vfp.fpexc & FPEXC_FP2V ) in vfp_save_state()
26 : "=Q" (*v->arch.vfp.fpregs1) : "r" (v->arch.vfp.fpregs1)); in vfp_save_state()
33 : "=Q" (*v->arch.vfp.fpregs2) : "r" (v->arch.vfp.fpregs2)); in vfp_save_state()
46 : : "Q" (*v->arch.vfp.fpregs1), "r" (v->arch.vfp.fpregs1)); in vfp_restore_state()
52 : : "Q" (*v->arch.vfp.fpregs2), "r" (v->arch.vfp.fpregs2)); in vfp_restore_state()
54 if ( v->arch.vfp.fpexc & FPEXC_EX ) in vfp_restore_state()
61 WRITE_CP32(v->arch.vfp.fpscr, FPSCR); in vfp_restore_state()
[all …]
A DMakefile12 obj-y += vfp.o
/xen-4.10.0-shim-comet/xen/arch/arm/arm64/
A Dvfp.c27 : "=Q" (*v->arch.vfp.fpregs) : "r" (v->arch.vfp.fpregs)); in vfp_save_state()
29 v->arch.vfp.fpsr = READ_SYSREG32(FPSR); in vfp_save_state()
30 v->arch.vfp.fpcr = READ_SYSREG32(FPCR); in vfp_save_state()
32 v->arch.vfp.fpexc32_el2 = READ_SYSREG32(FPEXC32_EL2); in vfp_save_state()
56 : : "Q" (*v->arch.vfp.fpregs), "r" (v->arch.vfp.fpregs)); in vfp_restore_state()
58 WRITE_SYSREG32(v->arch.vfp.fpsr, FPSR); in vfp_restore_state()
59 WRITE_SYSREG32(v->arch.vfp.fpcr, FPCR); in vfp_restore_state()
61 WRITE_SYSREG32(v->arch.vfp.fpexc32_el2, FPEXC32_EL2); in vfp_restore_state()
A DMakefile12 obj-y += vfp.o
/xen-4.10.0-shim-comet/xen/include/asm-arm/
A Ddomain.h240 struct vfp_state vfp; member

Completed in 5 milliseconds