XenevaOS
Loading...
Searching...
No Matches
Macros
linkage.h File Reference
#include <linux/compiler_types.h>
#include <linux/stringify.h>
#include <linux/export.h>
#include <asm/linkage.h>
Include dependency graph for linkage.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ASM_NL   ;
 
#define CPP_ASMLINKAGE
 
#define asmlinkage   CPP_ASMLINKAGE
 
#define cond_syscall(x)
 
#define SYSCALL_ALIAS(alias, name)
 
#define __page_aligned_data   __section(".data..page_aligned") __aligned(PAGE_SIZE)
 
#define __page_aligned_bss   __section(".bss..page_aligned") __aligned(PAGE_SIZE)
 
#define __bss_pgtbl   __page_aligned_bss
 
#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   .balign CONFIG_FUNCTION_ALIGNMENT
 
#define __ALIGN_STR   __stringify(__ALIGN)
 

Macro Definition Documentation

◆ __ALIGN

#define __ALIGN   .balign CONFIG_FUNCTION_ALIGNMENT

◆ __ALIGN_STR

#define __ALIGN_STR   __stringify(__ALIGN)

◆ __bss_pgtbl

#define __bss_pgtbl   __page_aligned_bss

◆ __page_aligned_bss

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

◆ __PAGE_ALIGNED_BSS

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

◆ __page_aligned_data

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

◆ __PAGE_ALIGNED_DATA

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

◆ ASM_NL

#define ASM_NL   ;

◆ asmlinkage

#define asmlinkage   CPP_ASMLINKAGE

◆ asmlinkage_protect

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

◆ cond_syscall

#define cond_syscall (   x)
Value:
asm( \
".weak " __stringify(x) "\n\t" \
".set " __stringify(x) "," \
__stringify(sys_ni_syscall))
#define __stringify(x...)
Definition stringify.h:10

◆ CPP_ASMLINKAGE

#define CPP_ASMLINKAGE

◆ SYSCALL_ALIAS

#define SYSCALL_ALIAS (   alias,
  name 
)
Value:
asm( \
".globl " __stringify(alias) "\n\t" \
".set " __stringify(alias) "," \
__stringify(name))
struct drm_crtc struct drm_plane struct drm_plane const struct drm_crtc_funcs const char * name
Definition drm_crtc.h:1242
AuVFSNode * alias
Definition netproxy.c:43