Lines Matching refs:pPowerSrv
101 powerSrv_t * pPowerSrv = NULL; in powerSrv_create() local
102 pPowerSrv = (powerSrv_t*) os_memoryAlloc (hOs, sizeof(powerSrv_t)); in powerSrv_create()
103 if ( pPowerSrv == NULL ) in powerSrv_create()
109 os_memoryZero (hOs, pPowerSrv, sizeof(powerSrv_t)); in powerSrv_create()
111 pPowerSrv->hOS = hOs; in powerSrv_create()
114 pPowerSrv->hPowerSrvSM = powerSrvSM_create(hOs); in powerSrv_create()
115 if ( pPowerSrv->hPowerSrvSM == NULL ) in powerSrv_create()
118 powerSrv_destroy(pPowerSrv); in powerSrv_create()
122 return pPowerSrv; in powerSrv_create()
143 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_destroy() local
145 if ( pPowerSrv->hPowerSrvSM != NULL ) in powerSrv_destroy()
147 powerSrvSM_destroy(pPowerSrv->hPowerSrvSM); in powerSrv_destroy()
150 os_memoryFree(pPowerSrv->hOS , pPowerSrv , sizeof(powerSrv_t)); in powerSrv_destroy()
178 powerSrv_t* pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_init() local
180 pPowerSrv->hReport = hReport; in powerSrv_init()
181 pPowerSrv->hEventMbox = hEventMbox; in powerSrv_init()
186 powerSrvSM_init (pPowerSrv->hPowerSrvSM, hReport, hCmdBld, hTimer); in powerSrv_init()
188 pPowerSrv->currentMode = USER_MODE; in powerSrv_init()
207 pPowerSrv->userLastRequestMode = (powerSrvMode_e)POWER_SAVE_OFF; in powerSrv_init()
208 pPowerSrv->pCurrentRequest = & pPowerSrv->userRequest; in powerSrv_init()
221 TRACE0(pPowerSrv->hReport, REPORT_SEVERITY_INIT, "powerSrv Initialized \n"); in powerSrv_init()
240 powerSrv_t* pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_restart() local
241 PowerSrvSM_t *pPowerSrvSM = (PowerSrvSM_t*)pPowerSrv->hPowerSrvSM; in powerSrv_restart()
250 pPowerSrv->currentMode = USER_MODE; in powerSrv_restart()
270 pPowerSrv->userLastRequestMode = (powerSrvMode_e)POWER_SAVE_OFF; in powerSrv_restart()
271 pPowerSrv->pCurrentRequest = & pPowerSrv->userRequest; in powerSrv_restart()
276 eventMbox_RegisterEvent (pPowerSrv->hEventMbox, in powerSrv_restart()
281 eventMbox_UnMaskEvent (pPowerSrv->hEventMbox, TWD_OWN_EVENT_PS_REPORT, NULL, NULL); in powerSrv_restart()
303 powerSrv_t* pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_config() local
308 powerSrvSM_config( pPowerSrv->hPowerSrvSM, in powerSrv_config()
336 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_SetPsMode() local
349 if ( pPowerSrv->currentMode==USER_MODE ) in powerSrv_SetPsMode()
351 status = powerSrvProcessRequest(hPowerSrv,pPowerSrv->userRequest.requestMode); in powerSrv_SetPsMode()
355 pPowerSrv->userRequest.requestState = PENDING_REQUEST; in powerSrv_SetPsMode()
392 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_ReservePS() local
398 psMode = pPowerSrv->userRequest.psMode; in powerSrv_ReservePS()
410 status = powerSrvProcessRequest(hPowerSrv,pPowerSrv->driverRequest.requestMode); in powerSrv_ReservePS()
441 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_ReleasePS() local
446 if (pPowerSrv->driverRequest.requestMode == POWER_SAVE_802_11_PENDING) in powerSrv_ReleasePS()
468 if ( pPowerSrv->userRequest.requestState == NEW_REQUEST || in powerSrv_ReleasePS()
469 pPowerSrv->userRequest.requestState == PENDING_REQUEST ) in powerSrv_ReleasePS()
471 pPowerSrv->driverRequest.psMode = pPowerSrv->userRequest.psMode; in powerSrv_ReleasePS()
475 pPowerSrv->driverRequest.psMode = (E80211PsMode)pPowerSrv->userLastRequestMode; in powerSrv_ReleasePS()
480 status = powerSrvProcessRequest(hPowerSrv,pPowerSrv->driverRequest.requestMode); in powerSrv_ReleasePS()
484 pPowerSrv->currentMode = USER_MODE; in powerSrv_ReleasePS()
503 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_getPsStatus() local
505 smState = powerSrvSM_getCurrentState(pPowerSrv->hPowerSrvSM); in powerSrv_getPsStatus()
523 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_SetRateModulation() local
524 powerSrvSM_setRateModulation(pPowerSrv->hPowerSrvSM,rate); in powerSrv_SetRateModulation()
540 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv_GetRateModulation() local
541 return powerSrvSM_getRateModulation(pPowerSrv->hPowerSrvSM); in powerSrv_GetRateModulation()
573 powerSrv_t * pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrv802_11PsReport() local
579 os_memoryCopy(pPowerSrv->hOS, (void *)&PowerSaveStatus, (void *)str, strLen); in powerSrv802_11PsReport()
581 …TRACE1( pPowerSrv->hReport, REPORT_SEVERITY_INFORMATION, "PS callback with status: %d\n", PowerSav… in powerSrv802_11PsReport()
588 TRACE0( pPowerSrv->hReport, REPORT_SEVERITY_WARNING, "Power save enter or exit failed!\n"); in powerSrv802_11PsReport()
589 powerSrvSM_SMApi(pPowerSrv->hPowerSrvSM,POWER_SRV_EVENT_FAIL); in powerSrv802_11PsReport()
594 powerSrvSM_SMApi(pPowerSrv->hPowerSrvSM,POWER_SRV_EVENT_SUCCESS); in powerSrv802_11PsReport()
596 if ( pPowerSrv->currentMode == USER_MODE ) in powerSrv802_11PsReport()
598 pPowerSrv->userLastRequestMode= (powerSrvMode_e)pPowerSrv->userRequest.psMode; in powerSrv802_11PsReport()
603 …TRACE1( pPowerSrv->hReport, REPORT_SEVERITY_ERROR, "Unrecognized status at PS callback %d\n", Powe… in powerSrv802_11PsReport()
618 if ( pPowerSrv->pCurrentRequest->requestState == HANDLED_REQUEST ) in powerSrv802_11PsReport()
620 if ( pPowerSrv->pCurrentRequest->powerSrvCompleteCB != NULL ) in powerSrv802_11PsReport()
622 … pPowerSrv->pCurrentRequest->powerSrvCompleteCB( pPowerSrv->pCurrentRequest->powerSaveCBObject, in powerSrv802_11PsReport()
631 if ( pPowerSrv->driverRequest.requestState == NEW_REQUEST || in powerSrv802_11PsReport()
632 pPowerSrv->driverRequest.requestState == PENDING_REQUEST ) in powerSrv802_11PsReport()
634 status = powerSrvProcessRequest(hPowerSrv,pPowerSrv->driverRequest.requestMode); in powerSrv802_11PsReport()
638 if ( pPowerSrv->currentMode==USER_MODE ) in powerSrv802_11PsReport()
640 if ( pPowerSrv->userRequest.requestState == NEW_REQUEST|| in powerSrv802_11PsReport()
641 pPowerSrv->userRequest.requestState == PENDING_REQUEST ) in powerSrv802_11PsReport()
643 status = powerSrvProcessRequest(hPowerSrv,pPowerSrv->userRequest.requestMode); in powerSrv802_11PsReport()
650 if ( pPowerSrv->pCurrentRequest->powerSrvCompleteCB != NULL ) in powerSrv802_11PsReport()
652 … pPowerSrv->pCurrentRequest->powerSrvCompleteCB(pPowerSrv->pCurrentRequest->powerSaveCBObject, in powerSrv802_11PsReport()
653 pPowerSrv->pCurrentRequest->psMode, in powerSrv802_11PsReport()
654 … ((pPowerSrv->pCurrentRequest->psMode == POWER_SAVE_ON) ? in powerSrv802_11PsReport()
684 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrvProcessRequest() local
691 pPrcessedRequest = &(pPowerSrv->driverRequest); in powerSrvProcessRequest()
695 pPrcessedRequest = &(pPowerSrv->userRequest); in powerSrvProcessRequest()
701 powerSrvSmState = powerSrvSM_getCurrentState(pPowerSrv->hPowerSrvSM); in powerSrvProcessRequest()
705 pPowerSrv->pCurrentRequest->requestMode == DRIVER_MODE ) in powerSrvProcessRequest()
711 powerSrvSm_setSmRequest(pPowerSrv->hPowerSrvSM ,pPrcessedRequest); in powerSrvProcessRequest()
717 smApiStatus = powerSrvSM_SMApi(pPowerSrv->hPowerSrvSM,POWER_SRV_EVENT_REQUEST_PS); in powerSrvProcessRequest()
721 smApiStatus = powerSrvSM_SMApi(pPowerSrv->hPowerSrvSM,POWER_SRV_EVENT_REQUEST_ACTIVE); in powerSrvProcessRequest()
727 pPowerSrv->pCurrentRequest = pPrcessedRequest; in powerSrvProcessRequest()
728 pPowerSrv->currentMode = pPowerSrv->pCurrentRequest->requestMode; in powerSrvProcessRequest()
763 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrvCreatePssRequest() local
766 pPowerSrv->userRequest.requestState = requestState; in powerSrvCreatePssRequest()
767 pPowerSrv->userRequest.requestMode = requestMode; in powerSrvCreatePssRequest()
768 pPowerSrv->userRequest.psMode = psMode; in powerSrvCreatePssRequest()
769 pPowerSrv->userRequest.sendNullDataOnExit = sendNullDataOnExit; in powerSrvCreatePssRequest()
770 pPowerSrv->userRequest.powerSaveCBObject = powerSaveCBObject; in powerSrvCreatePssRequest()
771 pPowerSrv->userRequest.powerSrvCompleteCB = powerSaveCompleteCB; in powerSrvCreatePssRequest()
772 pPowerSrv->userRequest.powerSaveCmdResponseCB = powerSaveCmdResponseCB; in powerSrvCreatePssRequest()
776 pPowerSrv->driverRequest.requestState = requestState; in powerSrvCreatePssRequest()
777 pPowerSrv->driverRequest.requestMode = requestMode; in powerSrvCreatePssRequest()
778 pPowerSrv->driverRequest.psMode = psMode; in powerSrvCreatePssRequest()
779 pPowerSrv->driverRequest.sendNullDataOnExit = sendNullDataOnExit; in powerSrvCreatePssRequest()
780 pPowerSrv->driverRequest.powerSaveCBObject = powerSaveCBObject; in powerSrvCreatePssRequest()
781 pPowerSrv->driverRequest.powerSrvCompleteCB = powerSaveCompleteCB; in powerSrvCreatePssRequest()
782 pPowerSrv->driverRequest.powerSaveCmdResponseCB = NULL; in powerSrvCreatePssRequest()
804 powerSrv_t *pPowerSrv = (powerSrv_t*)hPowerSrv; in powerSrvRegisterFailureEventCB() local
806 pPowerSrv->failureEventFunc = (TFailureEventCb)failureEventCB; in powerSrvRegisterFailureEventCB()
807 pPowerSrv->failureEventObj = hFailureEventObj; in powerSrvRegisterFailureEventCB()
810 powerSrvSM_RegisterFailureEventCB( pPowerSrv->hPowerSrvSM, failureEventCB, hFailureEventObj ); in powerSrvRegisterFailureEventCB()