Lines Matching refs:pmc_pcpu

101 struct pmc_cpu		**pmc_pcpu;	 /* per-cpu state */  variable
1376 pc = pmc_pcpu[cpu]; in pmc_process_csw_in()
1557 pc = pmc_pcpu[cpu]; in pmc_process_csw_out()
2809 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri]; in pmc_release_pmc_descriptor()
3789 pc = pmc_pcpu[cpu]; in pmc_syscall_handler()
3965 (pmc_pcpu[(cpu)]->pc_hwpmcs[(n)]->phw_state & \ in pmc_syscall_handler()
3968 (pmc_pcpu[(cpu)]->pc_hwpmcs[(n)]->phw_pmc == NULL) in pmc_syscall_handler()
4032 phw = pmc_pcpu[cpu]->pc_hwpmcs[n]; in pmc_syscall_handler()
4676 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_add_sample()
4793 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_capture_user_callchain()
4926 psb = pmc_pcpu[cpu]->pc_sb[ring]; in pmc_process_samples()
5196 (void) md->pmd_switch_out(pmc_pcpu[cpu], pp); in pmc_process_exit()
5610 pmc_pcpu = malloc(maxcpu * sizeof(struct pmc_cpu *), M_PMC, in pmc_initialize()
5624 pmc_pcpu[cpu] = malloc(sizeof(struct pmc_cpu) + in pmc_initialize()
5647 KASSERT(pmc_pcpu[cpu] != NULL, in pmc_initialize()
5658 pmc_pcpu[cpu]->pc_sb[PMC_HR] = sb; in pmc_initialize()
5671 pmc_pcpu[cpu]->pc_sb[PMC_SR] = sb; in pmc_initialize()
5682 pmc_pcpu[cpu]->pc_sb[PMC_UR] = sb; in pmc_initialize()
5863 cpu, pmc_pcpu[cpu]); in pmc_cleanup()
5864 if (!pmc_cpu_is_active(cpu) || pmc_pcpu[cpu] == NULL) in pmc_cleanup()
5887 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_HR] != NULL, in pmc_cleanup()
5890 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_SR] != NULL, in pmc_cleanup()
5893 KASSERT(pmc_pcpu[cpu]->pc_sb[PMC_UR] != NULL, in pmc_cleanup()
5896 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_HR]->ps_callchains, M_PMC); in pmc_cleanup()
5897 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_HR], M_PMC); in pmc_cleanup()
5898 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_SR]->ps_callchains, M_PMC); in pmc_cleanup()
5899 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_SR], M_PMC); in pmc_cleanup()
5900 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_UR]->ps_callchains, M_PMC); in pmc_cleanup()
5901 free_domain(pmc_pcpu[cpu]->pc_sb[PMC_UR], M_PMC); in pmc_cleanup()
5902 free_domain(pmc_pcpu[cpu], M_PMC); in pmc_cleanup()
5905 free(pmc_pcpu, M_PMC); in pmc_cleanup()
5906 pmc_pcpu = NULL; in pmc_cleanup()