Lines Matching refs:line_addr
142 Addr line_addr = makeLineAddress(address);
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,
243 if (page_addr != pageAddress(line_addr)) {
254 stream->m_address = line_addr;
256 DPRINTF(RubyPrefetcher, "Requesting prefetch for %#x\n", line_addr);
257 m_controller->enqueuePrefetch(line_addr, stream->m_type);
303 Addr line_addr = makeLineAddress(mystream->m_address);
307 line_addr = makeNextStrideAddress(line_addr, stride);
309 if (page_addr != pageAddress(line_addr)) {
320 DPRINTF(RubyPrefetcher, "Requesting prefetch for %#x\n", line_addr);
321 m_controller->enqueuePrefetch(line_addr, m_array[index].m_type);
325 mystream->m_address = line_addr;
354 Addr line_addr = makeLineAddress(address);
356 if (filter_table[i] == line_addr) {
368 filter_table[local_index] = makeNextStrideAddress(line_addr, stride);
388 Addr line_addr = makeLineAddress(address);
394 int delta = line_addr - m_nonunit_filter[i];
422 m_nonunit_filter[i] = line_addr;
431 m_nonunit_filter[m_nonunit_index] = line_addr;