123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- #ifndef _OSDEP_H
- #define _OSDEP_H
- #include <qdf_types.h>
- #include <qdf_mem.h>
- #include <qdf_lock.h>
- #include <qdf_time.h>
- #include <qdf_timer.h>
- #include <qdf_defer.h>
- #include <qdf_nbuf.h>
- #include <i_osdep.h>
- #ifndef ATH_DEBUG
- #define ATH_DEBUG 1
- #endif
- #if ATH_DEBUG
- #ifndef ASSERT
- #define ASSERT(expr) qdf_assert(expr)
- #endif
- #else
- #define ASSERT(expr)
- #endif
- #ifndef _LITTLE_ENDIAN
- #define _LITTLE_ENDIAN 1234
- #endif
- #ifndef _BIG_ENDIAN
- #define _BIG_ENDIAN 4321
- #endif
- #ifdef __BIG_ENDIAN
- #define _BYTE_ORDER _BIG_ENDIAN
- #else
- #define _BYTE_ORDER _LITTLE_ENDIAN
- #endif
- #define qdf_sysctl_decl(f, ctl, write, filp, buffer, lenp, ppos) \
- f(struct ctl_table *ctl, int32_t write, void *buffer, \
- size_t *lenp, loff_t *ppos)
- #define QDF_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos) \
- __QDF_SYSCTL_PROC_DOINTVEC(ctl, write, filp, buffer, lenp, ppos)
- #define EOK (0)
- #ifndef ARPHRD_IEEE80211
- #define ARPHRD_IEEE80211 801
- #endif
- #define OS_DELAY(_us) qdf_udelay(_us)
- #define OS_MEMCPY(_dst, _src, _len) qdf_mem_copy(_dst, _src, _len)
- #define OS_MEMMOVE(_dst, _src, _len) qdf_mem_move(_dst, _src, _len)
- #define OS_MEMZERO(_buf, _len) qdf_mem_zero(_buf, _len)
- #define OS_MEMSET(_buf, _ch, _len) qdf_mem_set(_buf, _len, _ch)
- #define OS_MEMCMP(_mem1, _mem2, _len) qdf_mem_cmp(_mem1, _mem2, _len)
- typedef qdf_time_t systime_t;
- static inline qdf_time_t os_get_timestamp(void)
- {
-
- return qdf_system_ticks();
- }
- struct _NIC_DEV;
- #define OS_FREE(_p) qdf_mem_free(_p)
- #define OS_DMA_MEM_CONTEXT(context) \
- dma_addr_t context
- #define OS_GET_DMA_MEM_CONTEXT(var, field) \
- &(var->field)
- #define os_timer_func(_fn) \
- void _fn(void *timer_arg)
- #define OS_GET_TIMER_ARG(_arg, _type) \
- ((_arg) = (_type)(timer_arg))
- #define OS_SET_TIMER(_timer, _ms) qdf_timer_mod(_timer, _ms)
- #ifndef SET_NETDEV_DEV
- #define SET_NETDEV_DEV(ndev, pdev)
- #endif
- #endif
|