Lines Matching refs:thd_stat

2665     g_autofree vmsr_thread_stat *thd_stat = NULL;  in kvm_msr_energy_thread()  local
2678 thd_stat = g_new0(vmsr_thread_stat, 1); in kvm_msr_energy_thread()
2704 thd_stat = g_renew(vmsr_thread_stat, thd_stat, num_threads); in kvm_msr_energy_thread()
2706 memset(thd_stat, 0, num_threads * sizeof(vmsr_thread_stat)); in kvm_msr_energy_thread()
2710 thd_stat[i].utime = g_new0(unsigned long long, 2); in kvm_msr_energy_thread()
2711 thd_stat[i].stime = g_new0(unsigned long long, 2); in kvm_msr_energy_thread()
2712 thd_stat[i].thread_id = thread_ids[i]; in kvm_msr_energy_thread()
2714 thd_stat[i].thread_id, in kvm_msr_energy_thread()
2715 &thd_stat[i].utime[0], in kvm_msr_energy_thread()
2716 &thd_stat[i].stime[0], in kvm_msr_energy_thread()
2717 &thd_stat[i].cpu_id); in kvm_msr_energy_thread()
2718 thd_stat[i].pkg_id = in kvm_msr_energy_thread()
2719 vmsr_get_physical_package_id(thd_stat[i].cpu_id); in kvm_msr_energy_thread()
2729 if (thd_stat[j].pkg_id == i) { in kvm_msr_energy_thread()
2732 thd_stat[j].cpu_id, in kvm_msr_energy_thread()
2733 thd_stat[j].thread_id, in kvm_msr_energy_thread()
2753 if (thd_stat[j].pkg_id == i) { in kvm_msr_energy_thread()
2756 thd_stat[j].cpu_id, in kvm_msr_energy_thread()
2757 thd_stat[j].thread_id, in kvm_msr_energy_thread()
2779 thd_stat[i].thread_id, in kvm_msr_energy_thread()
2780 &thd_stat[i].utime[1], in kvm_msr_energy_thread()
2781 &thd_stat[i].stime[1], in kvm_msr_energy_thread()
2782 &thd_stat[i].cpu_id); in kvm_msr_energy_thread()
2790 thd_stat[i].delta_ticks = 0; in kvm_msr_energy_thread()
2792 vmsr_delta_ticks(thd_stat, i); in kvm_msr_energy_thread()
2802 if (cpu->thread_id == thd_stat[i].thread_id) { in kvm_msr_energy_thread()
2803 thd_stat[i].is_vcpu = true; in kvm_msr_energy_thread()
2804 thd_stat[i].vcpu_id = cpu->cpu_index; in kvm_msr_energy_thread()
2805 pkg_stat[thd_stat[i].pkg_id].nb_vcpu++; in kvm_msr_energy_thread()
2806 thd_stat[i].acpi_id = kvm_arch_vcpu_id(cpu); in kvm_msr_energy_thread()
2815 if ((thd_stat[j].acpi_id == in kvm_msr_energy_thread()
2817 && (thd_stat[j].is_vcpu == true)) { in kvm_msr_energy_thread()
2818 x86_topo_ids_from_apicid(thd_stat[j].acpi_id, in kvm_msr_energy_thread()
2820 thd_stat[j].vpkg_id = topo_ids.pkg_id; in kvm_msr_energy_thread()
2827 if ((thd_stat[i].is_vcpu != true) && in kvm_msr_energy_thread()
2828 (thd_stat[i].delta_ticks > 0)) { in kvm_msr_energy_thread()
2830 temp = vmsr_get_ratio(pkg_stat[thd_stat[i].pkg_id].e_delta, in kvm_msr_energy_thread()
2831 thd_stat[i].delta_ticks, in kvm_msr_energy_thread()
2832 vmsr->host_topo.maxticks[thd_stat[i].pkg_id]); in kvm_msr_energy_thread()
2833 pkg_stat[thd_stat[i].pkg_id].e_ratio in kvm_msr_energy_thread()
2850 if ((thd_stat[i].is_vcpu == true) && \ in kvm_msr_energy_thread()
2851 (thd_stat[i].delta_ticks > 0)) { in kvm_msr_energy_thread()
2853 temp = vmsr_get_ratio(pkg_stat[thd_stat[i].pkg_id].e_delta, in kvm_msr_energy_thread()
2854 thd_stat[i].delta_ticks, in kvm_msr_energy_thread()
2855 vmsr->host_topo.maxticks[thd_stat[i].pkg_id]); in kvm_msr_energy_thread()
2856 vpkgs_energy_stat[thd_stat[i].vpkg_id] += in kvm_msr_energy_thread()
2858 vpkgs_energy_stat[thd_stat[i].vpkg_id] += in kvm_msr_energy_thread()
2859 pkg_stat[thd_stat[i].pkg_id].e_ratio; in kvm_msr_energy_thread()
2869 if ((thd_stat[i].is_vcpu == true) && \ in kvm_msr_energy_thread()
2870 (thd_stat[i].delta_ticks > 0)) { in kvm_msr_energy_thread()
2871 vmsr->msr_value[thd_stat[i].vcpu_id] = \ in kvm_msr_energy_thread()
2872 vpkgs_energy_stat[thd_stat[i].vpkg_id]; in kvm_msr_energy_thread()
2878 g_free(thd_stat[i].utime); in kvm_msr_energy_thread()
2879 g_free(thd_stat[i].stime); in kvm_msr_energy_thread()