firewire: Add core firewire stack.
[linux-2.6] / include / asm-parisc / linkage.h
1 #ifndef __ASM_PARISC_LINKAGE_H
2 #define __ASM_PARISC_LINKAGE_H
3
4 #ifndef __ALIGN
5 #define __ALIGN         .align 4
6 #define __ALIGN_STR     ".align 4"
7 #endif
8
9 /*
10  * In parisc assembly a semicolon marks a comment while a
11  * exclamation mark is used to seperate independend lines.
12  */
13 #define ENTRY(name) \
14         .export name !\
15         ALIGN !\
16 name:
17
18 #ifdef CONFIG_64BIT
19 #define ENDPROC(name) \
20         END(name)
21 #else
22 #define ENDPROC(name) \
23         .type name, @function !\
24         END(name)
25 #endif
26
27
28 #endif  /* __ASM_PARISC_LINKAGE_H */