31 lines
		
	
	
	
		
			458 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			31 lines
		
	
	
	
		
			458 B
			
		
	
	
	
		
			C
		
	
	
	
	
	
|   | #ifndef _ASM_C6X_LINKAGE_H
 | ||
|  | #define _ASM_C6X_LINKAGE_H
 | ||
|  | 
 | ||
|  | #ifdef __ASSEMBLER__
 | ||
|  | 
 | ||
|  | #define __ALIGN		.align 2
 | ||
|  | #define __ALIGN_STR	".align 2"
 | ||
|  | 
 | ||
|  | #ifndef __DSBT__
 | ||
|  | #define ENTRY(name)		\
 | ||
|  | 	.global name @		\ | ||
|  | 	__ALIGN @		\ | ||
|  | name: | ||
|  | #else
 | ||
|  | #define ENTRY(name)		\
 | ||
|  | 	.global name @		\ | ||
|  | 	.hidden name @		\ | ||
|  | 	__ALIGN @		\ | ||
|  | name: | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #define ENDPROC(name)		\
 | ||
|  | 	.type name, @function @	\ | ||
|  | 	.size name, . - name | ||
|  | 
 | ||
|  | #endif
 | ||
|  | 
 | ||
|  | #include <asm-generic/linkage.h>
 | ||
|  | 
 | ||
|  | #endif /* _ASM_C6X_LINKAGE_H */
 |