Lines Matching defs:pic
640 int instance, pic;
687 for (pic = 0; pic < SBUS_NUM_PICS; pic++) {
688 if (sbus_picN_ksp[pic] != (kstat_t *)NULL) {
689 kstat_delete(sbus_picN_ksp[pic]);
690 sbus_picN_ksp[pic] = NULL;
2373 * called from sbus_add_kstats() to create a kstat for each %pic
2375 * event names that each %pic supports.
2413 * We declare an array of clear masks for each pic.
2415 * each pic.
2425 int event, pic;
2430 for (pic = 0; pic < SBUS_NUM_PICS; pic++) {
2435 (void) sprintf(pic_name, "pic%d", pic); /* pic0, pic1 ... */
2436 if ((sbus_picN_ksp[pic] = kstat_create("sbus",
2443 if (pic == 1) {
2451 (struct kstat_named *)(sbus_picN_ksp[pic]->ks_data);
2457 if (pic == 1)
2482 sbus_clear_pic[pic].pcr_mask;
2486 sbus_clear_pic[pic].event_name,
2489 kstat_install(sbus_picN_ksp[pic]);
2514 * instance that provides access to the %pcr and %pic
2565 * The pic register is read-only so we don't
2574 * Read %pcr and %pic register values and write them
2586 * sbus pic register: