• Home
  • Raw
  • Download

Lines Matching refs:event

85 static int power7_get_constraint(u64 event, unsigned long *maskp,  in power7_get_constraint()  argument
91 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power7_get_constraint()
98 if (pmc >= 5 && !(event == 0x500fa || event == 0x600f4)) in power7_get_constraint()
107 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power7_get_constraint()
110 int l2sel = (event >> PM_L2SEL_SH) & PM_L2SEL_MSK; in power7_get_constraint()
132 static int find_alternative(u64 event) in find_alternative() argument
137 if (event < event_alternatives[i][0]) in find_alternative()
140 if (event == event_alternatives[i][j]) in find_alternative()
146 static s64 find_alternative_decode(u64 event) in find_alternative_decode() argument
151 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in find_alternative_decode()
152 psel = event & PM_PMCSEL_MSK; in find_alternative_decode()
154 return event - (1 << PM_PMC_SH) + 8; in find_alternative_decode()
156 return event + (1 << PM_PMC_SH) - 8; in find_alternative_decode()
160 static int power7_get_alternatives(u64 event, unsigned int flags, u64 alt[]) in power7_get_alternatives() argument
165 alt[0] = event; in power7_get_alternatives()
167 i = find_alternative(event); in power7_get_alternatives()
171 if (ae && ae != event) in power7_get_alternatives()
175 ae = find_alternative_decode(event); in power7_get_alternatives()
215 static int power7_marked_instr_event(u64 event) in power7_marked_instr_event() argument
220 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in power7_marked_instr_event()
221 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in power7_marked_instr_event()
222 psel = event & PM_PMCSEL_MSK & ~1; /* trim off edge/level bit */ in power7_marked_instr_event()
247 static int power7_compute_mmcr(u64 event[], int n_ev, in power7_compute_mmcr() argument
258 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in power7_compute_mmcr()
270 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in power7_compute_mmcr()
271 unit = (event[i] >> PM_UNIT_SH) & PM_UNIT_MSK; in power7_compute_mmcr()
272 combine = (event[i] >> PM_COMBINE_SH) & PM_COMBINE_MSK; in power7_compute_mmcr()
273 l2sel = (event[i] >> PM_L2SEL_SH) & PM_L2SEL_MSK; in power7_compute_mmcr()
274 psel = event[i] & PM_PMCSEL_MSK; in power7_compute_mmcr()
298 if (power7_marked_instr_event(event[i])) in power7_compute_mmcr()
412 PMU_FORMAT_ATTR(event, "config:0-19");