PERF_TYPE_RAW
} else if (attr->type == PERF_TYPE_RAW) {
case PERF_TYPE_RAW:
perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
return perf_pmu_register(&arc_pmu->pmu, "arc_pct", PERF_TYPE_RAW);
ret = perf_pmu_register(&csky_pmu.pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
case PERF_TYPE_RAW:
case PERF_TYPE_RAW:
} else if (PERF_TYPE_RAW == event->attr.type) {
if (PERF_TYPE_RAW == event->attr.type)
if (PERF_TYPE_RAW == event->attr.type)
perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
} else if (PERF_TYPE_RAW == event->attr.type) {
if (PERF_TYPE_RAW == event->attr.type)
if (PERF_TYPE_RAW == event->attr.type)
perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
return perf_pmu_register(&mpc8xx_pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
case PERF_TYPE_RAW:
perf_pmu_register(&power_pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
perf_pmu_register(&fsl_emb_pmu, "cpu", PERF_TYPE_RAW);
type = PERF_TYPE_RAW;
case PERF_TYPE_RAW:
return PERF_TYPE_RAW;
if (type == PERF_TYPE_HARDWARE || type == PERF_TYPE_RAW)
err = perf_pmu_register(&cpumf_sampling, "cpum_sf", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
if (a->type != PERF_TYPE_RAW && event->pmu->type != a->type)
case PERF_TYPE_RAW:
case PERF_TYPE_RAW:
perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
if (event->attr.type == PERF_TYPE_RAW)
case PERF_TYPE_RAW:
err = perf_pmu_register(&pmu, "cpu", PERF_TYPE_RAW);
(hybrid_pmu->pmu_type == hybrid_big) ? PERF_TYPE_RAW : -1);
if (event->pmu->type == PERF_TYPE_RAW ||
if (event->attr.type == PERF_TYPE_RAW) {
.type = PERF_TYPE_RAW,
.type = PERF_TYPE_RAW,
return pmc_reprogram_counter(pmc, PERF_TYPE_RAW,
.type = PERF_TYPE_RAW,
case PERF_TYPE_RAW:
ret = perf_pmu_register(&xtensa_pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
(event->attr.type == PERF_TYPE_RAW)) &&
perf_pmu_register(&pmu->pmu, "cpu", PERF_TYPE_RAW);
ret = perf_pmu_register(&pmu->pmu, "cpu", PERF_TYPE_RAW);
case PERF_TYPE_RAW:
if ((type == PERF_TYPE_RAW) && ((config >> 63) == 1))
type = PERF_TYPE_RAW;
if (event->attr.type != type && type != PERF_TYPE_RAW &&
wd_hw_attr.type = PERF_TYPE_RAW;
.type = PERF_TYPE_RAW,
.type = PERF_TYPE_RAW,
.type = PERF_TYPE_RAW,
[PERF_TYPE_RAW] = "raw",
{ PERF_TYPE_RAW, 0x076, true },
{ PERF_TYPE_RAW, 0x0C1, true },
{ PERF_TYPE_RAW, 0x012, false },
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->core.attr.type);
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
TEST_ASSERT_VAL("wrong hybrid type", test_hybrid_type(evsel, PERF_TYPE_RAW));
bool p_core_pmu = evsel->pmu->type == PERF_TYPE_RAW;
return pmu && pmu->type == PERF_TYPE_RAW;
pmu = perf_pmus__find_by_type(PERF_TYPE_RAW);
return evsel->core.attr.type == PERF_TYPE_RAW &&
return evsel->core.attr.type == PERF_TYPE_RAW &&
if (print_state->exclude_abi && pmu_type < PERF_TYPE_MAX && pmu_type != PERF_TYPE_RAW)
pmu_type != PERF_TYPE_RAW)
[PERF_TYPE_RAW] = {
type = PERF_TYPE_RAW;
type = PERF_TYPE_RAW;
evsel->core.attr.type == PERF_TYPE_RAW,
if (pmu->type == PERF_TYPE_RAW)
if (counter->core.attr.type < PERF_TYPE_MAX && counter->core.attr.type != PERF_TYPE_RAW) {
case PERF_TYPE_RAW:
if (evsel->core.attr.type == PERF_TYPE_RAW &&
if (attr->type == PERF_TYPE_RAW || attr->type >= PERF_TYPE_MAX) {
[PERF_TYPE_RAW] = "raw",
err = parse_events_add_numeric(_parse_state, list, PERF_TYPE_RAW, num, $2,
__u64 type = PERF_TYPE_RAW;
case PERF_TYPE_RAW:
case PERF_TYPE_RAW:
/*pmu_type=*/PERF_TYPE_RAW,
/*pmu_type=*/PERF_TYPE_RAW,
pmu->type = PERF_TYPE_RAW;
case PERF_TYPE_RAW: return false;
if (!pmu && (legacy_core_type || type == PERF_TYPE_RAW)) {
PERF_TYPE_RAW,
event_type_descriptors[PERF_TYPE_RAW],
return evsel->core.attr.type == PERF_TYPE_RAW &&
sf->pmu_type = PERF_TYPE_RAW;
perf_conf.type = PERF_TYPE_RAW;
setup_event(&events[2], PM_STCX_FAIL, PERF_TYPE_RAW, "stcx_fail");
event_init_opts(e, config, PERF_TYPE_RAW, name);
event_init_opts(e, config, PERF_TYPE_RAW, "event");
__event_init_opts(e, config, PERF_TYPE_RAW, "event", true);
ret_attr.type = mret_attr.type = PERF_TYPE_RAW;