Lines Matching refs:event
218 static int p4_marked_instr_event(u64 event) in p4_marked_instr_event() argument
223 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_marked_instr_event()
224 psel = event & PM_PMCSEL_MSK; in p4_marked_instr_event()
237 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_marked_instr_event()
238 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_marked_instr_event()
242 if (event & PM_LOWER_MSKS) in p4_marked_instr_event()
254 static int p4_get_constraint(u64 event, unsigned long *maskp, in p4_get_constraint() argument
261 pmc = (event >> PM_PMC_SH) & PM_PMC_MSK; in p4_get_constraint()
270 unit = (event >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_get_constraint()
271 byte = (event >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_get_constraint()
273 lower = (event >> PM_LOWER_SH) & PM_LOWER_MSK; in p4_get_constraint()
308 if (p4_marked_instr_event(event)) { in p4_get_constraint()
314 if (pmc && (event & PM_PMCSEL_MSK) == 6 && byte == 2) in p4_get_constraint()
326 static int p4_get_alternatives(u64 event, unsigned int flags, u64 alt[]) in p4_get_alternatives() argument
330 alt[0] = event; in p4_get_alternatives()
334 if (event == 0x8003 || event == 0x0224) { in p4_get_alternatives()
335 alt[1] = event ^ (0x8003 ^ 0x0224); in p4_get_alternatives()
340 if (event == 0x0c13 || event == 0x0c23) { in p4_get_alternatives()
341 alt[1] = event ^ (0x0c13 ^ 0x0c23); in p4_get_alternatives()
347 if (event == ppc_inst_cmpl[i]) { in p4_get_alternatives()
358 static int p4_compute_mmcr(u64 event[], int n_ev, in p4_compute_mmcr() argument
379 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in p4_compute_mmcr()
387 unit = (event[i] >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_compute_mmcr()
388 byte = (event[i] >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_compute_mmcr()
389 lower = (event[i] >> PM_LOWER_SH) & PM_LOWER_MSK; in p4_compute_mmcr()
471 pmc = (event[i] >> PM_PMC_SH) & PM_PMC_MSK; in p4_compute_mmcr()
472 unit = (event[i] >> PM_UNIT_SH) & PM_UNIT_MSK; in p4_compute_mmcr()
473 byte = (event[i] >> PM_BYTE_SH) & PM_BYTE_MSK; in p4_compute_mmcr()
474 psel = event[i] & PM_PMCSEL_MSK; in p4_compute_mmcr()
510 if (p4_marked_instr_event(event[i])) in p4_compute_mmcr()