Lines Matching refs:pic
714 opl_pcbe_config_t *pic[CPC_SPARC64_VI_NPIC]; in opl_pcbe_program() local
729 pic[tmp->opl_picno] = tmp; in opl_pcbe_program()
743 pic[i] = &dummypic[i]; in opl_pcbe_program()
755 SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits, in opl_pcbe_program()
756 pic[i*2 + 1]->opl_bits); in opl_pcbe_program()
759 curpic = (uint64_t)(pic[i*2]->opl_pic | in opl_pcbe_program()
760 ((uint64_t)pic[i*2 + 1]->opl_pic << 32)); in opl_pcbe_program()
775 if (pic[0]->opl_flags & CPC_COUNT_USER) in opl_pcbe_program()
777 if (pic[0]->opl_flags & CPC_COUNT_SYSTEM) in opl_pcbe_program()
784 SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits, in opl_pcbe_program()
785 pic[i*2 + 1]->opl_bits); in opl_pcbe_program()
792 pic[i*2]->opl_pic = (uint32_t)(curpic & PIC_MASK); in opl_pcbe_program()
793 pic[i*2 + 1]->opl_pic = (uint32_t)(curpic >> 32); in opl_pcbe_program()
815 opl_pcbe_config_t *pic[CPC_SPARC64_VI_NPIC]; in opl_pcbe_sample() local
829 pic[ctmp->opl_picno] = ctmp; in opl_pcbe_sample()
844 pic[i] = &dummypic[i]; in opl_pcbe_sample()
856 SPARC64_VI_PCR_SEL_EVENT(pcr, pic[i*2]->opl_bits, in opl_pcbe_sample()
857 pic[i*2 + 1]->opl_bits); in opl_pcbe_sample()
864 diff = (curpic & PIC_MASK) - (uint64_t)pic[i*2]->opl_pic; in opl_pcbe_sample()
873 diff = (curpic >> 32) - (uint64_t)pic[i*2 + 1]->opl_pic; in opl_pcbe_sample()
882 pic[i*2]->opl_pic = (uint32_t)(curpic & PIC_MASK); in opl_pcbe_sample()
883 pic[i*2 + 1]->opl_pic = (uint32_t)(curpic >> 32); in opl_pcbe_sample()