Home
last modified time | relevance | path

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

/linux/arch/x86/kernel/
H A Dperf_regs.c147 int perf_simd_reg_validate(u16 vec_qwords, u64 vec_mask, in perf_simd_reg_validate() argument
153 if (!vec_qwords && !pred_qwords) { in perf_simd_reg_validate()
158 if (vec_qwords) { in perf_simd_reg_validate()
159 if (vec_qwords != PERF_X86_XMM_QWORDS && in perf_simd_reg_validate()
160 vec_qwords != PERF_X86_YMM_QWORDS && in perf_simd_reg_validate()
161 vec_qwords != PERF_X86_ZMM_QWORDS) in perf_simd_reg_validate()
167 if (vec_qwords == PERF_X86_XMM_QWORDS && mask && in perf_simd_reg_validate()
170 if (vec_qwords == PERF_X86_YMM_QWORDS && mask && in perf_simd_reg_validate()
173 if (vec_qwords == PERF_X86_ZMM_QWORDS && mask && in perf_simd_reg_validate()
191 size += (hweight64(vec_mask) * vec_qwords + in perf_simd_reg_validate()
/linux/include/linux/
H A Dperf_regs.h17 int perf_simd_reg_validate(u16 vec_qwords, u64 vec_mask,
/linux/kernel/events/
H A Dcore.c7880 u64 vec_qwords = event->attr.sample_simd_vec_reg_qwords; in perf_output_sample_simd_regs() local
7886 perf_output_put(handle, vec_qwords); in perf_output_sample_simd_regs()
7892 for (int i = 0; i < vec_qwords; i++) { in perf_output_sample_simd_regs()
7943 int __weak perf_simd_reg_validate(u16 vec_qwords, u64 vec_mask, in perf_simd_reg_validate() argument
8744 u16 vec_qwords = event->attr.sample_simd_vec_reg_qwords; in perf_update_xregs_size() local
8758 size += (hweight64(mask) * vec_qwords + in perf_update_xregs_size()