Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
entry.h File Reference
#include <asm/setup.h>
#include <asm/page.h>

Go to the source code of this file.

Macros

#define ALLOWINT   (~0x700)
 
#define STR(X)   STR1(X)
 
#define STR1(X)   #X
 
#define SAVE_ALL_INT
 
#define GET_CURRENT(tmp)
 

Macro Definition Documentation

#define ALLOWINT   (~0x700)

Definition at line 40 of file entry.h.

#define GET_CURRENT (   tmp)
Value:
"movel %%sp,"#tmp"\n\t" \
"andw #-"STR(THREAD_SIZE)","#tmp"\n\t" \
"movel "#tmp",%%a2\n\t" \
"movel %%a2@,%%a2"

Definition at line 252 of file entry.h.

#define SAVE_ALL_INT
Value:
"clrl %%sp@-;" /* stk_adj */ \
"pea -1:w;" /* orig d0 = -1 */ \
"movel %%d0,%%sp@-;" /* d0 */ \
"moveml %%d1-%%d5/%%a0-%%a2,%%sp@-"

Definition at line 246 of file entry.h.

#define STR (   X)    STR1(X)

Definition at line 243 of file entry.h.

#define STR1 (   X)    #X

Definition at line 244 of file entry.h.