Merge tag 'mips_fixes_4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan...
[sfrench/cifs-2.6.git] / arch / c6x / include / asm / linkage.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _ASM_C6X_LINKAGE_H
3 #define _ASM_C6X_LINKAGE_H
4
5 #ifdef __ASSEMBLER__
6
7 #define __ALIGN         .align 2
8 #define __ALIGN_STR     ".align 2"
9
10 #ifndef __DSBT__
11 #define ENTRY(name)             \
12         .global name @          \
13         __ALIGN @               \
14 name:
15 #else
16 #define ENTRY(name)             \
17         .global name @          \
18         .hidden name @          \
19         __ALIGN @               \
20 name:
21 #endif
22
23 #define ENDPROC(name)           \
24         .type name, @function @ \
25         .size name, . - name
26
27 #endif
28
29 #include <asm-generic/linkage.h>
30
31 #endif /* _ASM_C6X_LINKAGE_H */