Lines Matching +full:c +full:- +full:define +full:- +full:name
2 #define __ASM_LINKAGE_H
8 #define __ALIGN .balign CONFIG_FUNCTION_ALIGNMENT
9 #define __ALIGN_STR ".balign " #CONFIG_FUNCTION_ALIGNMENT
12 * When using in-kernel BTI we need to ensure that PCS-conformant
18 #define SYM_FUNC_START(name) \ argument
19 SYM_START(name, SYM_L_GLOBAL, SYM_A_ALIGN) \
20 bti c ;
22 #define SYM_FUNC_START_NOALIGN(name) \ argument
23 SYM_START(name, SYM_L_GLOBAL, SYM_A_NONE) \
24 bti c ;
26 #define SYM_FUNC_START_LOCAL(name) \ argument
27 SYM_START(name, SYM_L_LOCAL, SYM_A_ALIGN) \
28 bti c ;
30 #define SYM_FUNC_START_LOCAL_NOALIGN(name) \ argument
31 SYM_START(name, SYM_L_LOCAL, SYM_A_NONE) \
32 bti c ;
34 #define SYM_FUNC_START_WEAK(name) \ argument
35 SYM_START(name, SYM_L_WEAK, SYM_A_ALIGN) \
36 bti c ;
38 #define SYM_FUNC_START_WEAK_NOALIGN(name) \ argument
39 SYM_START(name, SYM_L_WEAK, SYM_A_NONE) \
40 bti c ;
42 #define SYM_TYPED_FUNC_START(name) \ argument
43 SYM_TYPED_START(name, SYM_L_GLOBAL, SYM_A_ALIGN) \
44 bti c ;