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

Go to the source code of this file.

Macros

#define amask(mask)
 

Enumerations

enum  implver_enum { IMPLVER_EV4, IMPLVER_EV5, IMPLVER_EV6 }
 
enum  amask_enum {
  AMASK_BWX = (1UL << 0), AMASK_FIX = (1UL << 1), AMASK_CIX = (1UL << 2), AMASK_MAX = (1UL << 8),
  AMASK_PRECISE_TRAP = (1UL << 9)
}
 

Macro Definition Documentation

#define amask (   mask)
Value:
({ unsigned long __amask, __input = (mask); \
__asm__ ("amask %1,%0" : "=r"(__amask) : "rI"(__input)); \
__amask; })

Definition at line 36 of file special_insns.h.

Enumeration Type Documentation

enum amask_enum
Enumerator:
AMASK_BWX 
AMASK_FIX 
AMASK_CIX 
AMASK_MAX 
AMASK_PRECISE_TRAP 

Definition at line 28 of file special_insns.h.

Enumerator:
IMPLVER_EV4 
IMPLVER_EV5 
IMPLVER_EV6 

Definition at line 4 of file special_insns.h.