Lines Matching full:alt
344 unsigned int alt; in find_alternatives_list() local
350 alt = event_alternatives[i][j]; in find_alternatives_list()
351 if (!alt || event < alt) in find_alternatives_list()
353 if (event == alt) in find_alternatives_list()
360 static int p6_get_alternatives(u64 event, unsigned int flags, u64 alt[]) in p6_get_alternatives() argument
367 alt[0] = event; in p6_get_alternatives()
379 alt[nalt++] = aevent; in p6_get_alternatives()
389 alt[nalt++] = ((event ^ 0x6) & ~PM_PMC_MSKS) | in p6_get_alternatives()
394 alt[nalt++] = ((event ^ 0x2) & ~PM_PMC_MSKS) | in p6_get_alternatives()
411 switch (alt[i]) { in p6_get_alternatives()
413 alt[j++] = 0x600005; /* PM_RUN_CYC */ in p6_get_alternatives()
417 alt[j++] = 0x1e; /* PM_CYC */ in p6_get_alternatives()
420 alt[j++] = 0x500009; /* PM_RUN_INST_CMPL */ in p6_get_alternatives()
424 alt[j++] = 2; /* PM_INST_CMPL */ in p6_get_alternatives()
427 alt[j++] = 0x4000f4; /* PM_RUN_PURR */ in p6_get_alternatives()
430 alt[j++] = 0x10000e; /* PM_PURR */ in p6_get_alternatives()
441 if (!p6_limited_pmc_event(alt[i])) { in p6_get_alternatives()
442 alt[j] = alt[i]; in p6_get_alternatives()
451 if (p6_limited_pmc_event(alt[i])) { in p6_get_alternatives()
452 alt[j] = alt[i]; in p6_get_alternatives()