Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
compiler.h File Reference

Go to the source code of this file.

Macros

#define __user
 
#define __kernel
 
#define __safe
 
#define __force
 
#define __nocast
 
#define __iomem
 
#define __chk_user_ptr(x)   (void)0
 
#define __chk_io_ptr(x)   (void)0
 
#define __builtin_warning(x, y...)   (1)
 
#define __acquires(x)
 
#define __releases(x)
 
#define __acquire(x)   (void)0
 
#define __release(x)   (void)0
 
#define __cond_lock(x, c)   (c)
 
#define __percpu
 
#define __rcu
 
#define __attribute_const__   /* unimplemented */
 
#define __cold
 
#define __section(S)   __attribute__ ((__section__(#S)))
 
#define __visible
 
#define __same_type(a, b)   __builtin_types_compatible_p(typeof(a), typeof(b))
 
#define __compiletime_object_size(obj)   -1
 
#define __compiletime_warning(message)
 
#define __compiletime_error(message)
 
#define __linktime_error(message)
 
#define ACCESS_ONCE(x)   (*(volatile typeof(x) *)&(x))
 

Macro Definition Documentation

#define __acquire (   x)    (void)0

Definition at line 38 of file compiler.h.

#define __acquires (   x)

Definition at line 36 of file compiler.h.

#define __attribute_const__   /* unimplemented */

Definition at line 264 of file compiler.h.

#define __builtin_warning (   x,
  y... 
)    (1)

Definition at line 35 of file compiler.h.

#define __chk_io_ptr (   x)    (void)0

Definition at line 34 of file compiler.h.

#define __chk_user_ptr (   x)    (void)0

Definition at line 33 of file compiler.h.

#define __cold

Definition at line 273 of file compiler.h.

#define __compiletime_error (   message)

Definition at line 298 of file compiler.h.

#define __compiletime_object_size (   obj)    -1

Definition at line 292 of file compiler.h.

#define __compiletime_warning (   message)

Definition at line 295 of file compiler.h.

#define __cond_lock (   x,
  c 
)    (c)

Definition at line 40 of file compiler.h.

#define __force

Definition at line 30 of file compiler.h.

#define __iomem

Definition at line 32 of file compiler.h.

#define __kernel

Definition at line 28 of file compiler.h.

#define __linktime_error (   message)

Definition at line 301 of file compiler.h.

#define __nocast

Definition at line 31 of file compiler.h.

#define __percpu

Definition at line 41 of file compiler.h.

#define __rcu

Definition at line 42 of file compiler.h.

#define __release (   x)    (void)0

Definition at line 39 of file compiler.h.

#define __releases (   x)

Definition at line 37 of file compiler.h.

#define __safe

Definition at line 29 of file compiler.h.

#define __same_type (   a,
  b 
)    __builtin_types_compatible_p(typeof(a), typeof(b))

Definition at line 287 of file compiler.h.

#define __section (   S)    __attribute__ ((__section__(#S)))

Definition at line 278 of file compiler.h.

#define __user

Definition at line 27 of file compiler.h.

#define __visible

Definition at line 282 of file compiler.h.

#define ACCESS_ONCE (   x)    (*(volatile typeof(x) *)&(x))

Definition at line 315 of file compiler.h.