Lines Matching refs:pic0
900 ptm_pcbe_config_t *pic0; in ptm_pcbe_program() local
905 if ((pic0 = kcpc_next_config(token, NULL, NULL)) == NULL) in ptm_pcbe_program()
908 if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) in ptm_pcbe_program()
911 if (pic0->ptm_picno != 0) { in ptm_pcbe_program()
914 pic1 = pic0; in ptm_pcbe_program()
915 pic0 = tmp; in ptm_pcbe_program()
918 ASSERT(pic0->ptm_picno == 0 && pic1->ptm_picno == 1); in ptm_pcbe_program()
930 wrmsr(P5_CTR0, pic0->ptm_rawpic); in ptm_pcbe_program()
932 wrmsr(P5_CESR, pic0->ptm_ctl | pic1->ptm_ctl); in ptm_pcbe_program()
933 pic0->ptm_rawpic = rdmsr(P5_CTR0); in ptm_pcbe_program()
938 wrmsr(REG_PERFCTR0, pic0->ptm_rawpic); in ptm_pcbe_program()
943 pes = pic0->ptm_ctl | (1 << CPC_P6_PES_EN); in ptm_pcbe_program()
963 ptm_pcbe_config_t *pic0; in ptm_pcbe_sample() local
973 if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL) in ptm_pcbe_sample()
976 if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) { in ptm_pcbe_sample()
981 if (pic0->ptm_picno != 0) { in ptm_pcbe_sample()
983 swap = pic0; in ptm_pcbe_sample()
984 pic0 = pic1; in ptm_pcbe_sample()
991 ASSERT(pic0->ptm_picno == 0 && pic1->ptm_picno == 1); in ptm_pcbe_sample()
1004 *pic0_data += diff3931(curpic[0], pic0->ptm_rawpic); in ptm_pcbe_sample()
1005 pic0->ptm_rawpic = trunc3931(*pic0_data); in ptm_pcbe_sample()