Lines Matching defs:pev
585 static unsigned int loongarch_pmu_perf_event_encode(const struct loongarch_perf_event *pev)
587 return M_PERFCTL_EVENT(pev->event_id);
592 const struct loongarch_perf_event *pev;
594 pev = &(*loongarch_pmu.general_event_map)[idx];
596 if (pev->event_id == HW_OP_UNSUPPORTED)
599 return pev;
605 const struct loongarch_perf_event *pev;
619 pev = &((*loongarch_pmu.cache_event_map)
624 if (pev->event_id == CACHE_OP_UNSUPPORTED)
627 return pev;
742 const struct loongarch_perf_event *pev;
748 pev = loongarch_pmu_map_general_event(event->attr.config);
750 pev = loongarch_pmu_map_cache_event(event->attr.config);
754 pev = loongarch_pmu.map_raw_event(event->attr.config);
760 if (IS_ERR(pev)) {
763 return PTR_ERR(pev);
772 hwc->event_base = loongarch_pmu_perf_event_encode(pev);