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()
306 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iaf_config_pmc()
309 core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc = pm; in iaf_config_pmc()
321 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; in iaf_describe()
344 *ppm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_get_config()
371 pm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_read_pmc()
400 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc == NULL, in iaf_release_pmc()
427 iafc = core_pcpu[cpu]; in iaf_start_pmc()
459 iafc = core_pcpu[cpu]; in iaf_stop_pmc()
501 cc = core_pcpu[cpu]; in iaf_write_pmc()
806 KASSERT(core_pcpu[cpu] != NULL, ("[core,%d] null per-cpu %d", __LINE__, in iap_config_pmc()
809 core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc = pm; in iap_config_pmc()
821 phw = &core_pcpu[cpu]->pc_corepmcs[ri]; in iap_describe()
844 *ppm = core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc; in iap_get_config()
871 pm = core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc; in iap_read_pmc()
902 KASSERT(core_pcpu[cpu]->pc_corepmcs[ri].phw_pmc in iap_release_pmc()
920 cc = core_pcpu[cpu]; in iap_start_pmc()
973 cc = core_pcpu[cpu]; in iap_stop_pmc()
1009 cc = core_pcpu[cpu]; in iap_write_pmc()
1084 cc = core_pcpu[curcpu]; in core_intr()
1157 cc = core_pcpu[cpu]; in core2_intr()
1322 core_pcpu = malloc(sizeof(*core_pcpu) * maxcpu, M_PMC, in pmc_core_initialize()
1344 free(core_pcpu, M_PMC); in pmc_core_finalize()
1345 core_pcpu = NULL; in pmc_core_finalize()