Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
linkage.h File Reference
#include <feedback.h>

Go to the source code of this file.

Macros

#define __ALIGN   .align 8
 
#define STD_ENTRY(name)
 
#define STD_ENTRY_SECTION(name, section)
 
#define STD_ENDPROC(name)
 
#define STD_ENTRY_LOCAL(name)
 

Macro Definition Documentation

#define __ALIGN   .align 8

Definition at line 20 of file linkage.h.

#define STD_ENDPROC (   name)
Value:
.Lend_##name:; \
.popsection

Definition at line 39 of file linkage.h.

#define STD_ENTRY (   name)
Value:
.pushsection .text.##name, "ax"; \
ENTRY(name); \
FEEDBACK_ENTER(name)

Definition at line 29 of file linkage.h.

#define STD_ENTRY_LOCAL (   name)
Value:
.pushsection .text.##name, "ax"; \
ALIGN; \
name:; \
FEEDBACK_ENTER(name)

Definition at line 45 of file linkage.h.

#define STD_ENTRY_SECTION (   name,
  section 
)
Value:
.pushsection section, "ax"; \
ENTRY(name); \
FEEDBACK_ENTER_EXPLICIT(name, section, .Lend_##name - name)

Definition at line 34 of file linkage.h.