Home
last modified time | relevance | path

Searched refs:phw (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/sys/dev/hwpmc/
H A Dhwpmc_soft.c137 struct pmc_hw *phw; in soft_config_pmc() local
146 phw = &soft_pcpu[cpu]->soft_hw[ri]; in soft_config_pmc()
150 pm, phw->phw_pmc)); in soft_config_pmc()
152 phw->phw_pmc = pm; in soft_config_pmc()
161 struct pmc_hw *phw; in soft_describe() local
176 *ppmc = phw->phw_pmc; in soft_describe()
229 struct pmc_hw *phw; in soft_pcpu_init() local
244 phw = soft_pc->soft_hw; in soft_pcpu_init()
250 phw->phw_pmc = NULL; in soft_pcpu_init()
291 struct pmc_hw *phw __diagused; in soft_release_pmc()
[all …]
H A Dhwpmc_armv7.c235 struct pmc_hw *phw; in armv7_config_pmc() local
248 __LINE__, pm, phw->phw_pmc)); in armv7_config_pmc()
250 phw->phw_pmc = pm; in armv7_config_pmc()
301 struct pmc_hw *phw __diagused; in armv7_release_pmc()
309 KASSERT(phw->phw_pmc == NULL, in armv7_release_pmc()
371 struct pmc_hw *phw; in armv7_describe() local
385 *ppmc = phw->phw_pmc; in armv7_describe()
407 struct pmc_hw *phw; in armv7_pcpu_init() local
426 for (i = 0, phw = pac->pc_armv7pmcs; i < armv7_npmcs; i++, phw++) { in armv7_pcpu_init()
429 phw->phw_pmc = NULL; in armv7_pcpu_init()
[all …]
H A Dhwpmc_arm64.c280 struct pmc_hw *phw; in arm64_config_pmc() local
293 __LINE__, pm, phw->phw_pmc)); in arm64_config_pmc()
295 phw->phw_pmc = pm; in arm64_config_pmc()
339 struct pmc_hw *phw __diagused; in arm64_release_pmc()
347 KASSERT(phw->phw_pmc == NULL, in arm64_release_pmc()
407 struct pmc_hw *phw; in arm64_describe() local
421 *ppmc = phw->phw_pmc; in arm64_describe()
443 struct pmc_hw *phw; in arm64_pcpu_init() local
462 for (i = 0, phw = pac->pc_arm64pmcs; i < arm64_npmcs; i++, phw++) { in arm64_pcpu_init()
465 phw->phw_pmc = NULL; in arm64_pcpu_init()
[all …]
H A Dhwpmc_powerpc.c109 struct pmc_hw *phw; in powerpc_describe() local
121 *ppmc = phw->phw_pmc; in powerpc_describe()
144 struct pmc_hw *phw; in powerpc_pcpu_init() local
160 for (i = 0, phw = pac->pc_ppcpmcs; i < ppc_max_pmcs; i++, phw++) { in powerpc_pcpu_init()
163 phw->phw_pmc = NULL; in powerpc_pcpu_init()
164 pc->pc_hwpmcs[i + first_ri] = phw; in powerpc_pcpu_init()
234 struct pmc_hw *phw __diagused; in powerpc_release_pmc()
242 KASSERT(phw->phw_pmc == NULL, in powerpc_release_pmc()
269 struct pmc_hw *phw; in powerpc_config_pmc() local
282 __LINE__, pm, phw->phw_pmc)); in powerpc_config_pmc()
[all …]
H A Dhwpmc_tsc.c93 struct pmc_hw *phw; in tsc_config_pmc() local
101 phw = &tsc_pcpu[cpu]->tc_hw; in tsc_config_pmc()
103 KASSERT(pm == NULL || phw->phw_pmc == NULL, in tsc_config_pmc()
105 pm, phw->phw_pmc)); in tsc_config_pmc()
107 phw->phw_pmc = pm; in tsc_config_pmc()
116 struct pmc_hw *phw; in tsc_describe() local
122 phw = &tsc_pcpu[cpu]->tc_hw; in tsc_describe()
130 *ppmc = phw->phw_pmc; in tsc_describe()
244 struct pmc_hw *phw __diagused; in tsc_release_pmc()
251 phw = &tsc_pcpu[cpu]->tc_hw; in tsc_release_pmc()
[all …]
H A Dhwpmc_dmc620.c251 struct pmc_hw *phw; in CLASSDEP_FN3() local
264 __LINE__, pm, phw->phw_pmc)); in CLASSDEP_FN3()
266 phw->phw_pmc = pm; in CLASSDEP_FN3()
344 struct pmc_hw *phw __diagused; in CLASSDEP_FN3()
355 KASSERT(phw->phw_pmc == NULL, in CLASSDEP_FN3()
430 struct pmc_hw *phw; in CLASSDEP_FN4() local
445 *ppmc = phw->phw_pmc; in CLASSDEP_FN4()
461 struct pmc_hw *phw; in CLASSDEP_FN2() local
489 phw->phw_pmc = NULL; in CLASSDEP_FN2()
510 struct pmc_hw *phw; in dmc620_intr() local
[all …]
H A Dhwpmc_cmn600.c203 struct pmc_hw *phw; in cmn600_config_pmc() local
212 phw = cmn600desc(ri)->pd_phw; in cmn600_config_pmc()
218 phw->phw_pmc = pm; in cmn600_config_pmc()
377 struct pmc_hw *phw; in cmn600_release_pmc() local
389 phw = desc->pd_phw; in cmn600_release_pmc()
390 pm = phw->phw_pmc; in cmn600_release_pmc()
565 struct pmc_hw *phw; in cmn600_describe() local
597 struct pmc_hw *phw; in cmn600_pcpu_init() local
623 phw->phw_pmc = NULL; in cmn600_pcpu_init()
645 struct pmc_hw *phw; in cmn600_pmu_intr() local
[all …]
H A Dhwpmc_amd.c488 struct pmc_hw *phw; in amd_config_pmc() local
501 __LINE__, pm, phw->phw_pmc)); in amd_config_pmc()
503 phw->phw_pmc = pm; in amd_config_pmc()
666 struct pmc_hw *phw __diagused; in amd_release_pmc()
677 KASSERT(phw->phw_pmc == NULL, in amd_release_pmc()
881 struct pmc_hw *phw; in amd_describe() local
896 *ppmc = phw->phw_pmc; in amd_describe()
934 struct pmc_hw *phw; in amd_pcpu_init() local
959 for (n = 0, phw = pac->pc_amdpmcs; n < AMD_NPMCS; n++, phw++) { in amd_pcpu_init()
962 phw->phw_pmc = NULL; in amd_pcpu_init()
[all …]
H A Dhwpmc_uncore.c93 struct pmc_hw *phw; in uncore_pcpu_init() local
114 for (n = 0, phw = cc->pc_uncorepmcs; n < npmc; n++, phw++) { in uncore_pcpu_init()
115 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | in uncore_pcpu_init()
118 phw->phw_pmc = NULL; in uncore_pcpu_init()
119 pc->pc_hwpmcs[n + uncore_ri] = phw; in uncore_pcpu_init()
237 struct pmc_hw *phw; in ucf_describe() local
244 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { in ucf_describe()
246 *ppmc = phw->phw_pmc; in ucf_describe()
546 struct pmc_hw *phw; in ucp_describe() local
548 phw = &uncore_pcpu[cpu]->pc_uncorepmcs[ri]; in ucp_describe()
[all …]
H A Dhwpmc_core.c121 struct pmc_hw *phw; in core_pcpu_init() local
144 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) { in core_pcpu_init()
145 phw->phw_state = PMC_PHW_FLAG_IS_ENABLED | in core_pcpu_init()
148 phw->phw_pmc = NULL; in core_pcpu_init()
149 pc->pc_hwpmcs[n + core_ri] = phw; in core_pcpu_init()
334 struct pmc_hw *phw; in iaf_describe() local
341 if (phw->phw_state & PMC_PHW_FLAG_IS_ENABLED) { in iaf_describe()
343 *ppmc = phw->phw_pmc; in iaf_describe()
800 struct pmc_hw *phw; in iap_describe() local
802 phw = &core_pcpu[cpu]->pc_corepmcs[ri]; in iap_describe()
[all …]
H A Dhwpmc_e500.c277 struct pmc_hw *phw; in e500_set_pmc() local
280 phw = &powerpc_pcpu[cpu]->pc_ppcpmcs[ri]; in e500_set_pmc()
281 pm = phw->phw_pmc; in e500_set_pmc()
H A Dhwpmc_mod.c1447 struct pmc_hw *phw __diagused; in pmc_process_csw_in()
1503 phw = pc->pc_hwpmcs[ri]; in pmc_process_csw_in()
1505 KASSERT(phw != NULL, in pmc_process_csw_in()
1508 KASSERT(phw->phw_pmc == pm, in pmc_process_csw_in()
1510 phw->phw_pmc, pm)); in pmc_process_csw_in()
2716 struct pmc_hw *phw __diagused; in pmc_release_pmc_descriptor()
2753 KASSERT(phw->phw_pmc == pm, in pmc_release_pmc_descriptor()
3294 struct pmc_hw *phw; in pmc_do_op_pmcallocate() local
4128 struct pmc_hw *phw; in pmc_syscall_handler() local
4190 phw = pc->pc_hwpmcs[ri]; in pmc_syscall_handler()
[all …]