Lines Matching defs:address

412 GPUCoalescer::handleLlsc(Addr address, GPUCoalescerRequest* request)
421 if (!m_dataCache_ptr->isLocked(address, m_version)) {
438 m_dataCache_ptr->clearLocked(address);
444 m_dataCache_ptr->setLocked(address, m_version);
445 } else if ((m_dataCache_ptr->isTagPresent(address)) &&
446 (m_dataCache_ptr->isLocked(address, m_version))) {
448 // Normal writes should clear the locked address
450 m_dataCache_ptr->clearLocked(address);
456 GPUCoalescer::writeCallback(Addr address, DataBlock& data)
458 writeCallback(address, MachineType_NULL, data);
462 GPUCoalescer::writeCallback(Addr address,
466 writeCallback(address, mach, data, Cycles(0), Cycles(0), Cycles(0));
470 GPUCoalescer::writeCallback(Addr address,
477 writeCallback(address, mach, data,
483 GPUCoalescer::writeCallback(Addr address,
491 assert(address == makeLineAddress(address));
493 DPRINTF(GPUCoalescer, "write callback for address %#x\n", address);
494 assert(m_writeRequestTable.count(makeLineAddress(address)));
496 RequestTable::iterator i = m_writeRequestTable.find(address);
524 success = handleLlsc(address, request);
527 m_controller->blockOnQueue(address, m_mandatory_q_ptr);
529 m_controller->unblock(address);
538 GPUCoalescer::readCallback(Addr address, DataBlock& data)
540 readCallback(address, MachineType_NULL, data);
544 GPUCoalescer::readCallback(Addr address,
548 readCallback(address, mach, data, Cycles(0), Cycles(0), Cycles(0));
552 GPUCoalescer::readCallback(Addr address,
560 readCallback(address, mach, data,
566 GPUCoalescer::readCallback(Addr address,
574 assert(address == makeLineAddress(address));
575 assert(m_readRequestTable.count(makeLineAddress(address)));
577 DPRINTF(GPUCoalescer, "read callback for address %#x\n", address);
578 RequestTable::iterator i = m_readRequestTable.find(address);
829 // If a request for this address has already been issued, we must block
1036 GPUCoalescer::evictionCallback(Addr address)
1038 ruby_eviction_callback(address);
1052 GPUCoalescer::atomicCallback(Addr address,
1056 assert(address == makeLineAddress(address));
1058 DPRINTF(GPUCoalescer, "atomic callback for address %#x\n", address);
1059 assert(m_writeRequestTable.count(makeLineAddress(address)));
1061 RequestTable::iterator i = m_writeRequestTable.find(address);
1171 GPUCoalescer::mapAddrToPkt(Addr address)
1173 RequestTable::iterator i = m_readRequestTable.find(address);