Lines Matching refs:phw
333 struct pmc_hw *phw;
342 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
344 KASSERT(pm == NULL || phw->phw_pmc == NULL,
345 ("[xscale,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
346 __LINE__, pm, phw->phw_pmc));
348 phw->phw_pmc = pm;
358 struct pmc_hw *phw;
360 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
361 pm = phw->phw_pmc;
428 struct pmc_hw *phw;
430 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
431 pm = phw->phw_pmc;
488 struct pmc_hw *phw;
495 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
496 KASSERT(phw->phw_pmc == NULL,
497 ("[xscale,%d] PHW pmc %p non-NULL", __LINE__, phw->phw_pmc));
513 struct pmc_hw *phw;
521 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
527 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
529 *ppmc = phw->phw_pmc;
567 struct pmc_hw *phw;
581 for (i = 0, phw = pac->pc_xscalepmcs; i < xscale_npmcs; i++, phw++) {
582 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED |
584 phw->phw_pmc = NULL;
585 pc->pc_hwpmcs[i + first_ri] = phw;