NOVA
Stripped down NOVA kernel for the OSY course
Static Public Member Functions | List of all members
Atomic Class Reference

Static Public Member Functions

template<typename T >
static ALWAYS_INLINE bool cmp_swap (T &ptr, T o, T n)
 
template<typename T >
static ALWAYS_INLINE T add (T &ptr, T v)
 
template<typename T >
static ALWAYS_INLINE T sub (T &ptr, T v)
 
template<typename T >
static ALWAYS_INLINE void set_mask (T &ptr, T v)
 
template<typename T >
static ALWAYS_INLINE void clr_mask (T &ptr, T v)
 
template<typename T >
static ALWAYS_INLINE bool test_set_bit (T &val, unsigned long bit)
 
template<typename T >
static ALWAYS_INLINE bool test_clr_bit (T &val, unsigned long bit)
 

The documentation for this class was generated from the following file: