Lines Matching defs:pcr
129 uint32_t pcbe_evsel; /* %pcr event code unshifted */
418 uint64_t pcr, overflow;
425 pcr = ultra_getpcr();
426 DTRACE_PROBE1(niagara2__getpcr, uint64_t, pcr);
427 overflow = (pcr & CPC_PCR_OV0_MASK) >>
429 overflow |= (pcr & CPC_PCR_OV1_MASK) >>
436 pcr |= (CPC_PCR_HOLDOV0 | CPC_PCR_HOLDOV1);
439 pcr &= ~(CPC_PCR_OV0_MASK |
443 if (pcr & CPC_PCR_SAMPLE_MODE_MASK)
453 pcr &= ~(CPC_PCR_OV1_MASK |
457 if (pcr & CPC_PCR_SAMPLE_MODE_MASK)
473 DTRACE_PROBE1(niagara2__setpcr, uint64_t, pcr);
474 ultra_setpcr(pcr);
615 uint64_t pcr;
660 pcr = (pic0->pcbe_evsel & pcr_pic0_mask) << CPC_PCR_PIC0_SHIFT;
661 pcr |= (pic1->pcbe_evsel & pcr_pic1_mask) <<
665 pcr |= (1ull << CPC_PCR_UT_SHIFT);
667 pcr |= (1ull << CPC_PCR_ST_SHIFT);
669 pcr |= (1ull << CPC_PCR_HT_SHIFT);
672 pcr |= (1ull << CPC_PCR_SAMPLE_MODE_SHIFT);
687 pcr |= toe;
689 DTRACE_PROBE1(niagara2__setpcr, uint64_t, pcr);
700 if (hv_niagara_setperf(HV_SPARC_CTL, pcr) != H_EOK) {
706 ultra_setpcr(pcr);
748 uint64_t pcr;
786 pcr = ultra_getpcr();
787 DTRACE_PROBE1(niagara2__getpcr, uint64_t, pcr);
789 !(pcr & CPC_PCR_HT)) {