Lines Matching refs:uncore_pcpu
69 static struct uncore_cpu **uncore_pcpu; variable
108 uncore_pcpu[cpu] = cc; in uncore_pcpu_init()
137 if ((cc = uncore_pcpu[cpu]) == NULL) in uncore_pcpu_fini()
140 uncore_pcpu[cpu] = NULL; in uncore_pcpu_fini()
226 KASSERT(uncore_pcpu[cpu] != NULL, ("[uncore,%d] null per-cpu %d", __LINE__, in ucf_config_pmc()
229 uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri].phw_pmc = pm; in ucf_config_pmc()
239 phw = &uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri]; in ucf_describe()
258 *ppm = uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri].phw_pmc; in ucf_get_config()
295 KASSERT(uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri].phw_pmc == NULL, in ucf_release_pmc()
313 ucfc = uncore_pcpu[cpu]; in ucf_start_pmc()
336 ucfc = uncore_pcpu[cpu]; in ucf_stop_pmc()
369 cc = uncore_pcpu[cpu]; in ucf_write_pmc()
535 KASSERT(uncore_pcpu[cpu] != NULL, ("[uncore,%d] null per-cpu %d", __LINE__, in ucp_config_pmc()
538 uncore_pcpu[cpu]->pc_uncorepmcs[ri].phw_pmc = pm; in ucp_config_pmc()
548 phw = &uncore_pcpu[cpu]->pc_uncorepmcs[ri]; in ucp_describe()
567 *ppm = uncore_pcpu[cpu]->pc_uncorepmcs[ri].phw_pmc; in ucp_get_config()
607 KASSERT(uncore_pcpu[cpu]->pc_uncorepmcs[ri].phw_pmc in ucp_release_pmc()
624 cc = uncore_pcpu[cpu]; in ucp_start_pmc()
750 uncore_pcpu = malloc(sizeof(*uncore_pcpu) * maxcpu, M_PMC, in pmc_uncore_initialize()
761 free(uncore_pcpu, M_PMC); in pmc_uncore_finalize()
762 uncore_pcpu = NULL; in pmc_uncore_finalize()