#define _USB_OSAI_EXT_ #include #undef _USB_OSAI_EXT_ extern DEV_INT32 rand(void); extern void HalFlushInvalidateDCache(void); void os_ms_delay(unsigned int ui4_delay){ mdelay(ui4_delay); } void os_us_delay(unsigned int ui4_delay){ udelay(ui4_delay); } void os_ms_sleep(unsigned int ui4_sleep){ msleep(ui4_sleep); } #ifdef NEVER void os_spin_lock(spinlock_t *lock){ //spin_lock(lock); } void os_spin_unlock(spinlock_t *lock){ //spin_unlock(lock); } #endif /* NEVER */ void os_memcpy(DEV_INT8 *pv_to, DEV_INT8 *pv_from, size_t z_l) { /*FIXME: just use memcpy(), why use this????*/ DEV_INT32 i; if ((pv_to != NULL) || (z_l == 0)) { for(i=0;i