Lines Matching defs:opd
200 opt_pcbe_data_t opd;
494 ASSERT3U(counter, <, opd.opd_ncounters);
501 ASSERT3U(counter, <, opd.opd_ncounters);
508 ASSERT3U(counter, <, opd.opd_ncounters);
515 ASSERT3U(counter, <, opd.opd_ncounters);
550 opd.opd_ncounters = OPT_PCBE_EXT_NCOUNTERS;
551 opd.opd_pesf = opt_pcbe_pes_ext_addr;
552 opd.opd_picf = opt_pcbe_pic_ext_addr;
554 opd.opd_ncounters = OPT_PCBE_DEF_NCOUNTERS;
555 opd.opd_pesf = opt_pcbe_pes_addr;
556 opd.opd_picf = opt_pcbe_pic_addr;
558 opd.opd_cmask = (1 << opd.opd_ncounters) - 1;
635 return (opd.opd_ncounters);
701 return (opd.opd_cmask);
711 return (opd.opd_cmask);
736 if (picnum >= opd.opd_ncounters)
847 ASSERT(pcfg->opt_picno < opd.opd_ncounters);
858 for (i = 0; i < opd.opd_ncounters; i++) {
859 wrmsr(opd.opd_pesf(i), cfgs[i]->opt_evsel);
860 wrmsr(opd.opd_picf(i), cfgs[i]->opt_rawpic);
863 for (i = 0; i < opd.opd_ncounters; i++) {
864 wrmsr(opd.opd_pesf(i), cfgs[i]->opt_evsel |
874 for (i = 0; i < opd.opd_ncounters; i++)
875 wrmsr(opd.opd_pesf(i), 0ULL);
895 for (i = 0; i < opd.opd_ncounters; i++)
896 curpic[i] = rdmsr(opd.opd_picf(i));
905 ASSERT3U(pcfg->opt_picno, <, opd.opd_ncounters);
911 for (i = 0; i < opd.opd_ncounters; i++) {