Lines Matching refs:core_pcpu

94 static struct core_cpu **core_pcpu;  variable
140 core_pcpu[cpu] = cc; in core_pcpu_init()
170 if ((cc = core_pcpu[cpu]) == NULL) in core_pcpu_fini()
173 core_pcpu[cpu] = NULL; in core_pcpu_fini()
314 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iaf_config_pmc()
317 core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc = pm; in iaf_config_pmc()
329 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; in iaf_describe()
352 *ppm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_get_config()
379 pm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_read_pmc()
408 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc == NULL, in iaf_release_pmc()
434 iafc = core_pcpu[cpu]; in iaf_start_pmc()
466 iafc = core_pcpu[cpu]; in iaf_stop_pmc()
508 cc = core_pcpu[cpu]; in iaf_write_pmc()
813 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iap_config_pmc()
816 core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc = pm; in iap_config_pmc()
828 phw = &core_pcpu[cpu]->pc_corepmcs[ri]; in iap_describe()
851 *ppm = core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc; in iap_get_config()
878 pm = core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc; in iap_read_pmc()
909 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc in iap_release_pmc()
927 cc = core_pcpu[cpu]; in iap_start_pmc()
980 cc = core_pcpu[cpu]; in iap_stop_pmc()
1017 cc = core_pcpu[cpu]; in iap_write_pmc()
1092 cc = core_pcpu[curcpu]; in core_intr()
1165 cc = core_pcpu[cpu]; in core2_intr()
1330 core_pcpu = malloc(sizeof(*core_pcpu) * maxcpu, M_PMC, in pmc_core_initialize()
1352 free(core_pcpu, M_PMC); in pmc_core_finalize()
1353 core_pcpu = NULL; in pmc_core_finalize()