Lines Matching defs:request

128         /** Instruction which made this request */
141 * request needs to have its packet updated as this
145 /** The underlying request of this LSQRequest */
146 RequestPtr request;
153 * request did not perform a memory transfer */
208 /** Was no memory access attempted for this request? */
211 /** Set this request as having been skipped before a memory
221 /** Does this request's address range fully cover the range
225 /** Start the address translation process for this request. This
226 * will issue a translation request to the TLB. */
229 /** Get the next packet to issue for this request. For split
241 /** True if this request has any issued packets in the memory
249 /** Is this a request a barrier? */
252 /** This request, once processed by the requests/transfers
259 /** Has this request been completed. This includes *all* reasons
277 /** Special request types that don't actually issue memory requests */
287 /** Send single translation request */
354 /** Send single translation request */
389 /** Number of fragments this request is split into */
404 /** Number of fragments retired back to this request */
491 /** Can a new request be inserted into the queue? */
494 /** Delete the given request and free the slot it occupied */
495 void deleteRequest(LSQRequestPtr request);
497 /** Insert a request at the back of the queue */
498 void insert(LSQRequestPtr request);
501 * indication whether the forwarding request can be wholly,
502 * partly or not all all satisfied. If the request can be
505 AddrRangeCoverage canForwardDataToLoad(LSQRequestPtr request,
519 void countIssuedStore(LSQRequestPtr request);
573 * Execute::commitInst can pick up the memory response for a request
611 /** The request (from either requests or the store buffer) which is
619 /** Try and issue a memory access for a translated request at the
620 * head of the requests queue. Also tries to move the request
622 void tryToSendToTransfers(LSQRequestPtr request);
624 /** Try to send (or resend) a memory request's next/only packet to
625 * the memory system. Returns true if the request was successfully
627 bool tryToSend(LSQRequestPtr request);
632 /** Move a request between queues */
633 void moveFromRequestsToTransfers(LSQRequestPtr request);
635 /** Can a request be sent to the memory system */
639 void threadSnoop(LSQRequestPtr request);
661 /** Is their space in the request queue to be able to push a request by
667 * calling, the request still remains on the transfer queue until
678 void sendStoreToStoreBuffer(LSQRequestPtr request);
715 /** Push a predicate failed-representing request into the queues just
730 /** Make a suitable packet for the given request. If the request is a store,
733 PacketPtr makePacketForRequest(const RequestPtr &request, bool isLoad,