Home
last modified time | relevance | path

Searched refs:npmc (Results 1 – 8 of 8) sorted by relevance

/freebsd/usr.sbin/pmccontrol/
H A Dpmccontrol.c127 int c, error, i, j, ncpu, npmc, t; in pmcc_do_enable_disable() local
137 npmc = 0; in pmcc_do_enable_disable()
143 npmc = MAX(t, npmc); in pmcc_do_enable_disable()
146 if (npmc == 0) in pmcc_do_enable_disable()
149 if ((map = calloc(npmc, ncpu)) == NULL) in pmcc_do_enable_disable()
162 if (pmc >= npmc) in pmcc_do_enable_disable()
166 *((M) + (C)*npmc + (P)) = (V); \ in pmcc_do_enable_disable()
171 for (j = 0; j < npmc; j++) \ in pmcc_do_enable_disable()
177 #define MAP(M,C,P) (*((M) + (C)*npmc + (P))) in pmcc_do_enable_disable()
189 for (j = 0; j < npmc; j++) { in pmcc_do_enable_disable()
[all …]
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_dmc620.c459 int first_ri, n, npmc; in CLASSDEP_FN2() local
479 npmc = md->pmd_classdep[mdep_class].pcd_num; in CLASSDEP_FN2()
481 for (n = 0; n < npmc; n++, phw++) { in CLASSDEP_FN2()
554 int i, npmc, unit; in pmc_dmc620_initialize_cd2() local
562 npmc = DMC620_CLKDIV2_COUNTERS_N * dmc620_npmcs; in pmc_dmc620_initialize_cd2()
569 pcd->pcd_num = npmc; in pmc_dmc620_initialize_cd2()
586 md->pmd_npmc += npmc; in pmc_dmc620_initialize_cd2()
587 dmc620_pmcdesc[0] = malloc(sizeof(struct dmc620_descr *) * npmc * in pmc_dmc620_initialize_cd2()
589 for (i = 0; i < npmc; i++) { in pmc_dmc620_initialize_cd2()
614 int i, npmc, unit; in pmc_dmc620_initialize_c() local
[all …]
H A Dhwpmc_uncore.c93 int uncore_ri, n, npmc; in uncore_pcpu_init() local
101 npmc = md->pmd_classdep[PMC_MDEP_CLASS_INDEX_UCP].pcd_num; in uncore_pcpu_init()
102 npmc += md->pmd_classdep[PMC_MDEP_CLASS_INDEX_UCF].pcd_num; in uncore_pcpu_init()
104 cc = malloc(sizeof(struct uncore_cpu) + npmc * sizeof(struct pmc_hw), in uncore_pcpu_init()
113 for (n = 0, phw = cc->pc_uncorepmcs; n < npmc; n++, phw++) { in uncore_pcpu_init()
127 int uncore_ri, n, npmc; in uncore_pcpu_fini() local
146 npmc = md->pmd_classdep[PMC_MDEP_CLASS_INDEX_UCP].pcd_num; in uncore_pcpu_fini()
149 for (n = 0; n < npmc; n++) in uncore_pcpu_fini()
153 npmc += md->pmd_classdep[PMC_MDEP_CLASS_INDEX_UCF].pcd_num; in uncore_pcpu_fini()
155 for (n = 0; n < npmc; n++) in uncore_pcpu_fini()
[all …]
H A Dhwpmc_cmn600.c595 int first_ri, n, npmc; in cmn600_pcpu_init() local
613 npmc = md->pmd_classdep[mdep_class].pcd_num; in cmn600_pcpu_init()
615 for (n = 0; n < npmc; n++, phw++) { in cmn600_pcpu_init()
717 int i, npmc, unit; in pmc_cmn600_initialize() local
726 npmc = CMN600_COUNTERS_N * cmn600_units; in pmc_cmn600_initialize()
733 pcd->pcd_num = npmc; in pmc_cmn600_initialize()
750 md->pmd_npmc += npmc; in pmc_cmn600_initialize()
751 cmn600_pmcdesc = malloc(sizeof(struct cmn600_descr *) * npmc * in pmc_cmn600_initialize()
753 for (i = 0; i < npmc; i++) { in pmc_cmn600_initialize()
779 int i, npmc; in pmc_cmn600_finalize() local
[all …]
H A Dhwpmc_core.c121 int core_ri, n, npmc; in core_pcpu_init() local
129 npmc = md->pmd_classdep[PMC_MDEP_CLASS_INDEX_IAP].pcd_num; in core_pcpu_init()
132 npmc += md->pmd_classdep[PMC_MDEP_CLASS_INDEX_IAF].pcd_num; in core_pcpu_init()
134 cc = malloc(sizeof(struct core_cpu) + npmc * sizeof(struct pmc_hw), in core_pcpu_init()
143 for (n = 0, phw = cc->pc_corepmcs; n < npmc; n++, phw++) { in core_pcpu_init()
162 int core_ri, n, npmc; in core_pcpu_fini() local
181 npmc = md->pmd_classdep[PMC_MDEP_CLASS_INDEX_IAP].pcd_num; in core_pcpu_fini()
184 for (n = 0; n < npmc; n++) in core_pcpu_fini()
189 npmc += md->pmd_classdep[PMC_MDEP_CLASS_INDEX_IAF].pcd_num; in core_pcpu_fini()
192 for (n = 0; n < npmc; n++) in core_pcpu_fini()
[all …]
H A Dhwpmc_mod.c4033 uint32_t cpu, n, npmc; in pmc_syscall_handler() local
4061 npmc = md->pmd_npmc; in pmc_syscall_handler()
4063 pmcinfo_size = npmc * sizeof(struct pmc_info); in pmc_syscall_handler()
/freebsd/usr.sbin/pmcstat/
H A Dpmcstat.c419 libpmc_initialize(int *npmc) in libpmc_initialize() argument
429 if ((*npmc = pmc_npmc(0)) < 0) in libpmc_initialize()
444 int option, npmc; in main() local
716 libpmc_initialize(&npmc); in main()
1070 libpmc_initialize(&npmc); in main()
/freebsd/lib/libpmc/
H A Dlibpmc.c1813 int nbytes, npmc; in pmc_pmcinfo() local
1816 if ((npmc = pmc_npmc(cpu)) < 0) in pmc_pmcinfo()
1820 npmc * sizeof(struct pmc_info); in pmc_pmcinfo()