| /linux-6.15/tools/testing/selftests/x86/ |
| H A D | xstate.c | 62 clear_xstate_header(xbuf); in load_rand_xstate() 64 set_rand_data(xstate, xbuf); in load_rand_xstate() 65 xrstor(xbuf, xstate->mask); in load_rand_xstate() 70 clear_xstate_header(xbuf); in load_init_xstate() 71 xrstor(xbuf, xstate->mask); in load_init_xstate() 112 struct xsave_buffer *xbuf; in check_xstate() local 115 xbuf = alloc_xbuf(); in check_xstate() 116 if (!xbuf) in check_xstate() 150 free(xbuf); in check_xstate() 262 xbuf = alloc_xbuf(); in ptracee_touch_xstate() [all …]
|
| H A D | xstate.h | 76 static inline void xsave(struct xsave_buffer *xbuf, uint64_t rfbm) in xsave() argument 82 : : "D" (xbuf), "a" (rfbm_lo), "d" (rfbm_hi) in xsave() 86 static inline void xrstor(struct xsave_buffer *xbuf, uint64_t rfbm) in xrstor() argument 92 : : "D" (xbuf), "a" (rfbm_lo), "d" (rfbm_hi)); in xrstor() 150 static inline void clear_xstate_header(struct xsave_buffer *xbuf) in clear_xstate_header() argument 152 memset(&xbuf->header, 0, sizeof(xbuf->header)); in clear_xstate_header() 155 static inline void set_xstatebv(struct xsave_buffer *xbuf, uint64_t bv) in set_xstatebv() argument 158 *(uint64_t *)(&xbuf->header) = bv; in set_xstatebv() 166 static inline struct _fpx_sw_bytes *get_fpx_sw_bytes(void *xbuf) in get_fpx_sw_bytes() argument 168 return xbuf + SW_BYTES_OFFSET; in get_fpx_sw_bytes() [all …]
|
| H 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 …]
|
| /linux-6.15/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/ |
| H A D | auxgm200.c | 84 u32 xbuf[4] = {}; in gm200_i2c_aux_xfer() local 103 memcpy(xbuf, data, *size); in gm200_i2c_aux_xfer() 105 AUX_TRACE(&aux->base, "wr %08x", xbuf[i / 4]); in gm200_i2c_aux_xfer() 106 nvkm_wr32(device, 0x00d930 + base + i, xbuf[i / 4]); in gm200_i2c_aux_xfer() 154 xbuf[i / 4] = nvkm_rd32(device, 0x00d940 + base + i); in gm200_i2c_aux_xfer() 155 AUX_TRACE(&aux->base, "rd %08x", xbuf[i / 4]); in gm200_i2c_aux_xfer() 157 memcpy(data, xbuf, *size); in gm200_i2c_aux_xfer()
|
| H A D | auxg94.c | 84 u32 xbuf[4] = {}; in g94_i2c_aux_xfer() local 103 memcpy(xbuf, data, *size); in g94_i2c_aux_xfer() 105 AUX_TRACE(&aux->base, "wr %08x", xbuf[i / 4]); in g94_i2c_aux_xfer() 106 nvkm_wr32(device, 0x00e4c0 + base + i, xbuf[i / 4]); in g94_i2c_aux_xfer() 154 xbuf[i / 4] = nvkm_rd32(device, 0x00e4d0 + base + i); in g94_i2c_aux_xfer() 155 AUX_TRACE(&aux->base, "rd %08x", xbuf[i / 4]); in g94_i2c_aux_xfer() 157 memcpy(data, xbuf, *size); in g94_i2c_aux_xfer()
|
| /linux-6.15/security/keys/ |
| H A D | proc.c | 160 char xbuf[16]; in proc_keys_show() local 202 memcpy(xbuf, "perm", 5); in proc_keys_show() 204 memcpy(xbuf, "expd", 5); in proc_keys_show() 209 sprintf(xbuf, "%llus", timo); in proc_keys_show() 211 sprintf(xbuf, "%llum", div_u64(timo, 60)); in proc_keys_show() 213 sprintf(xbuf, "%lluh", div_u64(timo, 60 * 60)); in proc_keys_show() 215 sprintf(xbuf, "%llud", div_u64(timo, 60 * 60 * 24)); in proc_keys_show() 217 sprintf(xbuf, "%lluw", div_u64(timo, 60 * 60 * 24 * 7)); in proc_keys_show() 236 xbuf, in proc_keys_show()
|
| /linux-6.15/crypto/ |
| H A D | tcrypt.c | 144 char *xbuf[XBUFSIZE]; member 294 testmgr_free_buf(data[i].xbuf); in test_mb_aead_speed() 381 sg_init_aead(cur->sg, cur->xbuf, in test_mb_aead_speed() 444 testmgr_free_buf(data[i].xbuf); in test_mb_aead_speed() 533 char *xbuf[XBUFSIZE]; in test_aead_speed() local 554 if (testmgr_alloc_buf(xbuf)) in test_aead_speed() 696 testmgr_free_buf(xbuf); in test_aead_speed() 724 char *xbuf[XBUFSIZE]; member 912 testmgr_free_buf(data[k].xbuf); in test_mb_ahash_speed() 1164 char *xbuf[XBUFSIZE]; member [all …]
|
| H A D | testmgr.c | 2765 char *xbuf[XBUFSIZE]; in test_cipher() local 2768 if (testmgr_alloc_buf(xbuf)) in test_cipher() 2790 data = xbuf[0]; in test_cipher() 2837 testmgr_free_buf(xbuf); in test_cipher() 3960 char *xbuf[XBUFSIZE]; in test_akcipher_one() local 3971 if (testmgr_alloc_buf(xbuf)) in test_akcipher_one() 4002 memcpy(xbuf[0], vecs->m, vecs->m_size); in test_akcipher_one() 4005 sg_set_buf(&src_tab[0], xbuf[0], 8); in test_akcipher_one() 4055 memcpy(xbuf[0], c, c_size); in test_akcipher_one() 4057 sg_init_one(&src, xbuf[0], c_size); in test_akcipher_one() [all …]
|
| /linux-6.15/drivers/misc/genwqe/ |
| H A D | card_dev.c | 511 u8 *xbuf; in do_flash_update() local 540 xbuf = __genwqe_alloc_consistent(cd, FLASH_BLOCK, &dma_addr); in do_flash_update() 541 if (xbuf == NULL) in do_flash_update() 554 rc = copy_from_user(xbuf, buf, tocopy); in do_flash_update() 559 crc = genwqe_crc32(xbuf, tocopy, 0xffffffff); in do_flash_update() 635 __genwqe_free_consistent(cd, FLASH_BLOCK, xbuf, dma_addr); in do_flash_update() 647 u8 *xbuf; in do_flash_read() local 676 xbuf = __genwqe_alloc_consistent(cd, FLASH_BLOCK, &dma_addr); in do_flash_read() 677 if (xbuf == NULL) in do_flash_read() 739 rc = copy_to_user(buf, xbuf, tocopy); in do_flash_read() [all …]
|
| /linux-6.15/sound/core/seq/ |
| H A D | seq_midi_event.c | 313 unsigned char xbuf[4]; in snd_midi_event_decode() local 320 xbuf[0] = cmd; in snd_midi_event_decode() 322 status_event[type].decode(ev, xbuf + 1); in snd_midi_event_decode() 327 status_event[type].decode(ev, xbuf + 0); in snd_midi_event_decode() 332 memcpy(buf, xbuf, qlen); in snd_midi_event_decode()
|
| H A D | seq_ump_convert.c | 1221 u8 buf[8], *xbuf; in cvt_sysex_to_ump() local 1237 xbuf = buf; in cvt_sysex_to_ump() 1240 if (*xbuf == UMP_MIDI1_MSG_SYSEX_START) { in cvt_sysex_to_ump() 1244 xbuf++; in cvt_sysex_to_ump() 1251 xbuf[len - 1] == UMP_MIDI1_MSG_SYSEX_END) { in cvt_sysex_to_ump() 1261 fill_sysex7_ump(dest_port, ev_cvt.ump, status, xbuf, len); in cvt_sysex_to_ump()
|
| /linux-6.15/arch/x86/kernel/fpu/ |
| H A D | signal.c | 206 struct xregs_state __user *xbuf = buf_fx; in copy_fpstate_to_sigframe() local 212 if (__clear_user(&xbuf->header, sizeof(xbuf->header))) in copy_fpstate_to_sigframe()
|
| /linux-6.15/drivers/usb/gadget/function/ |
| H A D | rndis.c | 682 u8 *xbuf; in rndis_reset_response() local 686 while ((xbuf = rndis_get_next_response(params, &length))) in rndis_reset_response() 687 rndis_free_response(params, xbuf); in rndis_reset_response()
|
| /linux-6.15/drivers/crypto/aspeed/ |
| H A D | aspeed-acry.c | 248 const void *xbuf, size_t nbytes, in aspeed_acry_rsa_ctx_copy() argument 251 const u8 *src = xbuf; in aspeed_acry_rsa_ctx_copy()
|
| /linux-6.15/drivers/net/hyperv/ |
| H A D | netvsc_drv.c | 763 void *xbuf = xdp->data_hard_start; in netvsc_alloc_recv_skb() local 766 if (xbuf) { in netvsc_alloc_recv_skb() 771 skb = build_skb(xbuf, frag_size); in netvsc_alloc_recv_skb() 774 __free_page(virt_to_page(xbuf)); in netvsc_alloc_recv_skb()
|