/* handle HTC startup via thread*/ static int resume_task(void *param) { HIF_DEVICE *device; device = (HIF_DEVICE *)param; AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: call HTC from resume_task\n")); /* start up inform DRV layer */ if (device && device->claimedContext && osdrvCallbacks.deviceResumeHandler && osdrvCallbacks.deviceResumeHandler(device->claimedContext) != A_OK) { AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: Device rejected\n")); } return 0; }
/* handle HTC startup via thread*/ static int resume_task(void *param) { HIF_DEVICE *device; device = (HIF_DEVICE *)param; AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: call HTC from resume_task\n")); /* ATHENV */ #ifdef ANDROID_ENV wake_lock(&ar6k_init_wake_lock); #endif /* ATHENV */ /* start up inform DRV layer */ if (device && device->claimedContext && osdrvCallbacks.deviceResumeHandler && osdrvCallbacks.deviceResumeHandler(device->claimedContext) != A_OK) { AR_DEBUG_PRINTF(ATH_DEBUG_TRACE, ("AR6000: Device rejected\n")); } /* ATHENV */ #ifdef ANDROID_ENV wake_unlock(&ar6k_init_wake_lock); #endif /* ATHENV */ return 0; }