Home
last modified time | relevance | path

Searched refs:rfbm (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/i386/tcg/
H A Dfpu_helper.c2713 static void do_xsave_access(X86Access *ac, target_ulong ptr, uint64_t rfbm, in do_xsave_access() argument
2721 if (rfbm & XSTATE_SSE_MASK) { in do_xsave_access()
2743 new_bv = (old_bv & ~rfbm) | (inuse & rfbm); in do_xsave_access()
2760 static void do_xsave(CPUX86State *env, target_ulong ptr, uint64_t rfbm, in do_xsave() argument
2769 rfbm &= env->xcr0; in do_xsave()
2770 opt &= rfbm; in do_xsave()
2774 do_xsave_access(&ac, ptr, rfbm, inuse, opt); in do_xsave()
2777 void helper_xsave(CPUX86State *env, target_ulong ptr, uint64_t rfbm) in helper_xsave() argument
2779 do_xsave(env, ptr, rfbm, get_xinuse(env), rfbm, GETPC()); in helper_xsave()
2782 void helper_xsaveopt(CPUX86State *env, target_ulong ptr, uint64_t rfbm) in helper_xsaveopt() argument
[all …]
/openbmc/linux/tools/testing/selftests/x86/
H A Damx.c52 static inline void xsave(struct xsave_buffer *xbuf, uint64_t rfbm) in xsave() argument
54 uint32_t rfbm_lo = rfbm; in xsave()
55 uint32_t rfbm_hi = rfbm >> 32; in xsave()
62 static inline void xrstor(struct xsave_buffer *xbuf, uint64_t rfbm) in xrstor() argument
64 uint32_t rfbm_lo = rfbm; in xrstor()
65 uint32_t rfbm_hi = rfbm >> 32; in xrstor()
/openbmc/linux/tools/testing/selftests/kvm/x86_64/
H A Damx_test.c79 static inline void __xsavec(struct xstate *xstate, uint64_t rfbm) in __xsavec() argument
81 uint32_t rfbm_lo = rfbm; in __xsavec()
82 uint32_t rfbm_hi = rfbm >> 32; in __xsavec()