Lines Matching defs:evmask

434 pmc_parse_mask(const struct pmc_masks *pmask, char *p, uint64_t *evmask)
452 *evmask |= pm->pm_value;
819 uint64_t cachestate, evmask, rsp;
826 cachestate = evmask = rsp = 0;
853 n = pmc_parse_mask(iap_core_mask, p, &evmask);
857 n = pmc_parse_mask(iap_agent_mask, p, &evmask);
861 n = pmc_parse_mask(iap_prefetch_mask, p, &evmask);
868 n = pmc_parse_mask(iap_transition_mask, p, &evmask);
877 &evmask);
880 &evmask);
911 pmc_config->pm_md.pm_iap.pm_iap_config |= evmask;
1221 uint64_t evmask;
1228 evmask = 0;
1319 if ((n = pmc_parse_mask(pmask, p, &evmask)) < 0)
1344 /* XXX CPU Rev A,B evmask is to be zero */
1345 if (evmask & (evmask - 1)) /* > 1 bit set */
1347 if (evmask == 0) {
1348 evmask = 0x01; /* Rev C and later: #instrs */
1353 if (evmask == 0 && pmask != NULL) {
1355 evmask |= pm->pm_value;
1362 AMD_PMC_TO_UNITMASK(evmask);
1704 uint64_t evmask;
1712 evmask = 0;
1882 evmask = (evmask & ~0x1F) | (count & 0x1F);
1890 if ((n = pmc_parse_mask(pmask, p, &evmask)) < 0)
1942 if (evmask)
1947 if ((evmask & 0x06) == 0x06 ||
1948 (evmask & 0x18) == 0x18)
1950 if (evmask == 0) /* default:drdy-{drv,own}+dbsy{drv,own} */
1951 evmask = 0x1D;
1955 if ((evmask & (evmask - 1)) != 0)
1957 if (evmask == 0) {
1958 evmask = 0x1; /* 'CLEAR' */
1963 if (evmask == 0 && pmask) {
1965 evmask |= pm->pm_value;
1971 P4_ESCR_TO_EVENT_MASK(evmask);
2132 uint64_t evmask;
2139 evmask = 0;
2218 evmask = 0;
2219 if ((n = pmc_parse_mask(pmask, p, &evmask)) < 0)
2257 * The following events default to an evmask of 0
2299 evmask = 0x0F; /* only value allowed */
2307 if (evmask == 0 && pmask) {
2309 evmask |= pm->pm_value;
2318 P6_EVSEL_TO_UMASK(evmask);