/freebsd-9.3-release/sys/dev/hwpmc/ |
H A D | hwpmc_mips24k.c | 313 struct pmc_hw *phw; local 322 phw = &mips24k_pcpu[cpu]->pc_mipspmcs[ri]; 324 KASSERT(pm == NULL || phw->phw_pmc == NULL, 325 ("[mips,%d] pm=%p phw->pm=%p hwpmc not unconfigured", 326 __LINE__, pm, phw->phw_pmc)); 328 phw->phw_pmc = pm; 338 struct pmc_hw *phw; local 340 phw = &mips24k_pcpu[cpu]->pc_mipspmcs[ri]; 341 pm = phw->phw_pmc; 363 struct pmc_hw *phw; local 390 struct pmc_hw *phw; local 414 struct pmc_hw *phw; local 468 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_xscale.c | 333 struct pmc_hw *phw; local 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; local 360 phw = &xscale_pcpu[cpu]->pc_xscalepmcs[ri]; 361 pm = phw->phw_pmc; 428 struct pmc_hw *phw; local 488 struct pmc_hw *phw; local 513 struct pmc_hw *phw; local 567 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_soft.c | 137 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 269 const struct pmc_hw *phw; local 316 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_tsc.c | 100 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 D | hwpmc_amd.c | 357 struct pmc_hw *phw; local 366 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri]; 368 KASSERT(pm == NULL || phw->phw_pmc == NULL, 369 ("[amd,%d] pm=%p phw->pm=%p hwpmc not unconfigured", 370 __LINE__, pm, phw->phw_pmc)); 372 phw->phw_pmc = pm; 521 struct pmc_hw *phw; local 530 phw = &amd_pcpu[cpu]->pc_amdpmcs[ri]; 532 KASSERT(phw->phw_pmc == NULL, 533 ("[amd,%d] PHW pmc %p non-NULL", __LINE__, phw 554 struct pmc_hw *phw; local 593 struct pmc_hw *phw; local 711 struct pmc_hw *phw; local 767 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_powerpc.c | 484 struct pmc_hw *phw; local 493 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; 495 KASSERT(pm == NULL || phw->phw_pmc == NULL, 496 ("[powerpc,%d] pm=%p phw->pm=%p hwpmc not unconfigured", 497 __LINE__, pm, phw->phw_pmc)); 499 phw->phw_pmc = pm; 509 struct pmc_hw *phw; local 512 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; 513 pm = phw->phw_pmc; 569 struct pmc_hw *phw; local 618 struct pmc_hw *phw; local 713 struct pmc_hw *phw; local 752 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_ppro.c | 337 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 D | hwpmc_piv.c | 556 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 D | hwpmc_uncore.c | 94 struct pmc_hw *phw; local 115 for (n = 0, phw = cc->pc_uncorepmcs; n < npmc; n++, phw++) { 116 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | 119 phw->phw_pmc = NULL; 120 pc->pc_hwpmcs[n + uncore_ri] = phw; 240 struct pmc_hw *phw; local 243 phw = &uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri]; 252 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { 254 *ppmc = phw 946 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_mod.c | 585 * time, handlers look at the PMC pointer (phw->phw_pmc) configured 611 * the per-cpu phw array. The 'runcount' for the PMC is 1211 struct pmc_hw *phw; local 1264 phw = pc->pc_hwpmcs[ri]; 1266 KASSERT(phw != NULL, 1269 KASSERT(phw->phw_pmc == pm, 1271 phw->phw_pmc, pm)); 2235 struct pmc_hw *phw; local 2274 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri]; 2276 KASSERT(phw 3136 struct pmc_hw *phw; local 3234 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_core.c | 112 struct pmc_hw *phw; local 135 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) { 136 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | 139 phw->phw_pmc = NULL; 140 pc->pc_hwpmcs[n + core_ri] = phw; 290 struct pmc_hw *phw; local 293 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; 302 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { 304 *ppmc = phw 2168 struct pmc_hw *phw; local [all...] |