/freebsd-10.1-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 | 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 | 586 * time, handlers look at the PMC pointer (phw->phw_pmc) configured 612 * the per-cpu phw array. The 'runcount' for the PMC is 1212 struct pmc_hw *phw; local 1265 phw = pc->pc_hwpmcs[ri]; 1267 KASSERT(phw != NULL, 1270 KASSERT(phw->phw_pmc == pm, 1272 phw->phw_pmc, pm)); 2224 struct pmc_hw *phw; local 2263 phw = pmc_pcpu[cpu]->pc_hwpmcs[ri]; 2265 KASSERT(phw 3125 struct pmc_hw *phw; local 3223 struct pmc_hw *phw; local [all...] |
H A D | hwpmc_core.c | 116 struct pmc_hw *phw; local 139 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) { 140 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | 143 phw->phw_pmc = NULL; 144 pc->pc_hwpmcs[n + core_ri] = phw; 295 struct pmc_hw *phw; local 298 phw = &core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri]; 307 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { 309 *ppmc = phw 2248 struct pmc_hw *phw; local [all...] |