Lines Matching refs:fault
343 // fault set by checkSnoop is not lost. Calling writeback (more
345 // fault, and in case this instruction requires squashing (as
346 // determined by checkSnoop), the ReExec fault set by checkSnoop would
729 // There might be fault from a previous execution attempt if this is
746 Fault fault;
748 fault = cpu->read(req, inst->lqIdx);
750 fault = cpu->write(req, data, inst->sqIdx);
751 // inst->getFault() may have the first-fault of a
753 // Overwrite that only if we got another type of fault
755 if (fault != NoFault)
756 inst->getFault() = fault;
773 LSQ<Impl>::SingleDataRequest::finish(const Fault &fault, const RequestPtr &req,
776 _fault.push_back(fault);
787 if (fault == NoFault) {
799 LSQRequest::_inst->fault = fault;
806 LSQ<Impl>::SplitDataRequest::finish(const Fault &fault, const RequestPtr &req,
812 _fault[i] = fault;
817 if (fault == NoFault)
838 _inst->fault = NoFault;
841 _inst->fault = _fault[i];
845 _inst->fault = _fault[0];