Lines Matching defs:requests
753 IOPMRequest * requests[3] = {0, 0, 0};
802 // Create a chain of PM requests to perform the bottom-half
805 requests[0] = acquirePMRequest(
809 requests[1] = acquirePMRequest(
813 requests[2] = acquirePMRequest(
817 if (!requests[0] || !requests[1] || !requests[2])
820 requests[0]->attachNextRequest( requests[1] );
821 requests[1]->attachNextRequest( requests[2] );
832 requests[0]->fArg0 = connection;
833 requests[1]->fArg0 = connection;
834 requests[2]->fArg0 = connection;
836 submitPMRequest( requests, 3 );
842 if (requests[0]) releasePMRequest(requests[0]);
843 if (requests[1]) releasePMRequest(requests[1]);
844 if (requests[2]) releasePMRequest(requests[2]);
1028 // should re-scan all busy requests.
2214 // as if it had. In this way, subsequent requests for lower power from
2874 // system sleep path with tickle requests queued.
7020 void IOService::submitPMRequest( IOPMRequest ** requests, IOItemCount count )
7022 assert( requests );
7028 IOPMRequest * req = requests[i];
7036 gIOPMRequestQueue->queuePMRequestChain( requests, count );
7055 // Only need to signal more when completing attached requests.
7107 // Catch requests created by idleTimerExpired().
8118 IOPMRequestQueue::queuePMRequestChain( IOPMRequest ** requests, IOItemCount count )
8122 assert(requests && count);
8126 next = *requests;
8127 requests++;