Lines Matching defs:addr
58 initiateMemRead(XC *xc, Trace::InstRecord *traceData, Addr addr,
61 return xc->initiateMemRead(addr, sizeof(MemT), flags);
77 readMemAtomic(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT &mem,
81 Fault fault = xc->readMem(addr, (uint8_t *)&mem, sizeof(MemT), flags);
93 writeMemTiming(XC *xc, Trace::InstRecord *traceData, MemT mem, Addr addr,
100 return xc->writeMem((uint8_t *)&mem, sizeof(MemT), addr, flags, res);
107 Addr addr, Request::Flags flags, uint64_t *res)
114 xc->writeMem((uint8_t *)&host_mem, sizeof(MemT), addr, flags, res);
127 amoMemAtomic(XC *xc, Trace::InstRecord *traceData, MemT &mem, Addr addr,
132 // mem will hold the previous value at addr after the AMO completes
136 Fault fault = xc->amoMem(addr, (uint8_t *)&mem, sizeof(MemT), flags,
150 initiateMemAMO(XC *xc, Trace::InstRecord *traceData, Addr addr, MemT& mem,
155 return xc->initiateMemAMO(addr, sizeof(MemT), flags, std::move(amo_op));