Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | __xchg_dummy |
Macros | |
#define | cris_machine_name "cris" |
#define | wrusp(usp) __asm__ __volatile__("move %0,$usp" : /* no outputs */ : "rm" (usp)) |
#define | nop() __asm__ __volatile__ ("nop"); |
#define | xchg(ptr, x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) |
#define | tas(ptr) (xchg((ptr),1)) |
#define | __xg(x) ((struct __xchg_dummy *)(x)) |
#define wrusp | ( | usp | ) | __asm__ __volatile__("move %0,$usp" : /* no outputs */ : "rm" (usp)) |