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

Go to the source code of this file.

Macros

#define FETCHOP_VAR_SIZE   64 /* 64 byte per fetchop variable */
 
#define FETCHOP_LOAD   0
 
#define FETCHOP_INCREMENT   8
 
#define FETCHOP_DECREMENT   16
 
#define FETCHOP_CLEAR   24
 
#define FETCHOP_STORE   0
 
#define FETCHOP_AND   24
 
#define FETCHOP_OR   32
 
#define FETCHOP_CLEAR_CACHE   56
 
#define FETCHOP_LOAD_OP(addr, op)
 
#define FETCHOP_STORE_OP(addr, op, x)
 

Macro Definition Documentation

#define FETCHOP_AND   24

Definition at line 21 of file mspec.h.

#define FETCHOP_CLEAR   24

Definition at line 18 of file mspec.h.

#define FETCHOP_CLEAR_CACHE   56

Definition at line 24 of file mspec.h.

#define FETCHOP_DECREMENT   16

Definition at line 17 of file mspec.h.

#define FETCHOP_INCREMENT   8

Definition at line 16 of file mspec.h.

#define FETCHOP_LOAD   0

Definition at line 15 of file mspec.h.

#define FETCHOP_LOAD_OP (   addr,
  op 
)
Value:
( \
*(volatile long *)((char*) (addr) + (op)))

Definition at line 26 of file mspec.h.

#define FETCHOP_OR   32

Definition at line 22 of file mspec.h.

#define FETCHOP_STORE   0

Definition at line 20 of file mspec.h.

#define FETCHOP_STORE_OP (   addr,
  op,
  x 
)
Value:
( \
*(volatile long *)((char*) (addr) + (op)) = (long) (x))

Definition at line 29 of file mspec.h.

#define FETCHOP_VAR_SIZE   64 /* 64 byte per fetchop variable */

Definition at line 13 of file mspec.h.