/linux/arch/x86/kvm/ |
H A D | hyperv.c | 1872 sse128_t xmm[HV_HYPERCALL_MAX_XMM_REGISTERS]; member 1908 data[i] = sse128_hi(hc->xmm[j / 2]); in kvm_hv_get_hc_data() 1910 data[i] = sse128_lo(hc->xmm[j / 2]); in kvm_hv_get_hc_data() 2055 flush.processor_mask = sse128_lo(hc->xmm[0]); in kvm_hv_flush_tlb() 2085 &hc->xmm[0], sizeof(hc->xmm[0])); in kvm_hv_flush_tlb() 2264 send_ipi_ex.vp_set.valid_bank_mask = sse128_lo(hc->xmm[0]); in kvm_hv_send_ipi() 2475 _kvm_read_sse_reg(reg, &hc->xmm[reg]); in kvm_hv_hypercall_read_xmm()
|
H A D | kvm_emulate.h | 265 unsigned xmm; member
|
H A D | emulate.c | 1154 op->addr.xmm = reg; in decode_register_operand() 1205 op->addr.xmm = ctxt->modrm_rm; in decode_modrm() 1814 kvm_write_sse_reg(op->addr.xmm, &op->vec_val); in writeback()
|
H A D | x86.c | 12143 memcpy(fpu->xmm, fxsave->xmm_space, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_get_fpu() 12167 memcpy(fxsave->xmm_space, fpu->xmm, sizeof(fxsave->xmm_space)); in kvm_arch_vcpu_ioctl_set_fpu()
|
/linux/tools/perf/util/intel-pt-decoder/ |
H A D | intel-pt-decoder.h | 202 uint64_t xmm[INTEL_PT_BLK_ITEM_ID_CNT]; member
|
/linux/arch/x86/include/asm/ |
H A D | perf_event.h | 489 u64 xmm[16*2]; /* two entries for each register */ member
|
/linux/lib/crc/x86/ |
H A D | crc-pclmul-template.S | 221 // Define aliases for the xmm, ymm, or zmm registers according to VL. 224 .set V\i, %xmm\i
|
/linux/lib/crypto/x86/ |
H A D | sha256-avx-asm.S | 71 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask 72 # Load xmm with mem and byte swap each dword
|
H A D | sha256-ssse3-asm.S | 65 # COPY_XMM_AND_BSWAP xmm, [mem], byte_flip_mask 66 # Load xmm with mem and byte swap each dword
|
H A D | poly1305-x86_64-cryptogams.pl | 433 map("%xmm$_",(0..15));
|
/linux/arch/x86/crypto/ |
H A D | aes-ctr-avx-x86_64.S | 116 // Load 1 <= %ecx <= 15 bytes from the pointer \src into the xmm register \dst 155 // Store 1 <= %ecx <= 15 bytes from the xmm register \src to the pointer \dst. 266 // Define register aliases V0-V15 that map to the xmm, ymm, or zmm 270 .set V\i, %xmm\i
|
H A D | aes-xts-avx-x86_64.S | 128 .set V\i, %xmm\i 140 // are available, that map to the xmm, ymm, or zmm registers according 273 // Given a 128-bit XTS tweak in the xmm register \src, compute the next tweak 586 // block, use xmm registers and set \xmm_suffix=_XMM. To process a vector of
|
/linux/arch/x86/events/intel/ |
H A D | ds.c | 2175 struct pebs_xmm *xmm = next_record; in setup_pebs_adaptive_sample_data() local 2177 next_record = xmm + 1; in setup_pebs_adaptive_sample_data() 2178 perf_regs->xmm_regs = xmm->xmm; in setup_pebs_adaptive_sample_data()
|
/linux/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 179 __u8 xmm[16][16]; member
|
/linux/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 179 __u8 xmm[16][16]; member
|
/linux/tools/perf/util/ |
H A D | intel-pt.c | 2213 const u64 *xmm = items->xmm; in intel_pt_add_xmm() local 2223 for (; mask; mask >>= 1, xmm++) { in intel_pt_add_xmm() 2225 *pos++ = *xmm; in intel_pt_add_xmm()
|
/linux/Documentation/virt/kvm/ |
H A D | api.rst | 794 __u8 xmm[16][16]; 832 __u8 xmm[16][16];
|