Lines Matching refs:cache_stats

134     arrayPtr->tdp_stats.readAc.access = cache_stats.tdp_read_access_scalar *
135 num_tdp_ports * cache_stats.duty_cycle *
136 cache_stats.homenode_access_scalar;
140 arrayPtr->tdp_stats.writeAc.access = cache_stats.tdp_write_access_scalar *
141 num_tdp_ports * cache_stats.duty_cycle *
142 cache_stats.homenode_access_scalar;
151 if (cache_stats.use_detailed_stats) {
153 cache_stats.num_data_array_reads;
155 cache_stats.num_data_array_writes;
157 cache_stats.num_tag_array_reads;
159 cache_stats.num_tag_array_writes;
167 cache_stats.read_accesses + cache_stats.write_misses;
169 cache_stats.write_accesses + cache_stats.read_misses;
171 cache_stats.read_accesses + cache_stats.write_accesses;
173 cache_stats.read_misses + cache_stats.write_misses;
182 cache_stats.tdp_read_access_scalar *
183 num_tdp_ports * cache_stats.dir_duty_cycle *
184 (1 - cache_stats.homenode_access_scalar);
190 cache_stats.tdp_sbt_write_access_scalar *
191 num_tdp_ports * cache_stats.dir_duty_cycle *
192 (1 - cache_stats.homenode_access_scalar);
200 cache_stats.homenode_read_accesses;
202 cache_stats.homenode_read_misses;
204 cache_stats.homenode_read_accesses -
205 cache_stats.homenode_read_misses;
207 cache_stats.homenode_write_accesses;
209 cache_stats.homenode_write_misses;
211 cache_stats.homenode_write_accesses -
212 cache_stats.homenode_write_misses;
269 cache_stats.read_misses + cache_stats.write_misses;
271 cache_stats.read_misses + cache_stats.write_misses;
276 cache_stats.homenode_write_misses;
278 cache_stats.homenode_write_misses;
324 cache_stats.read_misses + cache_stats.write_misses;
326 cache_stats.read_misses + cache_stats.write_misses;
331 cache_stats.homenode_write_misses;
333 cache_stats.homenode_write_misses;
379 arrayPtr->rtp_stats.readAc.access = cache_stats.read_misses;
380 arrayPtr->rtp_stats.writeAc.access = cache_stats.read_misses;
385 cache_stats.homenode_write_misses;
387 cache_stats.homenode_write_misses;
437 arrayPtr->rtp_stats.readAc.access = cache_stats.write_misses;
438 arrayPtr->rtp_stats.writeAc.access = cache_stats.write_misses;
443 cache_stats.homenode_write_misses;
445 cache_stats.homenode_write_misses;
460 memset(&cache_stats, 0, sizeof(CacheStatistics));
594 cache_stats.use_detailed_stats = false;
605 ASSIGN_FP_IF("num_data_array_reads", cache_stats.num_data_array_reads);
607 cache_stats.num_data_array_writes);
608 ASSIGN_FP_IF("num_tag_array_reads", cache_stats.num_tag_array_reads);
609 ASSIGN_FP_IF("num_tag_array_writes", cache_stats.num_tag_array_writes);
610 ASSIGN_FP_IF("duty_cycle", cache_stats.duty_cycle);
611 ASSIGN_FP_IF("read_accesses", cache_stats.read_accesses);
612 ASSIGN_FP_IF("write_accesses", cache_stats.write_accesses);
613 ASSIGN_FP_IF("read_misses", cache_stats.read_misses);
614 ASSIGN_FP_IF("write_misses", cache_stats.write_misses);
615 ASSIGN_FP_IF("conflicts", cache_stats.conflicts);
617 cache_stats.homenode_read_accesses);
619 cache_stats.homenode_write_accesses);
621 cache_stats.homenode_read_misses);
623 cache_stats.homenode_write_misses);
625 cache_stats.homenode_access_scalar);
627 cache_stats.tdp_read_access_scalar);
629 cache_stats.tdp_write_access_scalar);
631 cache_stats.tdp_sbt_write_access_scalar);
633 cache_stats.dir_duty_cycle);
640 if (cache_stats.num_data_array_reads > 0 ||
641 cache_stats.num_data_array_writes > 0 ||
642 cache_stats.num_tag_array_reads > 0 ||
643 cache_stats.num_tag_array_writes > 0) {
644 cache_stats.use_detailed_stats = true;