Lines Matching refs:request

1443     AggressivesRequest *    request;
1449 request = IONew(AggressivesRequest, 1);
1450 if (!request)
1453 memset(request, 0, sizeof(*request));
1454 request->options = options;
1455 request->dataType = kAggressivesRequestTypeRecord;
1456 request->data.record.type = (uint32_t) type;
1457 request->data.record.value = (uint32_t) value;
1488 queue_enter(&aggressivesQueue, request, AggressivesRequest *, chain);
1494 IODelete(request, AggressivesRequest, 1);
1532 // Consult the pending request queue.
1598 AggressivesRequest * request;
1605 request = IONew(AggressivesRequest, 1);
1606 if (!request)
1611 memset(request, 0, sizeof(*request));
1612 request->dataType = kAggressivesRequestTypeService;
1613 request->data.service = service;
1616 queue_enter(&aggressivesQueue, request, AggressivesRequest *, chain);
1645 AggressivesRequest * request;
1669 // Remove request from the incoming queue in FIFO order.
1670 queue_remove_first(&aggressivesQueue, request, AggressivesRequest *, chain);
1671 switch (request->dataType)
1678 if (record->type == request->data.record.type)
1682 if (request->options & kAggressivesOptionQuickSpindownEnable)
1693 else if (request->options & kAggressivesOptionQuickSpindownDisable)
1704 else if (record->value != request->data.record.value)
1706 record->value = request->data.record.value;
1719 ((request->options & kAggressivesOptionQuickSpindownDisable) == 0))
1724 newRecord.type = request->data.record.type;
1725 newRecord.value = request->data.record.value;
1726 if (request->options & kAggressivesOptionQuickSpindownEnable)
1740 // Finished processing the request, release it.
1741 IODelete(request, AggressivesRequest, 1);
1745 // synchronizeAggressives() will free request.
1746 queue_enter(&joinedQueue, request, AggressivesRequest *, chain);
1750 panic("bad aggressives request type %x\n", request->dataType);
1809 AggressivesRequest * request;
1817 queue_remove_first(joinedQueue, request, AggressivesRequest *, chain);
1818 if (request->dataType == kAggressivesRequestTypeService)
1819 service = request->data.service;
1823 IODelete(request, AggressivesRequest, 1);
1824 request = 0;