/illumos-gate/usr/src/cmd/cpc/common/ |
H A D | strtoset.c | 59 int picnum; member 69 static void smt_special(int picnum); 114 event_valid(int picnum, char *event) in event_valid() argument 121 cpc_walk_events_pic(cpc, picnum, event, event_walker); in event_valid() 126 cpc_walk_generic_events_pic(cpc, picnum, event, event_walker); in event_valid() 208 int picnum = tok_info[tok].picnum; in pic() local 212 if (reqs[picnum].cr_event[0] != '\0') { in pic() 213 strtoset_err(gettext("repeated 'pic%d' token\n"), picnum); in pic() 218 strtoset_err(gettext("missing 'pic%d' value\n"), picnum); in pic() 222 if (event_valid(picnum, val) == 0) { in pic() [all …]
|
/illumos-gate/usr/src/uts/sun4v/pcbe/ |
H A D | niagara_pcbe.c | 84 static char *ni_pcbe_list_events(uint_t picnum); 88 static int ni_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 261 ni_pcbe_list_events(uint_t picnum) in ni_pcbe_list_events() argument 263 ASSERT(picnum >= 0 && picnum < cpc_ncounters); in ni_pcbe_list_events() 265 return (pic_events[picnum]); in ni_pcbe_list_events() 342 ni_pcbe_configure(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in ni_pcbe_configure() argument 359 if (picnum < 0 || picnum > 1) in ni_pcbe_configure() 373 if ((n = find_event(picnum, event)) == NULL) { in ni_pcbe_configure() 374 if ((gevp = find_generic_event(picnum, event)) != NULL) { in ni_pcbe_configure() 375 n = find_event(picnum, gevp->event); in ni_pcbe_configure() [all …]
|
H A D | niagara2_pcbe.c | 88 static char *ni2_pcbe_list_events(uint_t picnum); 92 static int ni2_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 348 ni2_pcbe_list_events(uint_t picnum) in ni2_pcbe_list_events() argument 350 ASSERT(picnum < cpc_ncounters); in ni2_pcbe_list_events() 481 ni2_pcbe_configure(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in ni2_pcbe_configure() argument 504 if (picnum > 1) in ni2_pcbe_configure() 599 cfg->pcbe_picno = picnum; in ni2_pcbe_configure()
|
/illumos-gate/usr/src/uts/intel/pcbe/ |
H A D | core_pcbe.c | 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() [all …]
|
H A D | p4_pcbe.c | 88 static char *p4_pcbe_list_events(uint_t picnum); 92 static int p4_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 534 p4_pcbe_list_events(uint_t picnum) in p4_pcbe_list_events() argument 536 ASSERT(picnum >= 0 && picnum < 18); in p4_pcbe_list_events() 538 return (p4_eventlist[picnum]); in p4_pcbe_list_events() 666 p4_pcbe_configure(uint_t picnum, char *eventname, uint64_t preset, in p4_pcbe_configure() argument 698 if (picnum < 0 || picnum >= 18) in p4_pcbe_configure() 811 if ((ev->pe_ctr_mask & C(picnum)) == 0) in p4_pcbe_configure() 819 (p4_escrs[escr_ndx].pe_map & (1 << picnum)) && in p4_pcbe_configure() 830 cfg->p4_picno = picnum; in p4_pcbe_configure()
|
H A D | opteron_pcbe.c | 99 static char *opt_pcbe_list_events(uint_t picnum); 103 static int opt_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 761 opt_pcbe_list_events(uint_t picnum) in opt_pcbe_list_events() argument 824 opt_pcbe_configure(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in opt_pcbe_configure() argument 844 if (picnum >= opd.opd_ncounters) in opt_pcbe_configure() 921 cfg->opt_picno = picnum; in opt_pcbe_configure()
|
/illumos-gate/usr/src/uts/sun4u/pcbe/ |
H A D | us234_pcbe.c | 85 static char *us_pcbe_list_events(uint_t picnum); 89 static int us_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 698 us_pcbe_list_events(uint_t picnum) in us_pcbe_list_events() argument 700 ASSERT(picnum >= 0 && picnum < cpc_ncounters); in us_pcbe_list_events() 702 return (pic_events[picnum]); in us_pcbe_list_events() 764 us_pcbe_configure(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in us_pcbe_configure() argument 782 if (picnum < 0 || picnum > 1) in us_pcbe_configure() 796 if ((n = find_event(picnum, event)) == NULL) { in us_pcbe_configure() 797 if ((gevp = find_generic_event(picnum, event)) != NULL) { in us_pcbe_configure() 798 n = find_event(picnum, gevp->event); in us_pcbe_configure() [all …]
|
H A D | opl_pcbe.c | 84 static char *opl_pcbe_list_events(uint_t picnum); 88 static int opl_pcbe_configure(uint_t picnum, char *event, uint64_t preset, 589 opl_pcbe_list_events(uint_t picnum) in opl_pcbe_list_events() argument 591 ASSERT(picnum >= 0 && picnum < cpc_ncounters); in opl_pcbe_list_events() 593 return (pic_events[picnum]); in opl_pcbe_list_events() 659 opl_pcbe_configure(uint_t picnum, char *event, uint64_t preset, uint32_t flags, in opl_pcbe_configure() argument 677 if (picnum < 0 || picnum >= CPC_SPARC64_VI_NPIC) in opl_pcbe_configure() 691 if ((n = find_event(picnum, event)) == NULL) { in opl_pcbe_configure() 692 if ((gevp = find_generic_event(picnum, event)) != NULL) { in opl_pcbe_configure() 693 n = find_event(picnum, gevp->event); in opl_pcbe_configure() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpc_pcbe.h | 59 char *(*pcbe_list_events)(uint_t picnum);
|