Lines Matching refs:pev
663 static unsigned int mipspmu_perf_event_encode(const struct mips_perf_event *pev) in mipspmu_perf_event_encode() argument
670 return ((unsigned int)pev->range << 24) | in mipspmu_perf_event_encode()
671 (pev->cntr_mask & 0xffff00) | in mipspmu_perf_event_encode()
672 (pev->event_id & 0xff); in mipspmu_perf_event_encode()
674 return (pev->cntr_mask & 0xffff00) | in mipspmu_perf_event_encode()
675 (pev->event_id & 0xff); in mipspmu_perf_event_encode()
690 const struct mips_perf_event *pev; in mipspmu_map_cache_event() local
704 pev = &((*mipspmu.cache_event_map) in mipspmu_map_cache_event()
709 if (pev->cntr_mask == 0) in mipspmu_map_cache_event()
712 return pev; in mipspmu_map_cache_event()
1232 const struct mips_perf_event *pev) in check_and_calc_range() argument
1237 if (pev->range > V) { in check_and_calc_range()
1256 const struct mips_perf_event *pev) in check_and_calc_range() argument
1265 const struct mips_perf_event *pev; in __hw_perf_event_init() local
1272 pev = mipspmu_map_general_event(event->attr.config); in __hw_perf_event_init()
1274 pev = mipspmu_map_cache_event(event->attr.config); in __hw_perf_event_init()
1278 pev = mipspmu.map_raw_event(event->attr.config); in __hw_perf_event_init()
1284 if (IS_ERR(pev)) { in __hw_perf_event_init()
1287 return PTR_ERR(pev); in __hw_perf_event_init()
1298 check_and_calc_range(event, pev); in __hw_perf_event_init()
1300 hwc->event_base = mipspmu_perf_event_encode(pev); in __hw_perf_event_init()