Lines Matching defs:request

82         LSQSenderState(LSQRequest* request, bool isLoad_)
83 : _request(request), mainPkt(nullptr), pendingPacket(nullptr),
105 /** Has the request been deleted?
116 LSQRequest* request() { return _request; }
262 /** True if this is an atomic request */
350 /** Install the request in the LQ/SQ. */
380 * Notify the sender state that the request it points to is not valid
381 * anymore. Understand if the request is orphan (self-managed) and if
385 * but there is any in-flight translation request to the TLB or access
386 * request to the memory.
401 /** Helper function used to add a (sub)request, given its address
404 * The request is only added if the mask is empty or if there is at
413 auto request = std::make_shared<Request>(_inst->getASID(),
418 request->setByteEnable(byteEnable);
420 _requests.push_back(request);
425 * The LSQRequest owns the request. If the packet has already been
447 request()->setContext(context_id);
456 /** Set up virtual request.
463 request()->setVirt(asid, vaddr, size, flags_, mid, pc);
475 RequestPtr request(int idx = 0) { return _requests.at(idx); }
478 request(int idx = 0) const
483 Addr getVaddr(int idx = 0) const { return request(idx)->getVaddr(); }
499 return request();
530 * Test if there is any in-flight translation or mem access request
558 * Test if the request accesses a particular cache line.
569 * When a packet fails to be sent, we mark the request as needing a
636 * The request is discarded (e.g. partial store-load forwarding)
712 using LSQRequest::request;
768 using LSQRequest::request;
1123 ThreadID tid = cpu->contextToThread(req->request()->contextId());
1132 ThreadID tid = cpu->contextToThread(req->request()->contextId());