Lines Matching refs:phw
290 struct pmc_hw *phw; in amd_config_pmc() local
299 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri]; in amd_config_pmc()
301 KASSERT(pm == NULL || phw->phw_pmc == NULL, in amd_config_pmc()
303 __LINE__, pm, phw->phw_pmc)); in amd_config_pmc()
305 phw->phw_pmc = pm; in amd_config_pmc()
454 struct pmc_hw *phw __diagused; in amd_release_pmc()
461 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri]; in amd_release_pmc()
463 KASSERT(phw->phw_pmc == NULL, in amd_release_pmc()
464 ("[amd,%d] PHW pmc %p non-NULL", __LINE__, phw->phw_pmc)); in amd_release_pmc()
653 struct pmc_hw *phw; in amd_describe() local
660 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri]; in amd_describe()
666 if ((phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) != 0) { in amd_describe()
668 *ppmc = phw->phw_pmc; in amd_describe()
698 struct pmc_hw *phw; in amd_pcpu_init() local
718 for (n = 0, phw = pac->pc_amdpmcs; n < AMD_NPMCS; n++, phw++) { in amd_pcpu_init()
719 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | in amd_pcpu_init()
721 phw->phw_pmc = NULL; in amd_pcpu_init()
722 pc->pc_hwpmcs[n + first_ri] = phw; in amd_pcpu_init()