Lines Matching refs:requests
872 IOPMRequest * requests[3] = {0, 0, 0};
921 // Create a chain of PM requests to perform the bottom-half
924 requests[0] = acquirePMRequest(
928 requests[1] = acquirePMRequest(
932 requests[2] = acquirePMRequest(
936 if (!requests[0] || !requests[1] || !requests[2])
939 requests[0]->attachNextRequest( requests[1] );
940 requests[1]->attachNextRequest( requests[2] );
951 requests[0]->fArg0 = connection;
952 requests[1]->fArg0 = connection;
953 requests[2]->fArg0 = connection;
955 submitPMRequest( requests, 3 );
961 if (requests[0]) releasePMRequest(requests[0]);
962 if (requests[1]) releasePMRequest(requests[1]);
963 if (requests[2]) releasePMRequest(requests[2]);
1146 // should re-scan all busy requests.
2243 // as if it had. In this way, subsequent requests for lower power from
6521 void IOService::submitPMRequest( IOPMRequest ** requests, IOItemCount count )
6523 assert( requests );
6529 IOPMRequest * req = requests[i];
6536 gIOPMRequestQueue->queuePMRequestChain( requests, count );
6555 // Only need to signal more when completing attached requests.
6606 // Catch requests created by idleTimerExpired().
7580 IOPMRequestQueue::queuePMRequestChain( IOPMRequest ** requests, IOItemCount count )
7584 assert(requests && count);
7588 next = *requests;
7589 requests++;