Lines Matching refs:pmc_pcpu
101 struct pmc_cpu **pmc_pcpu; /* per-cpu state */ variable
1472 pc = pmc_pcpu[cpu]; in pmc_process_csw_in()
1639 pc = pmc_pcpu[cpu]; in pmc_process_csw_out()
2750 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri]; in pmc_release_pmc_descriptor()
3415 (pmc_pcpu[(cpu)]->pc_hwpmcs[(n)]->phw_state & \ in pmc_do_op_pmcallocate()
3418 (pmc_pcpu[(cpu)]->pc_hwpmcs[(n)]->phw_pmc == NULL) in pmc_do_op_pmcallocate()
3485 phw = pmc_pcpu[cpu]->pc_hwpmcs[n]; in pmc_do_op_pmcallocate()
4188 pc = pmc_pcpu[cpu]; in pmc_syscall_handler()
4615 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_add_sample()
4723 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_capture_user_callchain()
4839 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_process_samples()
5093 (void)md->pmd_switch_out(pmc_pcpu[cpu], pp); in pmc_process_exit()
5523 pmc_pcpu = malloc(maxcpu * sizeof(struct pmc_cpu *), M_PMC, in pmc_initialize()
5537 pmc_pcpu[cpu] = malloc(sizeof(struct pmc_cpu) + in pmc_initialize()
5560 KASSERT(pmc_pcpu[cpu] != NULL, in pmc_initialize()
5571 pmc_pcpu[cpu]->pc_sb[PMC_HR] = sb; in pmc_initialize()
5584 pmc_pcpu[cpu]->pc_sb[PMC_SR] = sb; in pmc_initialize()
5595 pmc_pcpu[cpu]->pc_sb[PMC_UR] = sb; in pmc_initialize()
5773 cpu, pmc_pcpu[cpu]); in pmc_cleanup()
5774 if (!pmc_cpu_is_active(cpu) || pmc_pcpu[cpu] == NULL) in pmc_cleanup()
5800 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_HR] != NULL, in pmc_cleanup()
5803 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_SR] != NULL, in pmc_cleanup()
5806 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_UR] != NULL, in pmc_cleanup()
5809 free(pmc_pcpu[cpu]->pc_sb[PMC_HR]->ps_callchains, M_PMC); in pmc_cleanup()
5810 free(pmc_pcpu[cpu]->pc_sb[PMC_HR], M_PMC); in pmc_cleanup()
5811 free(pmc_pcpu[cpu]->pc_sb[PMC_SR]->ps_callchains, M_PMC); in pmc_cleanup()
5812 free(pmc_pcpu[cpu]->pc_sb[PMC_SR], M_PMC); in pmc_cleanup()
5813 free(pmc_pcpu[cpu]->pc_sb[PMC_UR]->ps_callchains, M_PMC); in pmc_cleanup()
5814 free(pmc_pcpu[cpu]->pc_sb[PMC_UR], M_PMC); in pmc_cleanup()
5815 free(pmc_pcpu[cpu], M_PMC); in pmc_cleanup()
5818 free(pmc_pcpu, M_PMC); in pmc_cleanup()
5819 pmc_pcpu = NULL; in pmc_cleanup()