sys/amd64/include/pmc_mdep.h
133
struct pmc_mdep *pmc_amd_initialize(void);
sys/amd64/include/pmc_mdep.h
134
void pmc_amd_finalize(struct pmc_mdep *_md);
sys/amd64/include/pmc_mdep.h
135
struct pmc_mdep *pmc_intel_initialize(void);
sys/amd64/include/pmc_mdep.h
136
void pmc_intel_finalize(struct pmc_mdep *_md);
sys/amd64/include/pmc_mdep.h
39
struct pmc_mdep;
sys/arm/include/pmc_mdep.h
75
struct pmc_mdep *pmc_armv7_initialize(void);
sys/arm/include/pmc_mdep.h
76
void pmc_armv7_finalize(struct pmc_mdep *_md);
sys/arm64/include/pmc_mdep.h
74
struct pmc_mdep *pmc_arm64_initialize(void);
sys/arm64/include/pmc_mdep.h
75
void pmc_arm64_finalize(struct pmc_mdep *_md);
sys/arm64/include/pmc_mdep.h
78
int pmc_cmn600_initialize(struct pmc_mdep *md);
sys/arm64/include/pmc_mdep.h
79
void pmc_cmn600_finalize(struct pmc_mdep *_md);
sys/arm64/include/pmc_mdep.h
83
int pmc_dmc620_initialize_cd2(struct pmc_mdep *md);
sys/arm64/include/pmc_mdep.h
84
void pmc_dmc620_finalize_cd2(struct pmc_mdep *_md);
sys/arm64/include/pmc_mdep.h
85
int pmc_dmc620_initialize_c(struct pmc_mdep *md);
sys/arm64/include/pmc_mdep.h
86
void pmc_dmc620_finalize_c(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_amd.c
1003
pmc_amd_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_amd.c
723
amd_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_amd.c
761
amd_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_amd.c
807
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_amd.c
811
struct pmc_mdep *pmc_mdep;
sys/dev/hwpmc/hwpmc_amd.c
945
pmc_mdep = pmc_mdep_alloc(nclasses);
sys/dev/hwpmc/hwpmc_amd.c
950
error = pmc_tsc_initialize(pmc_mdep, ncpus);
sys/dev/hwpmc/hwpmc_amd.c
955
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_K8];
sys/dev/hwpmc/hwpmc_amd.c
960
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_amd.c
977
pmc_mdep->pmd_cputype = cputype;
sys/dev/hwpmc/hwpmc_amd.c
978
pmc_mdep->pmd_intr = amd_intr;
sys/dev/hwpmc/hwpmc_amd.c
979
pmc_mdep->pmd_switch_in = amd_switch_in;
sys/dev/hwpmc/hwpmc_amd.c
980
pmc_mdep->pmd_switch_out = amd_switch_out;
sys/dev/hwpmc/hwpmc_amd.c
982
pmc_mdep->pmd_npmc += amd_npmcs;
sys/dev/hwpmc/hwpmc_amd.c
987
error = pmc_ibs_initialize(pmc_mdep, ncpus);
sys/dev/hwpmc/hwpmc_amd.c
992
return (pmc_mdep);
sys/dev/hwpmc/hwpmc_amd.c
995
free(pmc_mdep, M_PMC);
sys/dev/hwpmc/hwpmc_arm.c
54
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_arm.c
65
pmc_md_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_arm64.c
465
arm64_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_arm64.c
514
arm64_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_arm64.c
531
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_arm64.c
534
struct pmc_mdep *pmc_mdep;
sys/dev/hwpmc/hwpmc_arm64.c
583
pmc_mdep = pmc_mdep_alloc(classes);
sys/dev/hwpmc/hwpmc_arm64.c
590
pmc_mdep->pmd_cputype = PMC_CPU_ARMV8_CORTEX_A76;
sys/dev/hwpmc/hwpmc_arm64.c
594
pmc_mdep->pmd_cputype = PMC_CPU_ARMV8_CORTEX_A57;
sys/dev/hwpmc/hwpmc_arm64.c
598
pmc_mdep->pmd_cputype = PMC_CPU_ARMV8_CORTEX_A53;
sys/dev/hwpmc/hwpmc_arm64.c
603
pmc_mdep->pmd_cputype = PMC_CPU_ARMV8_CORTEX_A53;
sys/dev/hwpmc/hwpmc_arm64.c
607
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_ARMV8];
sys/dev/hwpmc/hwpmc_arm64.c
611
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_arm64.c
626
pmc_mdep->pmd_intr = arm64_intr;
sys/dev/hwpmc/hwpmc_arm64.c
627
pmc_mdep->pmd_npmc += arm64_npmcs;
sys/dev/hwpmc/hwpmc_arm64.c
631
pmc_cmn600_initialize(pmc_mdep);
sys/dev/hwpmc/hwpmc_arm64.c
633
pmc_dmc620_initialize_cd2(pmc_mdep);
sys/dev/hwpmc/hwpmc_arm64.c
634
pmc_dmc620_initialize_c(pmc_mdep);
sys/dev/hwpmc/hwpmc_arm64.c
638
return (pmc_mdep);
sys/dev/hwpmc/hwpmc_arm64.c
642
pmc_arm64_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_arm64_md.c
43
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_arm64_md.c
51
pmc_md_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_armv7.c
403
armv7_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_armv7.c
446
armv7_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_armv7.c
468
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_armv7.c
471
struct pmc_mdep *pmc_mdep;
sys/dev/hwpmc/hwpmc_armv7.c
491
pmc_mdep = pmc_mdep_alloc(1);
sys/dev/hwpmc/hwpmc_armv7.c
495
pmc_mdep->pmd_cputype = PMC_CPU_ARMV7_CORTEX_A9;
sys/dev/hwpmc/hwpmc_armv7.c
503
pmc_mdep->pmd_cputype = PMC_CPU_ARMV7_CORTEX_A8;
sys/dev/hwpmc/hwpmc_armv7.c
507
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_ARMV7];
sys/dev/hwpmc/hwpmc_armv7.c
511
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_armv7.c
526
pmc_mdep->pmd_intr = armv7_intr;
sys/dev/hwpmc/hwpmc_armv7.c
527
pmc_mdep->pmd_npmc += armv7_npmcs;
sys/dev/hwpmc/hwpmc_armv7.c
529
return (pmc_mdep);
sys/dev/hwpmc/hwpmc_armv7.c
533
pmc_armv7_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_cmn600.c
593
cmn600_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_cmn600.c
634
cmn600_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_cmn600.c
714
pmc_cmn600_initialize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_cmn600.c
776
pmc_cmn600_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_core.c
108
core_pcpu_noop(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_core.c
116
core_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_core.c
1179
pmc_core_initialize(struct pmc_mdep *md, int maxcpu, int version_override)
sys/dev/hwpmc/hwpmc_core.c
1258
pmc_core_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_core.c
160
core_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_core.c
501
iaf_initialize(struct pmc_mdep *md, int maxcpu, int npmc, int pmcwidth)
sys/dev/hwpmc/hwpmc_core.c
966
iap_initialize(struct pmc_mdep *md, int maxcpu, int npmc, int pmcwidth,
sys/dev/hwpmc/hwpmc_core.h
196
int pmc_core_initialize(struct pmc_mdep *_md, int _maxcpu,
sys/dev/hwpmc/hwpmc_core.h
198
void pmc_core_finalize(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_core.h
200
int pmc_iaf_initialize(struct pmc_mdep *_md, int _maxcpu, int _npmc, int _width);
sys/dev/hwpmc/hwpmc_core.h
202
int pmc_iap_initialize(struct pmc_mdep *_md, int _maxcpu, int _npmc, int _width,
sys/dev/hwpmc/hwpmc_dmc620.c
457
CLASSDEP_FN2(dmc620_pcpu_init, struct pmc_mdep *, md, int, cpu)
sys/dev/hwpmc/hwpmc_dmc620.c
499
CLASSDEP_FN2(dmc620_pcpu_fini, struct pmc_mdep *, md, int, cpu)
sys/dev/hwpmc/hwpmc_dmc620.c
551
pmc_dmc620_initialize_cd2(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_dmc620.c
611
pmc_dmc620_initialize_c(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_dmc620.c
670
pmc_dmc620_finalize_cd2(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_dmc620.c
691
pmc_dmc620_finalize_c(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_e500.c
330
e500_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_e500.c
350
e500_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_e500.c
436
pmc_e500_initialize(struct pmc_mdep *pmc_mdep)
sys/dev/hwpmc/hwpmc_e500.c
440
pmc_mdep->pmd_cputype = PMC_CPU_PPC_E500;
sys/dev/hwpmc/hwpmc_e500.c
442
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
sys/dev/hwpmc/hwpmc_e500.c
446
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_e500.c
461
pmc_mdep->pmd_npmc += E500_MAX_PMCS;
sys/dev/hwpmc/hwpmc_e500.c
462
pmc_mdep->pmd_intr = powerpc_pmc_intr;
sys/dev/hwpmc/hwpmc_ibs.c
471
ibs_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_ibs.c
509
ibs_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_ibs.c
554
pmc_ibs_initialize(struct pmc_mdep *pmc_mdep, int ncpus)
sys/dev/hwpmc/hwpmc_ibs.c
567
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_IBS];
sys/dev/hwpmc/hwpmc_ibs.c
572
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_ibs.c
587
pmc_mdep->pmd_npmc += IBS_NPMCS;
sys/dev/hwpmc/hwpmc_ibs.c
605
pmc_ibs_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_ibs.h
187
int pmc_ibs_initialize(struct pmc_mdep *md, int ncpu);
sys/dev/hwpmc/hwpmc_ibs.h
188
void pmc_ibs_finalize(struct pmc_mdep *md);
sys/dev/hwpmc/hwpmc_intel.c
280
pmc_mdep = pmc_mdep_alloc(nclasses);
sys/dev/hwpmc/hwpmc_intel.c
282
pmc_mdep->pmd_cputype = cputype;
sys/dev/hwpmc/hwpmc_intel.c
283
pmc_mdep->pmd_switch_in = intel_switch_in;
sys/dev/hwpmc/hwpmc_intel.c
284
pmc_mdep->pmd_switch_out = intel_switch_out;
sys/dev/hwpmc/hwpmc_intel.c
287
error = pmc_tsc_initialize(pmc_mdep, ncpus);
sys/dev/hwpmc/hwpmc_intel.c
292
error = pmc_core_initialize(pmc_mdep, ncpus, verov);
sys/dev/hwpmc/hwpmc_intel.c
294
pmc_tsc_finalize(pmc_mdep);
sys/dev/hwpmc/hwpmc_intel.c
328
error = pmc_uncore_initialize(pmc_mdep, ncpus);
sys/dev/hwpmc/hwpmc_intel.c
335
pmc_mdep_free(pmc_mdep);
sys/dev/hwpmc/hwpmc_intel.c
336
pmc_mdep = NULL;
sys/dev/hwpmc/hwpmc_intel.c
339
return (pmc_mdep);
sys/dev/hwpmc/hwpmc_intel.c
343
pmc_intel_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_intel.c
75
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_intel.c
78
struct pmc_mdep *pmc_mdep;
sys/dev/hwpmc/hwpmc_logging.c
687
pmclog_configure_log(struct pmc_mdep *md, struct pmc_owner *po, int logfd)
sys/dev/hwpmc/hwpmc_mod.c
151
static struct pmc_mdep *md;
sys/dev/hwpmc/hwpmc_mod.c
273
static struct pmc_mdep *pmc_generic_cpu_initialize(void);
sys/dev/hwpmc/hwpmc_mod.c
274
static void pmc_generic_cpu_finalize(struct pmc_mdep *md);
sys/dev/hwpmc/hwpmc_mod.c
5457
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_mod.c
5460
struct pmc_mdep *md;
sys/dev/hwpmc/hwpmc_mod.c
5465
md = malloc(sizeof(struct pmc_mdep) + n * sizeof(struct pmc_classdep),
sys/dev/hwpmc/hwpmc_mod.c
5479
pmc_mdep_free(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_mod.c
5499
static struct pmc_mdep *
sys/dev/hwpmc/hwpmc_mod.c
5502
struct pmc_mdep *md;
sys/dev/hwpmc/hwpmc_mod.c
5512
pmc_generic_cpu_finalize(struct pmc_mdep *md __unused)
sys/dev/hwpmc/hwpmc_mod.c
614
pmc_ri_to_classdep(struct pmc_mdep *md __unused, int ri, int *adjri)
sys/dev/hwpmc/hwpmc_mpc7xxx.c
398
mpc7xxx_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_mpc7xxx.c
411
mpc7xxx_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_mpc7xxx.c
432
pmc_mpc7xxx_initialize(struct pmc_mdep *pmc_mdep)
sys/dev/hwpmc/hwpmc_mpc7xxx.c
436
pmc_mdep->pmd_cputype = PMC_CPU_PPC_7450;
sys/dev/hwpmc/hwpmc_mpc7xxx.c
438
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
sys/dev/hwpmc/hwpmc_mpc7xxx.c
442
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_mpc7xxx.c
457
pmc_mdep->pmd_npmc += MPC7XXX_MAX_PMCS;
sys/dev/hwpmc/hwpmc_mpc7xxx.c
458
pmc_mdep->pmd_intr = powerpc_pmc_intr;
sys/dev/hwpmc/hwpmc_power8.c
126
power8_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_power8.c
207
pmc_power8_initialize(struct pmc_mdep *pmc_mdep)
sys/dev/hwpmc/hwpmc_power8.c
211
pmc_mdep->pmd_cputype = PMC_CPU_PPC_POWER8;
sys/dev/hwpmc/hwpmc_power8.c
213
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
sys/dev/hwpmc/hwpmc_power8.c
217
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_power8.c
232
pmc_mdep->pmd_npmc += POWER8_MAX_PMCS;
sys/dev/hwpmc/hwpmc_power8.c
233
pmc_mdep->pmd_intr = powerpc_pmc_intr;
sys/dev/hwpmc/hwpmc_power8.c
84
power8_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_powerpc.c
139
powerpc_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_powerpc.c
170
powerpc_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_powerpc.c
520
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_powerpc.c
523
struct pmc_mdep *pmc_mdep;
sys/dev/hwpmc/hwpmc_powerpc.c
535
pmc_mdep = pmc_mdep_alloc(1);
sys/dev/hwpmc/hwpmc_powerpc.c
545
error = pmc_mpc7xxx_initialize(pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
550
error = pmc_ppc970_initialize(pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
556
error = pmc_power8_initialize(pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
562
error = pmc_e500_initialize(pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
570
pmc_mdep_free(pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
571
pmc_mdep = NULL;
sys/dev/hwpmc/hwpmc_powerpc.c
577
return (pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.c
581
pmc_md_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_powerpc.h
90
int pmc_e500_initialize(struct pmc_mdep *pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.h
91
int pmc_mpc7xxx_initialize(struct pmc_mdep *pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.h
92
int pmc_ppc970_initialize(struct pmc_mdep *pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.h
93
int pmc_power8_initialize(struct pmc_mdep *pmc_mdep);
sys/dev/hwpmc/hwpmc_powerpc.h
97
int powerpc_pcpu_init(struct pmc_mdep *md, int cpu);
sys/dev/hwpmc/hwpmc_powerpc.h
98
int powerpc_pcpu_fini(struct pmc_mdep *md, int cpu);
sys/dev/hwpmc/hwpmc_ppc970.c
300
ppc970_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_ppc970.c
315
ppc970_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_ppc970.c
342
pmc_ppc970_initialize(struct pmc_mdep *pmc_mdep)
sys/dev/hwpmc/hwpmc_ppc970.c
346
pmc_mdep->pmd_cputype = PMC_CPU_PPC_970;
sys/dev/hwpmc/hwpmc_ppc970.c
348
pcd = &pmc_mdep->pmd_classdep[PMC_MDEP_CLASS_INDEX_POWERPC];
sys/dev/hwpmc/hwpmc_ppc970.c
352
pcd->pcd_ri = pmc_mdep->pmd_npmc;
sys/dev/hwpmc/hwpmc_ppc970.c
367
pmc_mdep->pmd_npmc += PPC970_MAX_PMCS;
sys/dev/hwpmc/hwpmc_ppc970.c
368
pmc_mdep->pmd_intr = powerpc_pmc_intr;
sys/dev/hwpmc/hwpmc_soft.c
199
soft_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_soft.c
223
soft_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_soft.c
421
pmc_soft_initialize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_soft.c
456
pmc_soft_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_soft.h
43
void pmc_soft_initialize(struct pmc_mdep *md);
sys/dev/hwpmc/hwpmc_soft.h
44
void pmc_soft_finalize(struct pmc_mdep *md);
sys/dev/hwpmc/hwpmc_tsc.c
164
tsc_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_tsc.c
185
tsc_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_tsc.c
301
pmc_tsc_initialize(struct pmc_mdep *md, int maxcpu)
sys/dev/hwpmc/hwpmc_tsc.c
339
pmc_tsc_finalize(struct pmc_mdep *md __diagused)
sys/dev/hwpmc/hwpmc_tsc.h
40
int pmc_tsc_initialize(struct pmc_mdep *_md, int _maxcpu);
sys/dev/hwpmc/hwpmc_tsc.h
41
void pmc_tsc_finalize(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_uncore.c
125
uncore_pcpu_fini(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_uncore.c
385
ucf_initialize(struct pmc_mdep *md, int maxcpu, int npmc, int pmcwidth)
sys/dev/hwpmc/hwpmc_uncore.c
687
ucp_initialize(struct pmc_mdep *md, int maxcpu, int npmc, int pmcwidth)
sys/dev/hwpmc/hwpmc_uncore.c
720
pmc_uncore_initialize(struct pmc_mdep *md, int maxcpu)
sys/dev/hwpmc/hwpmc_uncore.c
756
pmc_uncore_finalize(struct pmc_mdep *md)
sys/dev/hwpmc/hwpmc_uncore.c
80
uncore_pcpu_noop(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_uncore.c
88
uncore_pcpu_init(struct pmc_mdep *md, int cpu)
sys/dev/hwpmc/hwpmc_uncore.h
114
int pmc_uncore_initialize(struct pmc_mdep *_md, int _maxcpu);
sys/dev/hwpmc/hwpmc_uncore.h
115
void pmc_uncore_finalize(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_uncore.h
117
int pmc_ucf_initialize(struct pmc_mdep *_md, int _maxcpu, int _npmc, int _width);
sys/dev/hwpmc/hwpmc_uncore.h
118
void pmc_ucf_finalize(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_uncore.h
120
int pmc_ucp_initialize(struct pmc_mdep *_md, int _maxcpu, int _npmc, int _width,
sys/dev/hwpmc/hwpmc_uncore.h
122
void pmc_ucp_finalize(struct pmc_mdep *_md);
sys/dev/hwpmc/hwpmc_x86.c
229
struct pmc_mdep *
sys/dev/hwpmc/hwpmc_x86.c
233
struct pmc_mdep *md = NULL;
sys/dev/hwpmc/hwpmc_x86.c
258
pmc_md_finalize(struct pmc_mdep *md)
sys/i386/include/pmc_mdep.h
101
struct pmc_mdep;
sys/i386/include/pmc_mdep.h
155
struct pmc_mdep *pmc_amd_initialize(void);
sys/i386/include/pmc_mdep.h
156
void pmc_amd_finalize(struct pmc_mdep *_md);
sys/i386/include/pmc_mdep.h
157
struct pmc_mdep *pmc_intel_initialize(void);
sys/i386/include/pmc_mdep.h
158
void pmc_intel_finalize(struct pmc_mdep *_md);
sys/i386/include/pmc_mdep.h
37
struct pmc_mdep;
sys/riscv/include/pmc_mdep.h
58
struct pmc_mdep *pmc_riscv_initialize(void);
sys/riscv/include/pmc_mdep.h
59
void pmc_riscv_finalize(struct pmc_mdep *_md);
sys/sys/pmc.h
1024
struct pmc_mdep;
sys/sys/pmc.h
1061
int (*pcd_pcpu_init)(struct pmc_mdep *_md, int _cpu);
sys/sys/pmc.h
1062
int (*pcd_pcpu_fini)(struct pmc_mdep *_md, int _cpu);
sys/sys/pmc.h
1254
struct pmc_mdep *pmc_md_initialize(void); /* MD init function */
sys/sys/pmc.h
1255
void pmc_md_finalize(struct pmc_mdep *_md); /* MD fini function */
sys/sys/pmc.h
1268
struct pmc_mdep *pmc_mdep_alloc(int nclasses);
sys/sys/pmc.h
1269
void pmc_mdep_free(struct pmc_mdep *md);
sys/sys/pmclog.h
311
int pmclog_configure_log(struct pmc_mdep *_md, struct pmc_owner *_po,