/freebsd-10.2-release/sys/dev/hwpmc/ |
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 266 const struct pmc_hw *phw; local 313 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_mips.c | 161 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 D | hwpmc_ppc970.c | 343 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 549 struct pmc_hw *phw; local 645 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 | 95 struct pmc_hw *phw; local 101 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; 107 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { 109 *ppmc = phw->phw_pmc;
|
H A D | hwpmc_mpc7xxx.c | 421 struct pmc_hw *phw; local 430 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; 432 KASSERT(pm == NULL || phw->phw_pmc == NULL, 433 ("[powerpc,%d] pm=%p phw->pm=%p hwpmc not unconfigured", 434 __LINE__, pm, phw->phw_pmc)); 436 phw->phw_pmc = pm; 446 struct pmc_hw *phw; local 449 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; 450 pm = phw->phw_pmc; 506 struct pmc_hw *phw; local 558 struct pmc_hw *phw; local 645 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 | 559 struct pmc_hw *phw; local 616 phw = p4c->pc_p4pmcs; 618 for (n = 0; n < P4_NPMCS; n++, phw++) { 619 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | 621 phw->phw_pmc = NULL; 622 pc->pc_hwpmcs[n + first_ri] = phw; 741 const struct pmc_hw *phw; local 750 phw = &pc->pc_p4pmcs[ri]; 751 pm = phw->phw_pmc; 793 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_uncore.c | 98 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 950 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_mod.c | 592 * time, handlers look at the PMC pointer (phw->phw_pmc) configured 618 * the per-cpu phw array. The 'runcount' for the PMC is 1219 struct pmc_hw *phw; local 1272 phw = pc->pc_hwpmcs[ri]; 1274 KASSERT(phw != NULL, 1277 KASSERT(phw->phw_pmc == pm, 1279 phw->phw_pmc, pm)); 2230 struct pmc_hw *phw; local 2269 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri]; 2271 KASSERT(phw 3129 struct pmc_hw *phw; local 3227 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_core.c | 120 struct pmc_hw *phw; local 143 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) { 144 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | 147 phw->phw_pmc = NULL; 148 pc->pc_hwpmcs[n + core_ri] = phw; 303 struct pmc_hw *phw; local 306 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; 315 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { 317 *ppmc = phw 2290 struct pmc_hw *phw; local [all...] |