Lines Matching refs:picnum

96 static char *core_pcbe_list_events(uint_t picnum);
100 static int core_pcbe_configure(uint_t picnum, char *event, uint64_t preset,
895 static char *core_pcbe_list_events(uint_t picnum) in core_pcbe_list_events() argument
897 ASSERT(picnum < cpc_ncounters); in core_pcbe_list_events()
899 if (picnum < num_gpc) { in core_pcbe_list_events()
900 return (gpc_names[picnum]); in core_pcbe_list_events()
902 return (ffc_allnames[picnum - num_gpc]); in core_pcbe_list_events()
1064 configure_gpc(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in configure_gpc() argument
1092 if ((C(picnum) & eventcode->supported_counters) == 0) { in configure_gpc()
1112 (picnum == 0 && in configure_gpc()
1126 switch (picnum) { in configure_gpc()
1185 conf.core_picno = picnum; in configure_gpc()
1189 conf.core_pes = GPC_BASE_PES + picnum; in configure_gpc()
1190 conf.core_pmc = GPC_BASE_PMC + picnum; in configure_gpc()
1252 configure_ffc(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in configure_ffc() argument
1258 if (picnum - num_gpc >= num_ffc) { in configure_ffc()
1262 if ((strcmp(ffc_names[picnum-num_gpc], event) != 0) && in configure_ffc()
1263 (strcmp(ffc_genericnames[picnum-num_gpc], event) != 0)) { in configure_ffc()
1289 conf->core_picno = picnum; in configure_ffc()
1292 conf->core_pmc = FFC_BASE_PMC + (picnum - num_gpc); in configure_ffc()
1310 core_pcbe_configure(uint_t picnum, char *event, uint64_t preset, in core_pcbe_configure() argument
1332 if (picnum >= total_pmc) { in core_pcbe_configure()
1336 if (picnum < num_gpc) { in core_pcbe_configure()
1337 ret = configure_gpc(picnum, event, preset, flags, in core_pcbe_configure()
1340 ret = configure_ffc(picnum, event, preset, flags, in core_pcbe_configure()