Lines Matching refs:fixup
13 #define __ASM_EXTABLE_RAW(insn, fixup, type, data) \ argument
17 .long ((fixup) - .); \
26 .macro _asm_extable, insn, fixup
27 __ASM_EXTABLE_RAW(\insn, \fixup, EX_TYPE_FIXUP, 0)
34 .macro _cond_extable, insn, fixup
35 .ifnc \fixup,
36 _asm_extable \insn, \fixup
47 #define __ASM_EXTABLE_RAW(insn, fixup, type, data) \
51 ".long ((" fixup ") - .)\n" \
56 #define _ASM_EXTABLE(insn, fixup) \
57 __ASM_EXTABLE_RAW(#insn, #fixup, __stringify(EX_TYPE_FIXUP), "0")
67 #define _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, zero) \
69 __ASM_EXTABLE_RAW(#insn, #fixup, \
76 #define _ASM_EXTABLE_UACCESS_ERR(insn, fixup, err) \
77 _ASM_EXTABLE_UACCESS_ERR_ZERO(insn, fixup, err, wzr)
84 #define _ASM_EXTABLE_LOAD_UNALIGNED_ZEROPAD(insn, fixup, data, addr) \
86 __ASM_EXTABLE_RAW(#insn, #fixup, \