Lines Matching refs:me

552     static  void work( PMHaltWorker * me );
553 static void checkTimeout( PMHaltWorker * me, AbsoluteTime * now );
6693 PMTraceWorker *me;
6695 me = OSTypeAlloc( PMTraceWorker );
6696 if (!me || !me->init())
6701 DLOG("PMTraceWorker %p\n", me);
6706 me->owner = owner;
6707 me->pciDeviceBitMappings = NULL;
6708 me->pciMappingLock = IOLockAlloc();
6709 me->tracePhase = kIOPMTracePointSystemUp;
6710 me->loginWindowPhase = 0;
6711 me->traceData32 = 0;
6712 return me;
6880 PMHaltWorker * me;
6884 me = OSTypeAlloc( PMHaltWorker );
6885 if (!me || !me->init())
6888 me->lock = IOLockAlloc();
6889 if (!me->lock)
6892 DLOG("PMHaltWorker %p\n", me);
6893 me->retain(); // thread holds extra retain
6894 if (KERN_SUCCESS != kernel_thread_start(&PMHaltWorker::main, (void *) me, &thread))
6896 me->release();
6900 return me;
6904 if (me) me->release();
6921 PMHaltWorker * me = (PMHaltWorker *) arg;
6925 me->depth = gPMHaltDepth;
6928 while (me->depth >= 0)
6930 PMHaltWorker::work( me );
6938 me->depth = gPMHaltDepth;
6946 me->depth = gPMHaltDepth - 1;
6949 } while (me->depth != gPMHaltDepth);
6955 DLOG("All done for worker: %p (visits = %u)\n", me, me->visits);
6957 me->release();
6960 void PMHaltWorker::work( PMHaltWorker * me )
6975 inner = (OSSet *)gPMHaltArray->getObject(me->depth);
6992 service->setProperty(gPMHaltClientAcknowledgeKey, me))
6994 IOLockLock(me->lock);
6995 me->startTime = startTime;
6996 me->service = service;
6997 me->timeout = false;
6998 IOLockUnlock(me->lock);
7003 IOLockLock(me->lock);
7006 IOLockSleep(me->lock, me, THREAD_UNINT);
7008 me->service = 0;
7009 timeout = me->timeout;
7010 IOLockUnlock(me->lock);
7025 me->visits++;
7029 void PMHaltWorker::checkTimeout( PMHaltWorker * me, AbsoluteTime * now )
7037 IOLockLock(me->lock);
7038 if (me->service && !me->timeout)
7040 startTime = me->startTime;
7049 me->timeout = true;
7053 me->service->getName());
7056 IOLockUnlock(me->lock);