src/stm/stm_rw.h File Reference

Go to the source code of this file.

Functions

INLINE void * stm_read_ptr (void *volatile *addr, void *mydesc)
INLINE void stm_write_ptr (void *volatile *addr, void *val, void *mydesc)
INLINE float stm_read_float (float volatile *addr, void *mydesc)
INLINE void stm_write_float (float volatile *addr, float val, void *mydesc)
INLINE double stm_read_double (double volatile *addr, void *mydesc)
INLINE void stm_write_double (double volatile *addr, double val, void *mydesc)
INLINE char stm_read_char (char volatile *addr, void *mydesc)
INLINE void stm_write_char (char volatile *addr, char val, void *mydesc)
INLINE short stm_read_short (short volatile *addr, void *mydesc)
INLINE void stm_write_short (short volatile *addr, short val, void *mydesc)
INLINE int stm_read_int (int volatile *addr, void *mydesc)
INLINE void stm_write_int (int volatile *addr, int val, void *mydesc)
INLINE long stm_read_long (long volatile *addr, void *mydesc)
INLINE void stm_write_long (long volatile *addr, long val, void *mydesc)
INLINE long long stm_read_ll (long long volatile *addr, void *mydesc)
INLINE void stm_write_ll (long long volatile *addr, long long val, void *mydesc)
INLINE unsigned char stm_read_uchar (unsigned char volatile *addr, void *mydesc)
INLINE void stm_write_uchar (unsigned char volatile *addr, unsigned char val, void *mydesc)
INLINE unsigned short stm_read_ushort (unsigned short volatile *addr, void *mydesc)
INLINE void stm_write_ushort (unsigned short volatile *addr, unsigned short val, void *mydesc)
INLINE unsigned int stm_read_uint (unsigned int volatile *addr, void *mydesc)
INLINE void stm_write_uint (unsigned int volatile *addr, unsigned int val, void *mydesc)
INLINE unsigned long stm_read_ulong (unsigned long volatile *addr, void *mydesc)
INLINE void stm_write_ulong (unsigned long volatile *addr, unsigned long val, void *mydesc)
INLINE unsigned long long stm_read_ull (unsigned long long volatile *addr, void *mydesc)
INLINE void stm_write_ull (unsigned long long volatile *addr, unsigned long long val, void *mydesc)


Function Documentation

INLINE char stm_read_char ( char volatile *  addr,
void *  mydesc 
)

INLINE double stm_read_double ( double volatile *  addr,
void *  mydesc 
)

INLINE float stm_read_float ( float volatile *  addr,
void *  mydesc 
)

INLINE int stm_read_int ( int volatile *  addr,
void *  mydesc 
)

INLINE long long stm_read_ll ( long long volatile *  addr,
void *  mydesc 
)

INLINE long stm_read_long ( long volatile *  addr,
void *  mydesc 
)

INLINE void* stm_read_ptr ( void *volatile *  addr,
void *  mydesc 
)

INLINE short stm_read_short ( short volatile *  addr,
void *  mydesc 
)

INLINE unsigned char stm_read_uchar ( unsigned char volatile *  addr,
void *  mydesc 
)

INLINE unsigned int stm_read_uint ( unsigned int volatile *  addr,
void *  mydesc 
)

INLINE unsigned long long stm_read_ull ( unsigned long long volatile *  addr,
void *  mydesc 
)

INLINE unsigned long stm_read_ulong ( unsigned long volatile *  addr,
void *  mydesc 
)

INLINE unsigned short stm_read_ushort ( unsigned short volatile *  addr,
void *  mydesc 
)

INLINE void stm_write_char ( char volatile *  addr,
char  val,
void *  mydesc 
)

INLINE void stm_write_double ( double volatile *  addr,
double  val,
void *  mydesc 
)

INLINE void stm_write_float ( float volatile *  addr,
float  val,
void *  mydesc 
)

INLINE void stm_write_int ( int volatile *  addr,
int  val,
void *  mydesc 
)

INLINE void stm_write_ll ( long long volatile *  addr,
long long  val,
void *  mydesc 
)

INLINE void stm_write_long ( long volatile *  addr,
long  val,
void *  mydesc 
)

INLINE void stm_write_ptr ( void *volatile *  addr,
void *  val,
void *  mydesc 
)

INLINE void stm_write_short ( short volatile *  addr,
short  val,
void *  mydesc 
)

INLINE void stm_write_uchar ( unsigned char volatile *  addr,
unsigned char  val,
void *  mydesc 
)

INLINE void stm_write_uint ( unsigned int volatile *  addr,
unsigned int  val,
void *  mydesc 
)

INLINE void stm_write_ull ( unsigned long long volatile *  addr,
unsigned long long  val,
void *  mydesc 
)

INLINE void stm_write_ulong ( unsigned long volatile *  addr,
unsigned long  val,
void *  mydesc 
)

INLINE void stm_write_ushort ( unsigned short volatile *  addr,
unsigned short  val,
void *  mydesc 
)


Generated on Tue Dec 9 13:39:39 2008 for Amino by  doxygen 1.5.6