Blame view

include/linux/kbuild.h 309 Bytes
37487a565   Christoph Lameter   Add kbuild.h that...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
  #ifndef __LINUX_KBUILD_H
  #define __LINUX_KBUILD_H
  
  #define DEFINE(sym, val) \
          asm volatile("
  ->" #sym " %0 " #val : : "i" (val))
  
  #define BLANK() asm volatile("
  ->" : : )
  
  #define OFFSET(sym, str, mem) \
  	DEFINE(sym, offsetof(struct str, mem))
  
  #define COMMENT(x) \
  	asm volatile("
  ->#" x)
  
  #endif