1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- #ifndef _A_OSAPI_H_
- #define _A_OSAPI_H_
- #if defined(__linux__) && !defined(LINUX_EMULATION)
- #include "osapi_linux.h"
- #endif
- #define A_COMPILE_TIME_ASSERT(assertion_name, predicate) \
- typedef char assertion_name[(predicate) ? 1 : -1]
- #define A_COMPILE_TIME_ASSERT_IS_PWR2(assertion_name, value) \
- A_COMPILE_TIME_ASSERT (assertion_name, \
- (((value) ^ ((value)-1)) == ((value) << 1) - 1))
- #ifndef __ubicom32__
- #define HIF_MALLOC_DIAGMEM(osdev, size, pa, context, retry) \
- os_malloc_CONSISTENT(osdev, size, pa, context, retry)
- #define HIF_FREE_DIAGMEM(osdev, size, vaddr, pa, context) \
- OS_FREE_CONSISTENT(osdev, size, vaddr, pa, context)
- #define HIF_DIAGMEM_SYNC(osdev, pa, size, dir, context)
- #else
- #define HIF_MALLOC_DIAGMEM(osdev, size, pa, context, retry) \
- os_malloc_NONCONSISTENT(osdev, size, pa, context, retry)
- #define HIF_FREE_DIAGMEM(osdev, size, vaddr, pa, context) \
- OS_FREE_NONCONSISTENT(osdev, size, vaddr, pa, context)
- #define HIF_DIAGMEM_SYNC(osdev, pa, size, dir, context) \
- OS_SYNC_SINGLE(osdev, pa, size, dir, context)
- #endif
- #endif
|