Symbol: pic
usr/src/cmd/busstat/busstat.c
1439
find_pic_kstat(char *dev_name, int inst_num, char *pic)
usr/src/cmd/busstat/busstat.c
1445
if ((p_ksp = kstat_lookup(kc, dev_name, inst_num, pic)) == NULL) {
usr/src/cmd/busstat/busstat.c
1449
(strcmp(ksp->ks_name, pic) == 0) &&
usr/src/cmd/cpc/common/strtoset.c
434
tok_funcs[x] = pic;
usr/src/lib/libcpc/common/libcpc.c
1163
cpc_valid_event(cpc_t *cpc, uint_t pic, const char *ev)
usr/src/lib/libcpc/common/libcpc.c
1170
cpc_walk_events_pic(cpc, pic, &pr, ev_walker);
usr/src/lib/libcpc/common/libcpc.c
1174
cpc_walk_generic_events_pic(cpc, pic, &pr, ev_walker);
usr/src/lib/libcpc/common/libcpc.c
60
static int cpc_valid_event(cpc_t *cpc, uint_t pic, const char *ev);
usr/src/lib/libcpc/i386/event_pentium.c
372
char *pic[2];
usr/src/lib/libcpc/i386/event_pentium.c
404
pic[0] = pic[1] = NULL;
usr/src/lib/libcpc/i386/event_pentium.c
419
if (pic[0] != NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
426
pic[0] = value;
usr/src/lib/libcpc/i386/event_pentium.c
428
if (pic[1] != NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
435
pic[1] = value;
usr/src/lib/libcpc/i386/event_pentium.c
442
if (pic[0] == NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
449
pic[0] = value;
usr/src/lib/libcpc/i386/event_pentium.c
450
} else if (pic[1] == NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
457
pic[1] = value;
usr/src/lib/libcpc/i386/event_pentium.c
476
if (pic[0] == NULL || pic[1] == NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
589
char *pic[2];
usr/src/lib/libcpc/i386/event_pentium.c
600
if ((pic[0] = regtostr(cpuver, 0, xpes[0].evsel)) == NULL)
usr/src/lib/libcpc/i386/event_pentium.c
604
if ((pic[1] = regtostr(cpuver, 1, xpes[1].evsel)) == NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
605
free(pic[0]);
usr/src/lib/libcpc/i386/event_pentium.c
609
tokens[D_pic0], pic[0], tokens[D_pic1], pic[1]);
usr/src/lib/libcpc/i386/event_pentium.c
610
free(pic[1]);
usr/src/lib/libcpc/i386/event_pentium.c
611
free(pic[0]);
usr/src/lib/libcpc/i386/event_pentium.c
636
if ((pic[0] = regtostr(cpuver, 0, xcesr.evsel[0])) == NULL)
usr/src/lib/libcpc/i386/event_pentium.c
638
if ((pic[1] = regtostr(cpuver, 1, xcesr.evsel[1])) == NULL) {
usr/src/lib/libcpc/i386/event_pentium.c
639
free(pic[0]);
usr/src/lib/libcpc/i386/event_pentium.c
643
tokens[D_pic0], pic[0], tokens[D_pic1], pic[1]);
usr/src/lib/libcpc/i386/event_pentium.c
644
free(pic[1]);
usr/src/lib/libcpc/i386/event_pentium.c
645
free(pic[0]);
usr/src/lib/libcpc/i386/event_pentium.c
695
char *pic[2];
usr/src/lib/libcpc/i386/event_pentium.c
720
if ((pic[i] = regtostr(cpuver, i,
usr/src/lib/libcpc/i386/event_pentium.c
790
if (cpc_set_add_request(cpc, set, pic[i],
usr/src/lib/libcpc/i386/event_pentium.c
793
free(pic[i]);
usr/src/lib/libcpc/i386/event_pentium.c
797
free(pic[i]);
usr/src/lib/libcpc/i386/event_pentium.c
811
if ((pic[i] = regtostr(cpuver, i, xcesr.evsel[i]))
usr/src/lib/libcpc/i386/event_pentium.c
852
if (cpc_set_add_request(cpc, set, pic[i],
usr/src/lib/libcpc/i386/event_pentium.c
855
free(pic[i]);
usr/src/lib/libcpc/i386/event_pentium.c
860
free(pic[i]);
usr/src/lib/libcpc/sparc/event_ultra.c
208
char *pic[2];
usr/src/lib/libcpc/sparc/event_ultra.c
240
pic[0] = pic[1] = NULL;
usr/src/lib/libcpc/sparc/event_ultra.c
255
if (pic[0] != NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
262
pic[0] = value;
usr/src/lib/libcpc/sparc/event_ultra.c
264
if (pic[1] != NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
271
pic[1] = value;
usr/src/lib/libcpc/sparc/event_ultra.c
278
if (pic[0] == NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
285
pic[0] = value;
usr/src/lib/libcpc/sparc/event_ultra.c
286
} else if (pic[1] == NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
293
pic[1] = value;
usr/src/lib/libcpc/sparc/event_ultra.c
312
if (pic[0] == NULL || pic[1] == NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
349
uint8_t pic[2];
usr/src/lib/libcpc/sparc/event_ultra.c
371
xpcr->pic[0] = (uint8_t)((pcr >> kv[D_pic0].kv_shift) &
usr/src/lib/libcpc/sparc/event_ultra.c
373
xpcr->pic[1] = (uint8_t)((pcr >> kv[D_pic1].kv_shift) &
usr/src/lib/libcpc/sparc/event_ultra.c
385
char *pic[2];
usr/src/lib/libcpc/sparc/event_ultra.c
401
if ((pic[0] = regtostr(event->ce_cpuver, 0, xpcr.pic[0])) == NULL)
usr/src/lib/libcpc/sparc/event_ultra.c
403
if ((pic[1] = regtostr(event->ce_cpuver, 1, xpcr.pic[1])) == NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
404
free(pic[0]);
usr/src/lib/libcpc/sparc/event_ultra.c
409
tokens[D_pic0], pic[0], tokens[D_pic1], pic[1]);
usr/src/lib/libcpc/sparc/event_ultra.c
411
free(pic[1]);
usr/src/lib/libcpc/sparc/event_ultra.c
412
free(pic[0]);
usr/src/lib/libcpc/sparc/event_ultra.c
455
char *pic[2];
usr/src/lib/libcpc/sparc/event_ultra.c
472
if ((pic[0] = regtostr(event->ce_cpuver, 0, xpcr.pic[0])) == NULL)
usr/src/lib/libcpc/sparc/event_ultra.c
474
if ((pic[1] = regtostr(event->ce_cpuver, 1, xpcr.pic[1])) == NULL) {
usr/src/lib/libcpc/sparc/event_ultra.c
475
free(pic[0]);
usr/src/lib/libcpc/sparc/event_ultra.c
490
if (cpc_set_add_request(cpc, set, pic[0], event->ce_pic[0], flag,
usr/src/lib/libcpc/sparc/event_ultra.c
495
if (cpc_set_add_request(cpc, set, pic[1], event->ce_pic[1], flag,
usr/src/lib/libcpc/sparc/event_ultra.c
499
free(pic[0]);
usr/src/lib/libcpc/sparc/event_ultra.c
500
free(pic[1]);
usr/src/lib/libcpc/sparc/event_ultra.c
507
free(pic[0]);
usr/src/lib/libcpc/sparc/event_ultra.c
508
free(pic[1]);
usr/src/uts/common/os/kcpc.c
2523
kcpc_list_events(uint_t pic)
usr/src/uts/common/os/kcpc.c
2527
return (pcbe_ops->pcbe_list_events(pic));
usr/src/uts/common/os/kcpc.c
761
kcpc_pic_t *pic;
usr/src/uts/common/os/kcpc.c
783
pic = &ctx->kc_pics[i];
usr/src/uts/common/os/kcpc.c
785
if (pic->kp_req != NULL &&
usr/src/uts/common/os/kcpc.c
786
current == pic->kp_req->kr_config)
usr/src/uts/common/os/kcpc.c
795
pic = &ctx->kc_pics[i];
usr/src/uts/common/os/kcpc.c
796
if (pic->kp_req != NULL)
usr/src/uts/common/sys/kcpc.h
223
extern char *kcpc_list_events(uint_t pic);
usr/src/uts/intel/io/vmm/vmm_ioport.c
109
vm_inout_def(ents, i++, IO_ICU2, vatpic_slave_handler, pic, flag);
usr/src/uts/intel/io/vmm/vmm_ioport.c
111
pic, flag);
usr/src/uts/intel/io/vmm/vmm_ioport.c
114
vm_inout_def(ents, i++, IO_ELCR1, vatpic_elc_handler, pic, flag);
usr/src/uts/intel/io/vmm/vmm_ioport.c
115
vm_inout_def(ents, i++, IO_ELCR2, vatpic_elc_handler, pic, flag);
usr/src/uts/intel/io/vmm/vmm_ioport.c
80
struct vatpic *pic = vm_atpic(vm);
usr/src/uts/intel/io/vmm/vmm_ioport.c
93
vm_inout_def(ents, i++, IO_ICU1, vatpic_master_handler, pic, flag);
usr/src/uts/intel/io/vmm/vmm_ioport.c
95
pic, flag);
usr/src/uts/sun4/io/fpc/fpc-kstats.c
398
fpc_create_picN_kstat(char *mod_name, int pic, int pic_sel_shift, int num_ev,
usr/src/uts/sun4/io/fpc/fpc-kstats.c
406
(void) snprintf(pic_name, sizeof (pic_name), "pic%d", pic);
usr/src/uts/sun4/io/fpc/fpc-kstats.c
442
"pic_sel_shift %d\n", mod_name, pic, num_ev, pic_sel_shift);
usr/src/uts/sun4/io/fpc/fpc-kstats.c
72
static kstat_t *fpc_create_picN_kstat(char *mod_name, int pic,
usr/src/uts/sun4u/io/pci/pci_counters.c
106
(void) sprintf(pic_name, "pic%d", pic);
usr/src/uts/sun4u/io/pci/pci_counters.c
213
uint64_t pic;
usr/src/uts/sun4u/io/pci/pci_counters.c
221
pic = *cntr_addr_p->pic_addr;
usr/src/uts/sun4u/io/pci/pci_counters.c
225
data_p[1].value.ui64 = (pic <<32) >> 32;
usr/src/uts/sun4u/io/pci/pci_counters.c
227
data_p[2].value.ui64 = pic >> 32;
usr/src/uts/sun4u/io/pci/pci_counters.c
240
uint64_t pic;
usr/src/uts/sun4u/io/pci/pci_counters.c
248
pic = lddphysio(cntr_pa_p->pic_pa);
usr/src/uts/sun4u/io/pci/pci_counters.c
252
data_p[1].value.ui64 = (pic << 32) >> 32;
usr/src/uts/sun4u/io/pci/pci_counters.c
254
data_p[2].value.ui64 = pic >> 32;
usr/src/uts/sun4u/io/pci/pci_counters.c
97
pci_create_picN_kstat(char *mod_name, int pic, int pic_shift,
usr/src/uts/sun4u/io/sysiosbus.c
2352
int event, pic;
usr/src/uts/sun4u/io/sysiosbus.c
2357
for (pic = 0; pic < SBUS_NUM_PICS; pic++) {
usr/src/uts/sun4u/io/sysiosbus.c
2362
(void) sprintf(pic_name, "pic%d", pic); /* pic0, pic1 ... */
usr/src/uts/sun4u/io/sysiosbus.c
2363
if ((sbus_picN_ksp[pic] = kstat_create("sbus",
usr/src/uts/sun4u/io/sysiosbus.c
2370
if (pic == 1) {
usr/src/uts/sun4u/io/sysiosbus.c
2378
(struct kstat_named *)(sbus_picN_ksp[pic]->ks_data);
usr/src/uts/sun4u/io/sysiosbus.c
2384
if (pic == 1)
usr/src/uts/sun4u/io/sysiosbus.c
2409
sbus_clear_pic[pic].pcr_mask;
usr/src/uts/sun4u/io/sysiosbus.c
2413
sbus_clear_pic[pic].event_name,
usr/src/uts/sun4u/io/sysiosbus.c
2416
kstat_install(sbus_picN_ksp[pic]);
usr/src/uts/sun4u/io/sysiosbus.c
627
int instance, pic;
usr/src/uts/sun4u/io/sysiosbus.c
674
for (pic = 0; pic < SBUS_NUM_PICS; pic++) {
usr/src/uts/sun4u/io/sysiosbus.c
675
if (sbus_picN_ksp[pic] != (kstat_t *)NULL) {
usr/src/uts/sun4u/io/sysiosbus.c
676
kstat_delete(sbus_picN_ksp[pic]);
usr/src/uts/sun4u/io/sysiosbus.c
677
sbus_picN_ksp[pic] = NULL;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
194
uint64_t pic;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
201
pic = *cntr_addr_p->pic_addr;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
205
data_p[1].value.ui64 = (pic <<32) >> 32;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
207
data_p[2].value.ui64 = pic >> 32;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
220
uint64_t pic;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
228
pic = lddphysio(cntr_pa_p->pic_pa);
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
232
data_p[1].value.ui64 = (pic << 32) >> 32;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
234
data_p[2].value.ui64 = pic >> 32;
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
85
pcmu_create_picN_kstat(char *mod_name, int pic, int pic_shift,
usr/src/uts/sun4u/opl/io/pcicmu/pcmu_counters.c
94
(void) sprintf(pic_name, "pic%d", pic);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
714
opl_pcbe_config_t *pic[CPC_SPARC64_VI_NPIC];
usr/src/uts/sun4u/pcbe/opl_pcbe.c
729
pic[tmp->opl_picno] = tmp;
usr/src/uts/sun4u/pcbe/opl_pcbe.c
743
pic[i] = &dummypic[i];
usr/src/uts/sun4u/pcbe/opl_pcbe.c
755
SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits,
usr/src/uts/sun4u/pcbe/opl_pcbe.c
756
pic[i*2 + 1]->opl_bits);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
759
curpic = (uint64_t)(pic[i*2]->opl_pic |
usr/src/uts/sun4u/pcbe/opl_pcbe.c
760
((uint64_t)pic[i*2 + 1]->opl_pic << 32));
usr/src/uts/sun4u/pcbe/opl_pcbe.c
775
if (pic[0]->opl_flags & CPC_COUNT_USER)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
777
if (pic[0]->opl_flags & CPC_COUNT_SYSTEM)
usr/src/uts/sun4u/pcbe/opl_pcbe.c
784
SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits,
usr/src/uts/sun4u/pcbe/opl_pcbe.c
785
pic[i*2 + 1]->opl_bits);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
792
pic[i*2]->opl_pic = (uint32_t)(curpic & PIC_MASK);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
793
pic[i*2 + 1]->opl_pic = (uint32_t)(curpic >> 32);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
815
opl_pcbe_config_t *pic[CPC_SPARC64_VI_NPIC];
usr/src/uts/sun4u/pcbe/opl_pcbe.c
829
pic[ctmp->opl_picno] = ctmp;
usr/src/uts/sun4u/pcbe/opl_pcbe.c
844
pic[i] = &dummypic[i];
usr/src/uts/sun4u/pcbe/opl_pcbe.c
856
SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits,
usr/src/uts/sun4u/pcbe/opl_pcbe.c
857
pic[i*2 + 1]->opl_bits);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
864
diff = (curpic & PIC_MASK) - (uint64_t)pic[i*2]->opl_pic;
usr/src/uts/sun4u/pcbe/opl_pcbe.c
873
diff = (curpic >> 32) - (uint64_t)pic[i*2 + 1]->opl_pic;
usr/src/uts/sun4u/pcbe/opl_pcbe.c
882
pic[i*2]->opl_pic = (uint32_t)(curpic & PIC_MASK);
usr/src/uts/sun4u/pcbe/opl_pcbe.c
883
pic[i*2 + 1]->opl_pic = (uint32_t)(curpic >> 32);
usr/src/uts/sun4u/sunfire/io/ac.c
1008
for (pic = 0; pic < AC_NUM_PICS; pic++) {
usr/src/uts/sun4u/sunfire/io/ac.c
1009
if (ac_picN_ksp[pic] != (kstat_t *)NULL) {
usr/src/uts/sun4u/sunfire/io/ac.c
1010
kstat_delete(ac_picN_ksp[pic]);
usr/src/uts/sun4u/sunfire/io/ac.c
1011
ac_picN_ksp[pic] = NULL;
usr/src/uts/sun4u/sunfire/io/ac.c
908
int event, pic;
usr/src/uts/sun4u/sunfire/io/ac.c
913
for (pic = 0; pic < AC_NUM_PICS; pic++) {
usr/src/uts/sun4u/sunfire/io/ac.c
918
(void) sprintf(pic_name, "pic%d", pic); /* pic0, pic1 ... */
usr/src/uts/sun4u/sunfire/io/ac.c
919
if ((ac_picN_ksp[pic] = kstat_create("ac",
usr/src/uts/sun4u/sunfire/io/ac.c
927
if (pic == 1) {
usr/src/uts/sun4u/sunfire/io/ac.c
934
(struct kstat_named *)(ac_picN_ksp[pic]->ks_data);
usr/src/uts/sun4u/sunfire/io/ac.c
940
if (pic == 1)
usr/src/uts/sun4u/sunfire/io/ac.c
965
ac_clear_pic[pic].pcr_mask;
usr/src/uts/sun4u/sunfire/io/ac.c
969
ac_clear_pic[pic].event_name,
usr/src/uts/sun4u/sunfire/io/ac.c
972
kstat_install(ac_picN_ksp[pic]);
usr/src/uts/sun4u/sunfire/io/ac.c
981
int pic;
usr/src/uts/sun4v/cpu/niagara_perfctr.c
600
ni_create_picN_kstat(char *mod_name, int pic, int pic_sel_shift,
usr/src/uts/sun4v/cpu/niagara_perfctr.c
609
(void) sprintf(pic_name, "pic%d", pic);
usr/src/uts/sun4v/cpu/niagara_perfctr.c
778
uint64_t pic, pcr;
usr/src/uts/sun4v/cpu/niagara_perfctr.c
793
if (hv_niagara_getperf(ksinfop->pic_reg[0], &pic) != 0 ||
usr/src/uts/sun4v/cpu/niagara_perfctr.c
802
pic0 = (uint32_t)((pic >> ksinfop->pic_shift[0]) &
usr/src/uts/sun4v/cpu/niagara_perfctr.c
813
pic1 = (uint32_t)((pic >> ksinfop->pic_shift[1]) &
usr/src/uts/sun4v/cpu/niagara_perfctr.c
825
ksinfop->pcr_reg, pcr, ksinfop->pic_reg[0], pic,
usr/src/uts/sun4v/io/iospc/iospc.c
369
iospc_create_picN_kstat(char *mod_name, int pic, uint64_t ev_offset,
usr/src/uts/sun4v/io/iospc/iospc.c
377
(void) snprintf(pic_name, PIC_STR_LEN, "pic%1d", pic);
usr/src/uts/sun4v/io/iospc/iospc.c
52
static kstat_t *iospc_create_picN_kstat(char *mod_name, int pic,
usr/src/uts/sun4v/io/n2piupc/n2piupc_kstats.c
172
n2piupc_create_picN_kstat(char *mod_name, int pic, uint64_t ev_offset,
usr/src/uts/sun4v/io/n2piupc/n2piupc_kstats.c
181
(void) snprintf(pic_name, PIC_STR_LEN, "pic%1d", pic);
usr/src/uts/sun4v/io/n2piupc/n2piupc_kstats.c
42
static kstat_t *n2piupc_create_picN_kstat(char *mod_name, int pic,
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
419
uint64_t pic;
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
432
pic = ultra_getpic();
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
433
pic0 = (uint32_t)(pic & PIC0_MASK);
usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
434
pic1 = (uint32_t)((pic >> PIC1_SHIFT) & PIC0_MASK);