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

Go to the source code of this file.

Macros

#define CPP_ASMLINKAGE
 
#define asmlinkage   CPP_ASMLINKAGE
 
#define __page_aligned_data   __section(.data..page_aligned) __aligned(PAGE_SIZE)
 
#define __page_aligned_bss   __section(.bss..page_aligned) __aligned(PAGE_SIZE)
 
#define __PAGE_ALIGNED_DATA   .section ".data..page_aligned", "aw"
 
#define __PAGE_ALIGNED_BSS   .section ".bss..page_aligned", "aw"
 
#define asmlinkage_protect(n, ret, args...)   do { } while (0)
 
#define __ALIGN   .align 4,0x90
 
#define __ALIGN_STR   ".align 4,0x90"
 

Macro Definition Documentation

#define __ALIGN   .align 4,0x90

Definition at line 50 of file linkage.h.

#define __ALIGN_STR   ".align 4,0x90"

Definition at line 51 of file linkage.h.

#define __page_aligned_bss   __section(.bss..page_aligned) __aligned(PAGE_SIZE)

Definition at line 18 of file linkage.h.

#define __PAGE_ALIGNED_BSS   .section ".bss..page_aligned", "aw"

Definition at line 27 of file linkage.h.

#define __page_aligned_data   __section(.data..page_aligned) __aligned(PAGE_SIZE)

Definition at line 17 of file linkage.h.

#define __PAGE_ALIGNED_DATA   .section ".data..page_aligned", "aw"

Definition at line 26 of file linkage.h.

#define asmlinkage   CPP_ASMLINKAGE

Definition at line 14 of file linkage.h.

#define asmlinkage_protect (   n,
  ret,
  args... 
)    do { } while (0)

Definition at line 45 of file linkage.h.

#define CPP_ASMLINKAGE

Definition at line 10 of file linkage.h.