Lines Matching defs:pic0
121 uint8_t us_picno; /* 0 for pic0 or 1 for pic1 */
819 us_pcbe_config_t *pic0;
826 if ((pic0 = (us_pcbe_config_t *)kcpc_next_config(token, NULL, NULL)) ==
830 if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) {
832 empty.us_flags = pic0->us_flags;
835 if (pic0->us_picno != 0) {
837 * pic0 is counter 1, so if we need the empty config it should
842 tmp = pic0;
843 pic0 = pic1;
847 if (pic0->us_picno != 0 || pic1->us_picno != 1)
851 * UltraSPARC does not allow pic0 to be configured differently
856 ASSERT(pic0->us_flags == pic1->us_flags);
859 ultra_setpic(((uint64_t)pic1->us_pic << 32) | (uint64_t)pic0->us_pic);
861 pcr = (pic0->us_bits & pcr_pic_mask) <<
866 if (pic0->us_flags & CPC_COUNT_USER)
868 if (pic0->us_flags & CPC_COUNT_SYSTEM)
882 pic0->us_pic = (uint32_t)(curpic & PIC0_MASK);
902 us_pcbe_config_t *pic0;
909 if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL)
912 if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) {
917 if (pic0->us_picno != 0) {
919 ctmp = pic0;
920 pic0 = pic1;
927 if (pic0->us_picno != 0 || pic1->us_picno != 1)
930 diff = (curpic & PIC0_MASK) - (uint64_t)pic0->us_pic;
940 pic0->us_pic = (uint32_t)(curpic & PIC0_MASK);