Lines Matching defs:lines_per_zone
163 uint64_t lines_per_zone = hotZoneSize / blkSize;
185 std::vector<AccessMapState> states(3 * lines_per_zone);
186 for (unsigned idx = 0; idx < lines_per_zone; idx += 1) {
189 states[idx + lines_per_zone] = am_entry_curr->states[idx];
190 states[idx + 2 * lines_per_zone] =
195 * am_entry_prev->states => states[ 0 .. lines_per_zone-1]
196 * am_entry_curr->states => states[ lines_per_zone .. 2*lines_per_zone-1]
197 * am_entry_next->states => states[2*lines_per_zone .. 3*lines_per_zone-1]
201 Addr states_current_block = current_block + lines_per_zone;
202 // consider strides 1..lines_per_zone/2
203 int max_stride = limitStride == 0 ? lines_per_zone / 2 : limitStride + 1;
233 if (current_block + stride >= lines_per_zone) {
237 Addr blk = (states_current_block + stride) % lines_per_zone;