Lines Matching refs:PMi_Work
59 PMi_Work.callback = (func); \
60 PMi_Work.callbackArg = (arg); \
105 static PMiWork PMi_Work; variable
156 if (PMi_Work.lock) in PMi_Lock()
163 PMi_Work.lock = TRUE; in PMi_Lock()
178 volatile BOOL *p = &PMi_Work.lock; in PMi_WaitBusy()
207 PMCallback callback = PMi_Work.callback; in PMi_CallCallbackAndUnlock()
208 void *arg = PMi_Work.callbackArg; in PMi_CallCallbackAndUnlock()
210 PMi_Work.lock = FALSE; in PMi_CallCallbackAndUnlock()
215 PMi_Work.callback = NULL; in PMi_CallCallbackAndUnlock()
244 PMi_Work.lock = FALSE; in PM_Init()
245 PMi_Work.callback = NULL; in PM_Init()
316 if (PMi_Work.work) in PMi_CommonCallback()
318 *(u16*)PMi_Work.work = (u16)pxiResult; in PMi_CommonCallback()
475 PMi_Work.work = (void*)retValue; in PM_SendUtilityCommandAsync()