Lines Matching refs:pic0
396 ni_pcbe_config_t *pic0; in ni_pcbe_program() local
403 if ((pic0 = (ni_pcbe_config_t *)kcpc_next_config(token, NULL, NULL)) == in ni_pcbe_program()
407 if ((pic1 = kcpc_next_config(token, pic0, NULL)) == NULL) { in ni_pcbe_program()
409 empty.pcbe_flags = pic0->pcbe_flags; in ni_pcbe_program()
412 if (pic0->pcbe_picno != 0) { in ni_pcbe_program()
422 tmp = pic0; in ni_pcbe_program()
423 pic0 = pic1; in ni_pcbe_program()
427 if (pic0->pcbe_picno != 0 || pic1->pcbe_picno != 1) in ni_pcbe_program()
436 ASSERT(pic0->pcbe_flags == pic1->pcbe_flags); in ni_pcbe_program()
440 (uint64_t)pic0->pcbe_pic); in ni_pcbe_program()
442 pcr = (pic0->pcbe_bits & pcr_pic0_mask) << CPC_PCR_PIC0_SHIFT; in ni_pcbe_program()
445 if (pic0->pcbe_flags & CPC_COUNT_USER) in ni_pcbe_program()
447 if (pic0->pcbe_flags & CPC_COUNT_SYSTEM) in ni_pcbe_program()
460 pic0->pcbe_pic = (uint32_t)(curpic & PIC0_MASK); in ni_pcbe_program()
481 ni_pcbe_config_t *pic0; in ni_pcbe_sample() local
489 if ((pic0 = kcpc_next_config(token, NULL, &pic0_data)) == NULL) in ni_pcbe_sample()
492 if ((pic1 = kcpc_next_config(token, pic0, &pic1_data)) == NULL) { in ni_pcbe_sample()
497 if (pic0->pcbe_picno != 0) { in ni_pcbe_sample()
499 ctmp = pic0; in ni_pcbe_sample()
500 pic0 = pic1; in ni_pcbe_sample()
507 if (pic0->pcbe_picno != 0 || pic1->pcbe_picno != 1) in ni_pcbe_sample()
510 diff = (curpic & PIC0_MASK) - (uint64_t)pic0->pcbe_pic; in ni_pcbe_sample()
520 pic0->pcbe_pic = (uint32_t)(curpic & PIC0_MASK); in ni_pcbe_sample()