~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-parisc/psw.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 #ifndef _PARISC_PSW_H
  2 #define PSW_I   0x00000001
  3 #define PSW_D   0x00000002
  4 #define PSW_P   0x00000004
  5 #define PSW_Q   0x00000008
  6 
  7 #define PSW_R   0x00000010
  8 #define PSW_F   0x00000020
  9 #define PSW_G   0x00000040      /* PA1.x only */
 10 #define PSW_O   0x00000080      /* PA2.0 only */
 11 
 12 #define PSW_M   0x00010000
 13 #define PSW_V   0x00020000
 14 #define PSW_C   0x00040000
 15 #define PSW_B   0x00080000
 16 
 17 #define PSW_X   0x00100000
 18 #define PSW_N   0x00200000
 19 #define PSW_L   0x00400000
 20 #define PSW_H   0x00800000
 21 
 22 #define PSW_T   0x01000000
 23 #define PSW_S   0x02000000
 24 #define PSW_E   0x04000000
 25 #define PSW_W   0x08000000      /* PA2.0 only */
 26 
 27 #define PSW_Z   0x40000000      /* PA1.x only */
 28 #define PSW_Y   0x80000000      /* PA1.x only */
 29 
 30 /* PSW bits to be used with ssm/rsm */
 31 #define PSW_SM_I        0x1
 32 #define PSW_SM_D        0x2
 33 #define PSW_SM_P        0x4
 34 #define PSW_SM_Q        0x8
 35 #define PSW_SM_R        0x10
 36 #define PSW_SM_F        0x20
 37 #define PSW_SM_G        0x40
 38 #define PSW_SM_O        0x80
 39 #define PSW_SM_E        0x100
 40 #define PSW_SM_W        0x200
 41 
 42 #ifdef __LP64__
 43 #  define USER_PSW      (PSW_C | PSW_D | PSW_Q | PSW_I)
 44 #  define USER_INIT_PSW (PSW_C | PSW_D | PSW_Q | PSW_I | PSW_N)
 45 #  define KERNEL_PSW    (PSW_C | PSW_D | PSW_Q | PSW_W)
 46 #  define PDC_PSW       (PSW_Q | PSW_W)
 47 #else
 48 #  define USER_PSW      (PSW_C | PSW_D | PSW_Q | PSW_I | PSW_P)
 49 #  define USER_INIT_PSW (PSW_C | PSW_D | PSW_Q | PSW_I | PSW_N)
 50 #  define KERNEL_PSW    (PSW_C | PSW_D | PSW_Q)
 51 #  define PDC_PSW       (PSW_Q)
 52 #endif
 53 
 54 #endif
 55 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.