|
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)) |
1.8.2