Searched refs:line_addr (Results 1 - 6 of 6) sorted by relevance

/gem5/src/mem/ruby/structures/
H A DPrefetcher.cc142 Addr line_addr = makeLineAddress(address); local
147 PrefetchEntry *pfEntry = getPrefetchEntry(line_addr, index);
159 observePfHit(line_addr);
172 m_unit_filter_index, line_addr, 1, alloc);
175 initializeStream(line_addr, 1, getLRUindex(), type);
183 m_negative_filter_index, line_addr, -1, alloc);
186 initializeStream(line_addr, -1, getLRUindex(), type);
198 initializeStream(line_addr, stride, getLRUindex(), type);
239 Addr line_addr = makeNextStrideAddress(stream->m_address, local
243 if (page_addr != pageAddress(line_addr)) {
303 Addr line_addr = makeLineAddress(mystream->m_address); local
354 Addr line_addr = makeLineAddress(address); local
388 Addr line_addr = makeLineAddress(address); local
[all...]
/gem5/src/mem/
H A Dsnoop_filter.cc74 Addr line_addr = cpkt->getBlockAddr(linesize); local
76 line_addr |= LineSecure;
79 reqLookupResult.it = cachedLocations.find(line_addr);
91 cachedLocations.emplace(line_addr, SnoopItem()).first;
163 Addr line_addr = (addr & ~(Addr(linesize - 1))); local
165 line_addr |= LineSecure;
167 assert(reqLookupResult.it->first == line_addr);
190 Addr line_addr = cpkt->getBlockAddr(linesize); local
192 line_addr |= LineSecure;
194 auto sf_it = cachedLocations.find(line_addr);
261 Addr line_addr = cpkt->getBlockAddr(linesize); local
310 Addr line_addr = cpkt->getBlockAddr(linesize); local
[all...]
/gem5/src/mem/ruby/system/
H A DGPUCoalescer.cc237 Addr line_addr = makeLineAddress(pkt->getAddr()); local
243 if (m_controller->isBlocked(line_addr) &&
262 if (m_readRequestTable.count(line_addr) > 0) {
267 if (m_writeRequestTable.count(line_addr) > 0) {
275 if (m_writeRequestTable.count(line_addr) > 0) {
280 if (m_readRequestTable.count(line_addr) > 0) {
328 Addr line_addr = makeLineAddress(pkt->getAddr()); local
342 m_writeRequestTable.insert(RequestTable::value_type(line_addr,
357 m_readRequestTable.insert(RequestTable::value_type(line_addr,
395 Addr line_addr local
896 Addr line_addr = makeLineAddress(pkt->getAddr()); local
[all...]
H A DDMASequencer.cc77 Addr line_addr = makeLineAddress(paddr);
80 std::forward_as_tuple(line_addr),
89 DPRINTF(RubyDma, "DMA aliased: addr %p, len %d\n", line_addr, len);
93 DPRINTF(RubyDma, "DMA req created: addr %p, len %d\n", line_addr, len);
98 msg->getLineAddress() = line_addr;
H A DRubySystem.cc491 Addr line_addr = makeLineAddress(addr); local
503 access_perm = m_abs_cntrl_vec[i]->getAccessPermission(line_addr);
507 m_abs_cntrl_vec[i]->functionalWrite(line_addr, pkt);
H A DSequencer.cc173 Addr line_addr = makeLineAddress(pkt->getAddr()); local
176 if (m_controller->isBlocked(line_addr) &&
186 RequestTable::value_type default_entry(line_addr,
200 if (m_readRequestTable.count(line_addr) > 0) {
219 if (m_writeRequestTable.count(line_addr) > 0) {

Completed in 19 milliseconds