Lines Matching refs:req
148 TLB::checkCacheability(const RequestPtr &req)
151 if ((req->getVaddr() & VAddrUncacheable) == VAddrUncacheable) {
154 req->setFlags(Request::UNCACHEABLE | Request::STRICT_ORDER);
282 TLB::translateInst(const RequestPtr &req, ThreadContext *tc)
285 if (req->getVaddr() & 0x3) {
286 DPRINTF(TLB, "Alignment Fault on %#x, size = %d\n", req->getVaddr(),
287 req->getSize());
293 Fault fault = p->pTable->translate(req);
301 TLB::translateData(const RequestPtr &req, ThreadContext *tc, bool write)
305 Fault fault = p->pTable->translate(req);
313 TLB::translateAtomic(const RequestPtr &req, ThreadContext *tc, Mode mode)
319 return translateInst(req, tc);
321 return translateData(req, tc, mode == Write);
325 TLB::translateTiming(const RequestPtr &req, ThreadContext *tc,
329 translation->finish(translateAtomic(req, tc, mode), req, tc, mode);
333 TLB::finalizePhysical(const RequestPtr &req,