Lines Matching refs:dtlb
911 : McPATComponent(_xml_data), itlb(NULL), dtlb(NULL),
957 //dtlb
982 dtlb = new ArrayST(xml_data, &interface_ip, "Data TLB", Core_device,
984 area.set_area(area.get_area() + dtlb->local_result.area);
3137 dtlb->tdp_stats.reset();
3138 dtlb->tdp_stats.readAc.access = dtlb->l_ip.num_search_ports *
3140 dtlb->tdp_stats.readAc.miss = 0;
3141 dtlb->tdp_stats.readAc.hit = dtlb->tdp_stats.readAc.access -
3142 dtlb->tdp_stats.readAc.miss;
3143 dtlb->rtp_stats.reset();
3144 dtlb->rtp_stats.readAc.access = mem_man_stats.dtlb_read_accesses +
3146 dtlb->rtp_stats.writeAc.access = mem_man_stats.dtlb_write_accesses +
3149 dtlb->power_t.reset();
3151 dtlb->power_t.readOp.dynamic += dtlb->tdp_stats.readAc.access *
3152 dtlb->local_result.power.searchOp.dynamic +
3153 dtlb->tdp_stats.readAc.miss *
3154 dtlb->local_result.power.writeOp.dynamic;
3155 dtlb->rt_power.reset();
3157 dtlb->rt_power.readOp.dynamic += dtlb->rtp_stats.readAc.access *
3158 dtlb->local_result.power.searchOp.dynamic +
3159 dtlb->rtp_stats.writeAc.access *
3160 dtlb->local_result.power.writeOp.dynamic;
3170 if (dtlb) {
3171 dtlb->output_data.peak_dynamic_power =
3172 dtlb->power_t.readOp.dynamic * clockRate;
3173 dtlb->output_data.runtime_dynamic_energy =
3174 dtlb->rt_power.readOp.dynamic;
3175 output_data += dtlb->output_data;
3185 dtlb->displayData(indent + 4, plevel);
3547 if (dtlb) {
3548 delete dtlb;
3549 dtlb = NULL;