Lines Matching defs:addr

207         ByteTracker(Addr addr = 0, const MemChecker *parent = NULL)
209 csprintf(".ByteTracker@%#llx", addr))
386 * @param addr Address for read.
391 Serial startRead(Tick start, Addr addr, size_t size);
397 * @param addr Address for write.
403 Serial startWrite(Tick start, Addr addr, size_t size, const uint8_t *data);
411 * @param addr Address for read.
419 Addr addr, size_t size, uint8_t *data);
428 * @param addr Address for write.
431 void completeWrite(Serial serial, Tick complete, Addr addr, size_t size);
438 * @param addr Address for write.
441 void abortWrite(Serial serial, Addr addr, size_t size);
460 * @param addr Address base.
463 void reset(Addr addr, size_t size);
480 ByteTracker* getByteTracker(Addr addr)
482 auto it = byte_trackers.find(addr);
485 std::make_pair(addr, ByteTracker(addr, this))).first;
517 MemChecker::startRead(Tick start, Addr addr, size_t size)
520 "starting read: serial = %d, start = %d, addr = %#llx, "
521 "size = %d\n", nextSerial, start, addr , size);
524 getByteTracker(addr + i)->startRead(nextSerial, start);
531 MemChecker::startWrite(Tick start, Addr addr, size_t size, const uint8_t *data)
534 "starting write: serial = %d, start = %d, addr = %#llx, "
535 "size = %d\n", nextSerial, start, addr, size);
538 getByteTracker(addr + i)->startWrite(nextSerial, start, data[i]);
546 Addr addr, size_t size)
550 "addr = %#llx, size = %d\n", serial, complete, addr, size);
553 getByteTracker(addr + i)->completeWrite(serial, complete);
558 MemChecker::abortWrite(MemChecker::Serial serial, Addr addr, size_t size)
561 "aborting write: serial = %d, addr = %#llx, size = %d\n",
562 serial, addr, size);
565 getByteTracker(addr + i)->abortWrite(serial);