Lines Matching refs:requests
978 if (requests.empty() || requests.front() != request) {
979 DPRINTF(MinorMem, "Request not at front of requests queue, can't"
1082 * requests */
1125 /* Handle LLSC requests and tests */
1265 assert(!requests.empty() && requests.front() == request);
1275 requests.pop();
1319 /* Remove completed requests unless they are barriers (which will
1335 /* We go to idle even if there are more things in the requests queue
1355 /* Retry in the requests queue */
1378 /* In the requests queue */
1407 requests(name_ + ".requests", "addr", requests_queue_size),
1462 * function is responsible for issuing memory requests lodged in the
1463 * requests queue.
1468 /* Try to move address-translated requests between queues and issue
1470 if (!requests.empty())
1471 tryToSendToTransfers(requests.front());
1549 return requests.empty() && transfers.empty() &&
1559 bool have_translated_requests = !requests.empty() &&
1560 requests.front()->state != LSQRequest::InTranslation &&
1588 // AMO requests that access across a cache line boundary are not
1641 requests.push(request);
1652 requests.push(request);
1662 requests.minorTrace();
1748 * the head of the requests queue. We shouldn't need to do more than
1768 * the head of the requests queue. We shouldn't need to do more than