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

Go to the source code of this file.

Macros

#define barrier()   __asm__ __volatile__("": : :"memory")
 
#define RELOC_HIDE(ptr, off)
 
#define __must_be_array(a)   BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))
 
#define inline   inline __attribute__((always_inline)) notrace
 
#define __inline__   __inline__ __attribute__((always_inline)) notrace
 
#define __inline   __inline __attribute__((always_inline)) notrace
 
#define __deprecated   __attribute__((deprecated))
 
#define __packed   __attribute__((packed))
 
#define __weak   __attribute__((weak))
 
#define __naked   __attribute__((naked)) noinline __noclone notrace
 
#define __noreturn   __attribute__((noreturn))
 
#define __pure   __attribute__((pure))
 
#define __aligned(x)   __attribute__((aligned(x)))
 
#define __printf(a, b)   __attribute__((format(printf, a, b)))
 
#define __scanf(a, b)   __attribute__((format(scanf, a, b)))
 
#define noinline   __attribute__((noinline))
 
#define __attribute_const__   __attribute__((__const__))
 
#define __maybe_unused   __attribute__((unused))
 
#define __always_unused   __attribute__((unused))
 
#define __gcc_header(x)   #x
 
#define _gcc_header(x)   __gcc_header(linux/compiler-gcc##x.h)
 
#define gcc_header(x)   _gcc_header(x)
 
#define __noclone   /* not needed */
 
#define uninitialized_var(x)   x = x
 
#define __always_inline   inline __attribute__((always_inline))
 

Macro Definition Documentation

#define __aligned (   x)    __attribute__((aligned(x)))

Definition at line 89 of file compiler-gcc.h.

#define __always_inline   inline __attribute__((always_inline))

Definition at line 112 of file compiler-gcc.h.

struct batadv_priv *bat_priv const char *fmt __always_unused   __attribute__((unused))

Definition at line 95 of file compiler-gcc.h.

#define __attribute_const__   __attribute__((__const__))

Definition at line 93 of file compiler-gcc.h.

#define __deprecated   __attribute__((deprecated))

Definition at line 60 of file compiler-gcc.h.

#define __gcc_header (   x)    #x

Definition at line 97 of file compiler-gcc.h.

#define __inline   __inline __attribute__((always_inline)) notrace

Definition at line 52 of file compiler-gcc.h.

#define __inline__   __inline__ __attribute__((always_inline)) notrace

Definition at line 51 of file compiler-gcc.h.

static struct xor_block_template xor_block_32regs_p __maybe_unused   __attribute__((unused))

Definition at line 94 of file compiler-gcc.h.

#define __must_be_array (   a)    BUILD_BUG_ON_ZERO(__same_type((a), &(a)[0]))

Definition at line 41 of file compiler-gcc.h.

#define __naked   __attribute__((naked)) noinline __noclone notrace

Definition at line 74 of file compiler-gcc.h.

#define __noclone   /* not needed */

Definition at line 103 of file compiler-gcc.h.

#define __noreturn   __attribute__((noreturn))

Definition at line 76 of file compiler-gcc.h.

#define __packed   __attribute__((packed))

Definition at line 61 of file compiler-gcc.h.

#define __printf (   a,
  b 
)    __attribute__((format(printf, a, b)))

Definition at line 90 of file compiler-gcc.h.

#define __pure   __attribute__((pure))

Definition at line 88 of file compiler-gcc.h.

#define __scanf (   a,
  b 
)    __attribute__((format(scanf, a, b)))

Definition at line 91 of file compiler-gcc.h.

#define __weak   __attribute__((weak))

Definition at line 62 of file compiler-gcc.h.

#define _gcc_header (   x)    __gcc_header(linux/compiler-gcc##x.h)

Definition at line 98 of file compiler-gcc.h.

#define barrier (   void)    __asm__ __volatile__("": : :"memory")

Definition at line 12 of file compiler-gcc.h.

#define gcc_header (   x)    _gcc_header(x)

Definition at line 99 of file compiler-gcc.h.

#define inline   inline __attribute__((always_inline)) notrace

Definition at line 50 of file compiler-gcc.h.

#define noinline   __attribute__((noinline))

Definition at line 92 of file compiler-gcc.h.

#define RELOC_HIDE (   ptr,
  off 
)
Value:
({ unsigned long __ptr; \
__asm__ ("" : "=r"(__ptr) : "0"(ptr)); \
(typeof(ptr)) (__ptr + (off)); })

Definition at line 32 of file compiler-gcc.h.

#define uninitialized_var (   x)    x = x

Definition at line 110 of file compiler-gcc.h.