1 #ifndef __ADF_OS_UTIL_PVT_H
2 #define __ADF_OS_UTIL_PVT_H
4 #include <adf_os_types.h>
6 #define __adf_os_unlikely(_expr)
7 #define __adf_os_likely(_expr)
10 * @brief memory barriers.
12 #define __adf_os_wmb() oops no implementation...
13 #define __adf_os_rmb() oops no implementation...
14 #define __adf_os_mb() oops no implementation...
16 #define __adf_os_min(_a, _b) ((_a < _b) ? _a : _b)
17 #define __adf_os_max(_a, _b) ((_a > _b) ? _a : _b)
20 #define __adf_os_assert(expr) do {\
22 adf_os_print("Assertion failed! %s:%s %s:%d\n", #expr, __FUNCTION__, __FILE__, __LINE__); \
28 #if defined(PROJECT_MAGPIE)
29 #define __adf_os_assert(expr) do { \
31 adf_os_print("Assertion failed! %s\n", __FUNCTION__); \
32 (*((volatile uint32_t *)(0x12345678))); \
36 #define __adf_os_assert(expr) do { \
49 __adf_os_get_rand(adf_os_handle_t hdl,__a_uint8_t *ptr, __a_uint32_t len)
57 nb = len > sizeof(u_int32_t) ? sizeof(u_int32_t) : len;
58 bcopy(&v, dp, len > sizeof(u_int32_t) ? sizeof(u_int32_t) : len);
59 dp += sizeof(u_int32_t);
66 #endif /*_ADF_OS_UTIL_PVT_H*/