PERF_PMU_TYPE_SHIFT
type = event->attr.config >> PERF_PMU_TYPE_SHIFT;
return (evsel->core.attr.config >> PERF_PMU_TYPE_SHIFT) == expected_config;
u64 pmu = evsel->core.attr.config >> PERF_PMU_TYPE_SHIFT;
? event | ((u64)pmu->type << PERF_PMU_TYPE_SHIFT)
attr->config |= (__u64)attr->type << PERF_PMU_TYPE_SHIFT;
attr->config |= (__u64)attr->type << PERF_PMU_TYPE_SHIFT;
attr.config |= (u64)extended_type << PERF_PMU_TYPE_SHIFT;
*config |= (__u64)extended_pmu_type << PERF_PMU_TYPE_SHIFT;
attr.config |= type << PERF_PMU_TYPE_SHIFT;
u32 extended_type = attr->config >> PERF_PMU_TYPE_SHIFT;
attr->config |= (__u64)pmu->type << PERF_PMU_TYPE_SHIFT;
attr->config |= (__u64)pmu->type << PERF_PMU_TYPE_SHIFT;
if (!is_event_supported(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES | ((__u64)pmu->type << PERF_PMU_TYPE_SHIFT)))
type = attr->config >> PERF_PMU_TYPE_SHIFT;