insn              124 arch/x86/include/asm/fpu-internal.h #define user_insn(insn, output, input...)				\
insn              128 arch/x86/include/asm/fpu-internal.h 		     "1:" #insn "\n\t"					\
insn              140 arch/x86/include/asm/fpu-internal.h #define check_insn(insn, output, input...)				\
insn              143 arch/x86/include/asm/fpu-internal.h 	asm volatile("1:" #insn "\n\t"					\
insn               14 arch/x86/include/asm/futex.h #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg)	\
insn               16 arch/x86/include/asm/futex.h 		     "1:\t" insn "\n"				\
insn               26 arch/x86/include/asm/futex.h #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg)	\
insn               30 arch/x86/include/asm/futex.h 		     "\t" insn "\n"				\
insn               99 arch/x86/include/asm/insn.h extern void insn_init(struct insn *insn, const void *kaddr, int x86_64);
insn              100 arch/x86/include/asm/insn.h extern void insn_get_prefixes(struct insn *insn);
insn              101 arch/x86/include/asm/insn.h extern void insn_get_opcode(struct insn *insn);
insn              102 arch/x86/include/asm/insn.h extern void insn_get_modrm(struct insn *insn);
insn              103 arch/x86/include/asm/insn.h extern void insn_get_sib(struct insn *insn);
insn              104 arch/x86/include/asm/insn.h extern void insn_get_displacement(struct insn *insn);
insn              105 arch/x86/include/asm/insn.h extern void insn_get_immediate(struct insn *insn);
insn              106 arch/x86/include/asm/insn.h extern void insn_get_length(struct insn *insn);
insn              109 arch/x86/include/asm/insn.h static inline void insn_get_attribute(struct insn *insn)
insn              111 arch/x86/include/asm/insn.h 	insn_get_modrm(insn);
insn              115 arch/x86/include/asm/insn.h extern int insn_rip_relative(struct insn *insn);
insn              118 arch/x86/include/asm/insn.h static inline void kernel_insn_init(struct insn *insn, const void *kaddr)
insn              121 arch/x86/include/asm/insn.h 	insn_init(insn, kaddr, 1);
insn              123 arch/x86/include/asm/insn.h 	insn_init(insn, kaddr, 0);
insn              127 arch/x86/include/asm/insn.h static inline int insn_is_avx(struct insn *insn)
insn              129 arch/x86/include/asm/insn.h 	if (!insn->prefixes.got)
insn              130 arch/x86/include/asm/insn.h 		insn_get_prefixes(insn);
insn              131 arch/x86/include/asm/insn.h 	return (insn->vex_prefix.value != 0);
insn              135 arch/x86/include/asm/insn.h static inline int insn_complete(struct insn *insn)
insn              137 arch/x86/include/asm/insn.h 	return insn->opcode.got && insn->modrm.got && insn->sib.got &&
insn              138 arch/x86/include/asm/insn.h 		insn->displacement.got && insn->immediate.got;
insn              141 arch/x86/include/asm/insn.h static inline insn_byte_t insn_vex_m_bits(struct insn *insn)
insn              143 arch/x86/include/asm/insn.h 	if (insn->vex_prefix.nbytes == 2)	/* 2 bytes VEX */
insn              146 arch/x86/include/asm/insn.h 		return X86_VEX3_M(insn->vex_prefix.bytes[1]);
insn              149 arch/x86/include/asm/insn.h static inline insn_byte_t insn_vex_p_bits(struct insn *insn)
insn              151 arch/x86/include/asm/insn.h 	if (insn->vex_prefix.nbytes == 2)	/* 2 bytes VEX */
insn              152 arch/x86/include/asm/insn.h 		return X86_VEX_P(insn->vex_prefix.bytes[1]);
insn              154 arch/x86/include/asm/insn.h 		return X86_VEX_P(insn->vex_prefix.bytes[2]);
insn              158 arch/x86/include/asm/insn.h static inline int insn_last_prefix_id(struct insn *insn)
insn              160 arch/x86/include/asm/insn.h 	if (insn_is_avx(insn))
insn              161 arch/x86/include/asm/insn.h 		return insn_vex_p_bits(insn);	/* VEX_p is a SIMD prefix id */
insn              163 arch/x86/include/asm/insn.h 	if (insn->prefixes.bytes[3])
insn              164 arch/x86/include/asm/insn.h 		return inat_get_last_prefix_id(insn->prefixes.bytes[3]);
insn              170 arch/x86/include/asm/insn.h static inline int insn_offset_rex_prefix(struct insn *insn)
insn              172 arch/x86/include/asm/insn.h 	return insn->prefixes.nbytes;
insn              174 arch/x86/include/asm/insn.h static inline int insn_offset_vex_prefix(struct insn *insn)
insn              176 arch/x86/include/asm/insn.h 	return insn_offset_rex_prefix(insn) + insn->rex_prefix.nbytes;
insn              178 arch/x86/include/asm/insn.h static inline int insn_offset_opcode(struct insn *insn)
insn              180 arch/x86/include/asm/insn.h 	return insn_offset_vex_prefix(insn) + insn->vex_prefix.nbytes;
insn              182 arch/x86/include/asm/insn.h static inline int insn_offset_modrm(struct insn *insn)
insn              184 arch/x86/include/asm/insn.h 	return insn_offset_opcode(insn) + insn->opcode.nbytes;
insn              186 arch/x86/include/asm/insn.h static inline int insn_offset_sib(struct insn *insn)
insn              188 arch/x86/include/asm/insn.h 	return insn_offset_modrm(insn) + insn->modrm.nbytes;
insn              190 arch/x86/include/asm/insn.h static inline int insn_offset_displacement(struct insn *insn)
insn              192 arch/x86/include/asm/insn.h 	return insn_offset_sib(insn) + insn->sib.nbytes;
insn              194 arch/x86/include/asm/insn.h static inline int insn_offset_immediate(struct insn *insn)
insn              196 arch/x86/include/asm/insn.h 	return insn_offset_displacement(insn) + insn->displacement.nbytes;
insn               69 arch/x86/include/asm/kprobes.h 	kprobe_opcode_t *insn;
insn               86 arch/x86/include/asm/kprobes.h 	kprobe_opcode_t *insn;
insn              412 arch/x86/include/asm/kvm_emulate.h int x86_decode_insn(struct x86_emulate_ctxt *ctxt, void *insn, int insn_len);
insn              844 arch/x86/include/asm/kvm_host.h 			    int emulation_type, void *insn, int insn_len);
insn              940 arch/x86/include/asm/kvm_host.h 		       void *insn, int insn_len);
insn             1034 arch/x86/include/asm/kvm_host.h #define ____kvm_handle_fault_on_reboot(insn, cleanup_insn)	\
insn             1035 arch/x86/include/asm/kvm_host.h 	"666: " insn "\n\t" \
insn             1047 arch/x86/include/asm/kvm_host.h #define __kvm_handle_fault_on_reboot(insn)		\
insn             1048 arch/x86/include/asm/kvm_host.h 	____kvm_handle_fault_on_reboot(insn, "")
insn              106 arch/x86/include/asm/uaccess.h 	int insn, fixup;
insn               40 arch/x86/include/asm/uprobes.h 		u8			insn[MAX_UINSN_BYTES];
insn               69 include/asm-generic/uaccess.h 	unsigned long insn, fixup;
insn              296 include/linux/kprobes.h DEFINE_INSN_CACHE_OPS(insn);
insn              103 include/linux/uprobes.h extern bool is_swbp_insn(uprobe_opcode_t *insn);
insn              104 include/linux/uprobes.h extern bool is_trap_insn(uprobe_opcode_t *insn);