Searched refs:xbuf (Results 1 – 3 of 3) sorted by relevance
| /tools/testing/selftests/x86/ |
| A D | xstate.c | 63 clear_xstate_header(xbuf); in load_rand_xstate() 65 set_rand_data(xstate, xbuf); in load_rand_xstate() 66 xrstor(xbuf, xstate->mask); in load_rand_xstate() 71 clear_xstate_header(xbuf); in load_init_xstate() 72 xrstor(xbuf, xstate->mask); in load_init_xstate() 113 struct xsave_buffer *xbuf; in check_xstate() local 116 xbuf = alloc_xbuf(); in check_xstate() 117 if (!xbuf) in check_xstate() 151 free(xbuf); in check_xstate() 263 xbuf = alloc_xbuf(); in ptracee_touch_xstate() [all …]
|
| A D | xstate.h | 78 static inline void xsave(struct xsave_buffer *xbuf, uint64_t rfbm) in xsave() argument 84 : : "D" (xbuf), "a" (rfbm_lo), "d" (rfbm_hi) in xsave() 88 static inline void xrstor(struct xsave_buffer *xbuf, uint64_t rfbm) in xrstor() argument 94 : : "D" (xbuf), "a" (rfbm_lo), "d" (rfbm_hi)); in xrstor() 152 static inline void clear_xstate_header(struct xsave_buffer *xbuf) in clear_xstate_header() argument 154 memset(&xbuf->header, 0, sizeof(xbuf->header)); in clear_xstate_header() 157 static inline void set_xstatebv(struct xsave_buffer *xbuf, uint64_t bv) in set_xstatebv() argument 160 *(uint64_t *)(&xbuf->header) = bv; in set_xstatebv() 168 static inline struct _fpx_sw_bytes *get_fpx_sw_bytes(void *xbuf) in get_fpx_sw_bytes() argument 170 return xbuf + SW_BYTES_OFFSET; in get_fpx_sw_bytes() [all …]
|
| A D | amx.c | 71 void *xbuf = ctx->uc_mcontext.fpregs; in handle_noperm() local 86 sw_bytes = get_fpx_sw_bytes(xbuf); in handle_noperm() 103 features = get_fpx_sw_bytes_features(xbuf); in handle_noperm() 120 static inline bool xrstor_safe(struct xsave_buffer *xbuf, uint64_t mask) in xrstor_safe() argument 123 xrstor(xbuf, mask); in xrstor_safe() 145 static inline bool load_rand_tiledata(struct xsave_buffer *xbuf) in load_rand_tiledata() argument 147 clear_xstate_header(xbuf); in load_rand_tiledata() 148 set_xstatebv(xbuf, XFEATURE_MASK_XTILEDATA); in load_rand_tiledata() 149 set_rand_data(&xtiledata, xbuf); in load_rand_tiledata() 150 return xrstor_safe(xbuf, XFEATURE_MASK_XTILEDATA); in load_rand_tiledata() [all …]
|
Completed in 6 milliseconds