Lines Matching refs:psp
62 struct pst_processor *psp; in get_cpu_idle() local
68 psp = (struct pst_processor *)malloc(lib_num_loc_cpus * sizeof(*psp)); in get_cpu_idle()
69 if (psp == NULL) { in get_cpu_idle()
70 printf("malloc(%d) failed!\n", lib_num_loc_cpus * sizeof(*psp)); in get_cpu_idle()
73 if (pstat_getprocessor(psp, sizeof(*psp), lib_num_loc_cpus, 0) != -1) { in get_cpu_idle()
77 overlay->word[0] = psp[i].psp_idlecycles.psc_hi; in get_cpu_idle()
78 overlay->word[1] = psp[i].psp_idlecycles.psc_lo; in get_cpu_idle()
88 free(psp); in get_cpu_idle()
124 struct pst_processor *psp; in calibrate_idle_rate() local
132 psp = (struct pst_processor *)malloc(lib_num_loc_cpus * sizeof(*psp)); in calibrate_idle_rate()
133 if (psp == NULL) { in calibrate_idle_rate()
134 printf("malloc(%d) failed!\n", lib_num_loc_cpus * sizeof(*psp)); in calibrate_idle_rate()
141 if (pstat_getprocessor(psp, sizeof(*psp), lib_num_loc_cpus, 0) != -1) { in calibrate_idle_rate()
148 overlay->word[0] = psp[j].psp_idlecycles.psc_hi; in calibrate_idle_rate()
149 overlay->word[1] = psp[j].psp_idlecycles.psc_lo; in calibrate_idle_rate()
177 if (pstat_getprocessor(psp, sizeof(*psp), lib_num_loc_cpus, 0) != -1) { in calibrate_idle_rate()
184 overlay->word[0] = psp[j].psp_idlecycles.psc_hi; in calibrate_idle_rate()
185 overlay->word[1] = psp[j].psp_idlecycles.psc_lo; in calibrate_idle_rate()