Searched refs:phw (Results 1 - 16 of 16) sorted by relevance

/freebsd-11-stable/sys/dev/hwpmc/
H A Dhwpmc_arm64.c242 struct pmc_hw *phw; local
251 phw = &arm64_pcpu[cpu]->pc_arm64pmcs[ri];
253 KASSERT(pm == NULL || phw->phw_pmc == NULL,
254 ("[arm64,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
255 __LINE__, pm, phw->phw_pmc));
257 phw->phw_pmc = pm;
265 struct pmc_hw *phw; local
269 phw = &arm64_pcpu[cpu]->pc_arm64pmcs[ri];
270 pm = phw->phw_pmc;
293 struct pmc_hw *phw; local
311 struct pmc_hw *phw; local
376 struct pmc_hw *phw; local
431 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_armv7.c216 struct pmc_hw *phw; local
225 phw = &armv7_pcpu[cpu]->pc_armv7pmcs[ri];
227 KASSERT(pm == NULL || phw->phw_pmc == NULL,
228 ("[armv7,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
229 __LINE__, pm, phw->phw_pmc));
231 phw->phw_pmc = pm;
239 struct pmc_hw *phw; local
243 phw = &armv7_pcpu[cpu]->pc_armv7pmcs[ri];
244 pm = phw->phw_pmc;
265 struct pmc_hw *phw; local
283 struct pmc_hw *phw; local
352 struct pmc_hw *phw; local
407 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_xscale.c330 struct pmc_hw *phw; local
339 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
341 KASSERT(pm == NULL || phw->phw_pmc == NULL,
342 ("[xscale,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
343 __LINE__, pm, phw->phw_pmc));
345 phw->phw_pmc = pm;
355 struct pmc_hw *phw; local
357 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri];
358 pm = phw->phw_pmc;
425 struct pmc_hw *phw; local
485 struct pmc_hw *phw; local
510 struct pmc_hw *phw; local
564 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_soft.c137 struct pmc_hw *phw; local
146 phw = &soft_pcpu[cpu]->soft_hw[ri];
148 KASSERT(pm == NULL || phw->phw_pmc == NULL,
149 ("[soft,%d] pm=%p phw->pm=%p hwpmc not unconfigured", __LINE__,
150 pm, phw->phw_pmc));
152 phw->phw_pmc = pm;
163 struct pmc_hw *phw; local
170 phw = &soft_pcpu[cpu]->soft_hw[ri];
179 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
181 *ppmc = phw
234 struct pmc_hw *phw; local
266 const struct pmc_hw *phw; local
313 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_tsc.c100 struct pmc_hw *phw; local
108 phw = &tsc_pcpu[cpu]->tc_hw;
110 KASSERT(pm == NULL || phw->phw_pmc == NULL,
111 ("[tsc,%d] pm=%p phw->pm=%p hwpmc not unconfigured", __LINE__,
112 pm, phw->phw_pmc));
114 phw->phw_pmc = pm;
125 struct pmc_hw *phw; local
131 phw = &tsc_pcpu[cpu]->tc_hw;
140 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
142 *ppmc = phw
239 const struct pmc_hw *phw; local
266 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_mips.c161 struct pmc_hw *phw; local
170 phw = &mips_pcpu[cpu]->pc_mipspmcs[ri];
172 KASSERT(pm == NULL || phw->phw_pmc == NULL,
173 ("[mips,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
174 __LINE__, pm, phw->phw_pmc));
176 phw->phw_pmc = pm;
186 struct pmc_hw *phw; local
188 phw = &mips_pcpu[cpu]->pc_mipspmcs[ri];
189 pm = phw->phw_pmc;
211 struct pmc_hw *phw; local
238 struct pmc_hw *phw; local
321 struct pmc_hw *phw; local
375 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_e500.c338 struct pmc_hw *phw; local
347 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
349 KASSERT(pm == NULL || phw->phw_pmc == NULL,
350 ("[powerpc,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
351 __LINE__, pm, phw->phw_pmc));
353 phw->phw_pmc = pm;
363 struct pmc_hw *phw; local
365 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
366 pm = phw->phw_pmc;
397 struct pmc_hw *phw; local
439 struct pmc_hw *phw; local
553 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_ppc970.c343 struct pmc_hw *phw; local
352 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
354 KASSERT(pm == NULL || phw->phw_pmc == NULL,
355 ("[powerpc,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
356 __LINE__, pm, phw->phw_pmc));
358 phw->phw_pmc = pm;
367 struct pmc_hw *phw; local
370 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
371 pm = phw->phw_pmc;
401 struct pmc_hw *phw; local
544 struct pmc_hw *phw; local
643 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_powerpc.c111 struct pmc_hw *phw; local
117 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
123 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
125 *ppmc = phw->phw_pmc;
H A Dhwpmc_amd.c450 struct pmc_hw *phw; local
459 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri];
461 KASSERT(pm == NULL || phw->phw_pmc == NULL,
462 ("[amd,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
463 __LINE__, pm, phw->phw_pmc));
465 phw->phw_pmc = pm;
638 struct pmc_hw *phw; local
647 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri];
649 KASSERT(phw->phw_pmc == NULL,
650 ("[amd,%d] PHW pmc %p non-NULL", __LINE__, phw
670 struct pmc_hw *phw; local
714 struct pmc_hw *phw; local
851 struct pmc_hw *phw; local
907 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_mpc7xxx.c418 struct pmc_hw *phw; local
427 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
429 KASSERT(pm == NULL || phw->phw_pmc == NULL,
430 ("[powerpc,%d] pm=%p phw->pm=%p hwpmc not unconfigured",
431 __LINE__, pm, phw->phw_pmc));
433 phw->phw_pmc = pm;
443 struct pmc_hw *phw; local
446 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri];
447 pm = phw->phw_pmc;
503 struct pmc_hw *phw; local
555 struct pmc_hw *phw; local
646 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_ppro.c337 struct pmc_hw *phw; local
349 phw = p6c->pc_p6pmcs;
354 for (n = 0; n < P6_NPMCS; n++, phw++) {
355 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED |
357 phw->phw_pmc = NULL;
358 pc->pc_hwpmcs[n + first_ri] = phw;
741 struct pmc_hw *phw; local
749 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri];
752 KASSERT(phw == &p6_pcpu[cpu]->pc_p6pmcs[ri],
753 ("[p6,%d] phw mismatc
[all...]
H A Dhwpmc_piv.c559 struct pmc_hw *phw; local
613 phw = p4c->pc_p4pmcs;
615 for (n = 0; n < P4_NPMCS; n++, phw++) {
616 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED |
618 phw->phw_pmc = NULL;
619 pc->pc_hwpmcs[n + first_ri] = phw;
738 const struct pmc_hw *phw; local
747 phw = &pc->pc_p4pmcs[ri];
748 pm = phw->phw_pmc;
790 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_uncore.c98 struct pmc_hw *phw; local
119 for (n = 0, phw = cc->pc_uncorepmcs; n < npmc; n++, phw++) {
120 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED |
123 phw->phw_pmc = NULL;
124 pc->pc_hwpmcs[n + uncore_ri] = phw;
244 struct pmc_hw *phw; local
247 phw = &uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri];
256 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
258 *ppmc = phw
948 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_mod.c587 * time, handlers look at the PMC pointer (phw->phw_pmc) configured
613 * the per-cpu phw array. The 'runcount' for the PMC is
1214 struct pmc_hw *phw; local
1267 phw = pc->pc_hwpmcs[ri];
1269 KASSERT(phw != NULL,
1272 KASSERT(phw->phw_pmc == pm,
1274 phw->phw_pmc, pm));
2260 struct pmc_hw *phw; local
2300 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri];
2302 KASSERT(phw
3198 struct pmc_hw *phw; local
3296 struct pmc_hw *phw; local
[all...]
H A Dhwpmc_core.c121 struct pmc_hw *phw; local
144 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) {
145 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED |
148 phw->phw_pmc = NULL;
149 pc->pc_hwpmcs[n + core_ri] = phw;
312 struct pmc_hw *phw; local
315 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri];
324 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) {
326 *ppmc = phw
2540 struct pmc_hw *phw; local
[all...]

Completed in 121 milliseconds