root/arch/c6x/include/asm/linkage.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   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 */

/* [<][>][^][v][top][bottom][index][help] */