vex_prefix 29 arch/x86/include/asm/insn.h struct insn_field vex_prefix; /* VEX prefix */ vex_prefix 121 arch/x86/include/asm/insn.h return (insn->vex_prefix.value != 0); vex_prefix 128 arch/x86/include/asm/insn.h return (insn->vex_prefix.nbytes == 4); vex_prefix 140 arch/x86/include/asm/insn.h if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ vex_prefix 142 arch/x86/include/asm/insn.h else if (insn->vex_prefix.nbytes == 3) /* 3 bytes VEX */ vex_prefix 143 arch/x86/include/asm/insn.h return X86_VEX3_M(insn->vex_prefix.bytes[1]); vex_prefix 145 arch/x86/include/asm/insn.h return X86_EVEX_M(insn->vex_prefix.bytes[1]); vex_prefix 150 arch/x86/include/asm/insn.h if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ vex_prefix 151 arch/x86/include/asm/insn.h return X86_VEX_P(insn->vex_prefix.bytes[1]); vex_prefix 153 arch/x86/include/asm/insn.h return X86_VEX_P(insn->vex_prefix.bytes[2]); vex_prefix 179 arch/x86/include/asm/insn.h return insn_offset_vex_prefix(insn) + insn->vex_prefix.nbytes; vex_prefix 357 arch/x86/kernel/uprobes.c if (insn->vex_prefix.nbytes >= 3) { vex_prefix 414 arch/x86/kernel/uprobes.c if (insn->vex_prefix.nbytes) vex_prefix 415 arch/x86/kernel/uprobes.c reg2 = insn->vex_prefix.bytes[2]; vex_prefix 150 arch/x86/lib/insn.c insn->vex_prefix.bytes[0] = b; vex_prefix 151 arch/x86/lib/insn.c insn->vex_prefix.bytes[1] = b2; vex_prefix 154 arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2; vex_prefix 156 arch/x86/lib/insn.c insn->vex_prefix.bytes[3] = b2; vex_prefix 157 arch/x86/lib/insn.c insn->vex_prefix.nbytes = 4; vex_prefix 164 arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2; vex_prefix 165 arch/x86/lib/insn.c insn->vex_prefix.nbytes = 3; vex_prefix 176 arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2 & 0x7f; vex_prefix 177 arch/x86/lib/insn.c insn->vex_prefix.nbytes = 2; vex_prefix 182 arch/x86/lib/insn.c insn->vex_prefix.got = 1; vex_prefix 75 arch/x86/tools/insn_decoder_test.c dump_field(fp, "vex_prefix", "\t", &insn->vex_prefix); vex_prefix 72 arch/x86/tools/insn_sanity.c dump_field(fp, "vex_prefix", "\t", &insn->vex_prefix); vex_prefix 29 tools/arch/x86/include/asm/insn.h struct insn_field vex_prefix; /* VEX prefix */ vex_prefix 121 tools/arch/x86/include/asm/insn.h return (insn->vex_prefix.value != 0); vex_prefix 128 tools/arch/x86/include/asm/insn.h return (insn->vex_prefix.nbytes == 4); vex_prefix 140 tools/arch/x86/include/asm/insn.h if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ vex_prefix 142 tools/arch/x86/include/asm/insn.h else if (insn->vex_prefix.nbytes == 3) /* 3 bytes VEX */ vex_prefix 143 tools/arch/x86/include/asm/insn.h return X86_VEX3_M(insn->vex_prefix.bytes[1]); vex_prefix 145 tools/arch/x86/include/asm/insn.h return X86_EVEX_M(insn->vex_prefix.bytes[1]); vex_prefix 150 tools/arch/x86/include/asm/insn.h if (insn->vex_prefix.nbytes == 2) /* 2 bytes VEX */ vex_prefix 151 tools/arch/x86/include/asm/insn.h return X86_VEX_P(insn->vex_prefix.bytes[1]); vex_prefix 153 tools/arch/x86/include/asm/insn.h return X86_VEX_P(insn->vex_prefix.bytes[2]); vex_prefix 179 tools/arch/x86/include/asm/insn.h return insn_offset_vex_prefix(insn) + insn->vex_prefix.nbytes; vex_prefix 150 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[0] = b; vex_prefix 151 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[1] = b2; vex_prefix 154 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2; vex_prefix 156 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[3] = b2; vex_prefix 157 tools/arch/x86/lib/insn.c insn->vex_prefix.nbytes = 4; vex_prefix 164 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2; vex_prefix 165 tools/arch/x86/lib/insn.c insn->vex_prefix.nbytes = 3; vex_prefix 176 tools/arch/x86/lib/insn.c insn->vex_prefix.bytes[2] = b2 & 0x7f; vex_prefix 177 tools/arch/x86/lib/insn.c insn->vex_prefix.nbytes = 2; vex_prefix 182 tools/arch/x86/lib/insn.c insn->vex_prefix.got = 1; vex_prefix 95 tools/objtool/arch/x86/decode.c if (insn.vex_prefix.nbytes)