Lines Matching defs:picnum
92 static char *core_pcbe_list_events(uint_t picnum);
96 static int core_pcbe_configure(uint_t picnum, char *event, uint64_t preset,
1415 static char *core_pcbe_list_events(uint_t picnum)
1417 ASSERT(picnum < cpc_ncounters);
1419 if (picnum < num_gpc) {
1420 return (gpc_names[picnum]);
1422 return (ffc_allnames[picnum - num_gpc]);
1583 configure_gpc(uint_t picnum, char *event, uint64_t preset, uint32_t flags,
1611 if ((C(picnum) & eventcode->supported_counters) == 0) {
1631 (picnum == 0 &&
1645 switch (picnum) {
1704 conf.core_picno = picnum;
1708 conf.core_pes = GPC_BASE_PES + picnum;
1709 conf.core_pmc = GPC_BASE_PMC + picnum;
1771 configure_ffc(uint_t picnum, char *event, uint64_t preset, uint32_t flags,
1777 if (picnum - num_gpc >= num_ffc) {
1781 if ((strcmp(ffc_names[picnum-num_gpc], event) != 0) &&
1782 (strcmp(ffc_genericnames[picnum-num_gpc], event) != 0)) {
1808 conf->core_picno = picnum;
1811 conf->core_pmc = FFC_BASE_PMC + (picnum - num_gpc);
1829 core_pcbe_configure(uint_t picnum, char *event, uint64_t preset,
1851 if (picnum >= total_pmc) {
1855 if (picnum < num_gpc) {
1856 ret = configure_gpc(picnum, event, preset, flags,
1859 ret = configure_ffc(picnum, event, preset, flags,