Lines Matching refs:phw
234 struct pmc_hw *phw; in armv7_config_pmc() local
243 phw = &armv7_pcpu[cpu]->pc_armv7pmcs[ri]; in armv7_config_pmc()
245 KASSERT(pm == NULL || phw->phw_pmc == NULL, in armv7_config_pmc()
247 __LINE__, pm, phw->phw_pmc)); in armv7_config_pmc()
249 phw->phw_pmc = pm; in armv7_config_pmc()
300 struct pmc_hw *phw __diagused; in armv7_release_pmc()
307 phw = &armv7_pcpu[cpu]->pc_armv7pmcs[ri]; in armv7_release_pmc()
308 KASSERT(phw->phw_pmc == NULL, in armv7_release_pmc()
309 ("[armv7,%d] PHW pmc %p non-NULL", __LINE__, phw->phw_pmc)); in armv7_release_pmc()
370 struct pmc_hw *phw; in armv7_describe() local
377 phw = &armv7_pcpu[cpu]->pc_armv7pmcs[ri]; in armv7_describe()
382 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { in armv7_describe()
384 *ppmc = phw->phw_pmc; in armv7_describe()
406 struct pmc_hw *phw; in armv7_pcpu_init() local
425 for (i = 0, phw = pac->pc_armv7pmcs; i < armv7_npmcs; i++, phw++) { in armv7_pcpu_init()
426 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | in armv7_pcpu_init()
428 phw->phw_pmc = NULL; in armv7_pcpu_init()
429 pc->pc_hwpmcs[i + first_ri] = phw; in armv7_pcpu_init()