Lines Matching +full:4 +full:- +full:line
1 /* SPDX-License-Identifier: GPL-2.0 */
6 #include <asm/asm-compat.h>
12 #include <asm/asm-offsets.h>
14 .macro __EMIT_BUG_ENTRY addr,file,line,flags
16 5001: .4byte \addr - .
17 .4byte 5002f - .
18 .short \line, \flags
26 .macro __EMIT_BUG_ENTRY addr,file,line,flags
28 5001: .4byte \addr - .
35 .macro EMIT_WARN_ENTRY addr,file,line,flags
36 EX_TABLE(\addr,\addr+4)
37 __EMIT_BUG_ENTRY \addr,\file,\line,\flags
40 .macro EMIT_BUG_ENTRY addr,file,line,flags
44 __EMIT_BUG_ENTRY \addr,\file,\line,\flags
48 /* _EMIT_BUG_ENTRY expects args %0,%1,%2,%3 to be FILE, LINE, flags and
53 "2: .4byte 1b - .\n" \
54 " .4byte %0 - .\n" \
61 "2: .4byte 1b - .\n" \
87 * BUG_ON() and WARN_ON() do their best to cooperate with compile-time
114 BUG_ENTRY(PPC_TLNEI " %4, 0", 0, "r" ((__force long)(x))); \
129 WARN_ENTRY(PPC_TLNEI " %4, 0", \
148 .macro EMIT_BUG_ENTRY addr,file,line,flags
150 .macro EMIT_WARN_ENTRY addr,file,line,flags
158 #include <asm-generic/bug.h>