Lines Matching refs:insn
28 #define __ASM_EXTABLE_RAW(insn, fixup, type, data) \
31 .long ((insn) - .); \
40 #define _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, zero) \
41 __ASM_EXTABLE_RAW(insn, fixup, \
48 #define _ASM_EXTABLE_UACCESS_ERR(insn, fixup, err) \
49 _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, wzr)
51 #define _ASM_EXTABLE_UACCESS(insn, fixup) \
52 _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, wzr, wzr)
58 .macro _asm_extable_uaccess, insn, fixup
59 _ASM_EXTABLE_UACCESS(\insn, \fixup)
66 .macro _cond_uaccess_extable, insn, fixup
68 _asm_extable_uaccess \insn, \fixup
76 #define __ASM_EXTABLE_RAW(insn, fixup, type, data) \ argument
79 ".long ((" insn ") - .)\n" \
88 #define _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, zero) \ argument
90 __ASM_EXTABLE_RAW(#insn, #fixup, \
97 #define _ASM_EXTABLE_KACCESS_ERR_ZERO(insn, fixup, err, zero) \ argument
99 __ASM_EXTABLE_RAW(#insn, #fixup, \
106 #define _ASM_EXTABLE_UACCESS_ERR(insn, fixup, err) \ argument
107 _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, wzr)
109 #define _ASM_EXTABLE_UACCESS(insn, fixup) \ argument
110 _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, wzr, wzr)
112 #define _ASM_EXTABLE_KACCESS_ERR(insn, fixup, err) \ argument
113 _ASM_EXTABLE_KACCESS_ERR_ZERO(insn, fixup, err, wzr)
115 #define _ASM_EXTABLE_LOAD_UNALIGNED_ZEROPAD(insn, fixup, data, addr) \ argument
117 __ASM_EXTABLE_RAW(#insn, #fixup, \