Lines Matching refs:core_pcpu
92 static struct core_cpu **core_pcpu; variable
138 core_pcpu[cpu] = cc; in core_pcpu_init()
172 if ((cc = core_pcpu[cpu]) == NULL) in core_pcpu_fini()
175 core_pcpu[cpu] = NULL; in core_pcpu_fini()
323 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iaf_config_pmc()
326 core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc = pm; in iaf_config_pmc()
336 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; in iaf_describe()
355 *ppm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_get_config()
404 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc == NULL, in iaf_release_pmc()
429 cc = core_pcpu[cpu]; in iaf_start_pmc()
455 cc = core_pcpu[cpu]; in iaf_stop_pmc()
479 cc = core_pcpu[cpu]; in iaf_write_pmc()
789 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iap_config_pmc()
792 core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc = pm; in iap_config_pmc()
802 phw = &core_pcpu[cpu]->pc_corepmcs[ri]; in iap_describe()
821 *ppm = core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc; in iap_get_config()
872 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc in iap_release_pmc()
889 cc = core_pcpu[cpu]; in iap_start_pmc()
1015 cc = core_pcpu[curcpu]; in core_intr()
1089 cc = core_pcpu[cpu]; in core2_intr()
1244 core_pcpu = malloc(sizeof(*core_pcpu) * maxcpu, M_PMC, in pmc_core_initialize()
1263 free(core_pcpu, M_PMC); in pmc_core_finalize()
1264 core_pcpu = NULL; in pmc_core_finalize()