linux/arch/c6x/include/asm/linkage.h
<<
>>
Prefs
   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 @               \
  14name:
  15#else
  16#define ENTRY(name)             \
  17        .global name @          \
  18        .hidden name @          \
  19        __ALIGN @               \
  20name:
  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 */
  32