Symbol: PERF_TYPE_HARDWARE
arch/alpha/kernel/perf_event.c
615
if (attr->type == PERF_TYPE_HARDWARE) {
arch/alpha/kernel/perf_event.c
698
case PERF_TYPE_HARDWARE:
arch/arc/kernel/perf_event.c
353
case PERF_TYPE_HARDWARE:
arch/csky/kernel/perf_event.c
974
case PERF_TYPE_HARDWARE:
arch/loongarch/kernel/perf_event.c
541
case PERF_TYPE_HARDWARE:
arch/loongarch/kernel/perf_event.c
632
case PERF_TYPE_HARDWARE:
arch/loongarch/kernel/perf_event.c
759
if (PERF_TYPE_HARDWARE == event->attr.type) {
arch/mips/kernel/perf_event_mipsxx.c
1478
if (PERF_TYPE_HARDWARE == event->attr.type) {
arch/mips/kernel/perf_event_mipsxx.c
662
case PERF_TYPE_HARDWARE:
arch/powerpc/perf/8xx-pmu.c
52
case PERF_TYPE_HARDWARE:
arch/powerpc/perf/core-book3s.c
2021
case PERF_TYPE_HARDWARE:
arch/powerpc/perf/core-fsl-emb.c
485
case PERF_TYPE_HARDWARE:
arch/riscv/kvm/vcpu_pmu.c
58
type = PERF_TYPE_HARDWARE;
arch/s390/kernel/perf_cpum_cf.c
761
case PERF_TYPE_HARDWARE:
arch/s390/kernel/perf_cpum_cf.c
850
return PERF_TYPE_HARDWARE;
arch/s390/kernel/perf_cpum_cf.c
861
if (type == PERF_TYPE_HARDWARE || type == PERF_TYPE_RAW)
arch/s390/kernel/perf_cpum_sf.c
862
case PERF_TYPE_HARDWARE:
arch/sh/kernel/perf_event.c
142
case PERF_TYPE_HARDWARE:
arch/sh/kernel/perf_event.c
291
case PERF_TYPE_HARDWARE:
arch/sparc/kernel/perf_event.c
1433
case PERF_TYPE_HARDWARE:
arch/x86/events/amd/ibs.c
207
case PERF_TYPE_HARDWARE:
arch/x86/events/core.c
2515
(event->attr.type != PERF_TYPE_HARDWARE) &&
arch/x86/events/intel/core.c
4517
if (type != PERF_TYPE_HARDWARE && type != PERF_TYPE_HW_CACHE)
arch/x86/events/intel/core.c
4540
if (type == PERF_TYPE_HARDWARE) {
arch/x86/events/intel/core.c
4870
if ((event->attr.type == PERF_TYPE_HARDWARE) ||
arch/xtensa/kernel/perf_event.c
212
case PERF_TYPE_HARDWARE:
drivers/perf/arm_pmu.c
193
case PERF_TYPE_HARDWARE:
drivers/perf/arm_pmuv3.c
1198
if (event->attr.type == PERF_TYPE_HARDWARE &&
drivers/perf/riscv_pmu.c
23
return ((event->attr.type == PERF_TYPE_HARDWARE) ||
drivers/perf/riscv_pmu_legacy.c
24
if (event->attr.type != PERF_TYPE_HARDWARE)
drivers/perf/riscv_pmu_sbi.c
421
case PERF_TYPE_HARDWARE:
drivers/perf/riscv_pmu_sbi.c
555
if ((hwc->flags & PERF_EVENT_FLAG_LEGACY) && (event->attr.type == PERF_TYPE_HARDWARE)) {
kernel/events/core.c
13109
if (type == PERF_TYPE_HARDWARE || type == PERF_TYPE_HW_CACHE) {
kernel/watchdog_perf.c
89
.type = PERF_TYPE_HARDWARE,
kernel/watchdog_perf.c
97
.type = PERF_TYPE_HARDWARE,
samples/bpf/trace_event_user.c
221
.type = PERF_TYPE_HARDWARE,
samples/bpf/tracex6_user.c
106
.type = PERF_TYPE_HARDWARE,
tools/bpf/bpftool/link.c
26
[PERF_TYPE_HARDWARE] = "hardware",
tools/bpf/bpftool/link.c
476
case PERF_TYPE_HARDWARE:
tools/bpf/bpftool/prog.c
2079
.type = PERF_TYPE_HARDWARE,
tools/bpf/bpftool/prog.c
2087
.type = PERF_TYPE_HARDWARE,
tools/lib/perf/tests/test-evlist.c
447
.type = PERF_TYPE_HARDWARE,
tools/lib/perf/tests/test-evsel.c
134
.type = PERF_TYPE_HARDWARE,
tools/perf/arch/x86/tests/amd-ibs-via-core-pmu.c
17
{ PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES, true },
tools/perf/arch/x86/tests/amd-ibs-via-core-pmu.c
18
{ PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS, false },
tools/perf/arch/x86/tests/hybrid.c
103
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
172
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
30
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
42
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
48
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
65
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
78
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/arch/x86/tests/hybrid.c
95
TEST_ASSERT_VAL("wrong type", PERF_TYPE_HARDWARE == evsel->core.attr.type);
tools/perf/bench/mem-functions.c
120
.type = PERF_TYPE_HARDWARE,
tools/perf/builtin-script.c
241
[PERF_TYPE_HARDWARE] = {
tools/perf/builtin-script.c
3360
type = PERF_TYPE_HARDWARE;
tools/perf/builtin-script.c
4461
if ((output[PERF_TYPE_HARDWARE].fields & PERF_OUTPUT_CALLINDENT) ||
tools/perf/dlfilters/dlfilter-test-api-v0.c
286
CHECK(attr->type == PERF_TYPE_HARDWARE);
tools/perf/dlfilters/dlfilter-test-api-v2.c
305
CHECK(attr->type == PERF_TYPE_HARDWARE);
tools/perf/tests/dlfilter-test.c
115
.type = PERF_TYPE_HARDWARE,
tools/perf/tests/mmap-basic.c
239
.type = PERF_TYPE_HARDWARE,
tools/perf/util/arm-spe.c
1716
attr.type = PERF_TYPE_HARDWARE;
tools/perf/util/cs-etm.c
1710
attr.type = PERF_TYPE_HARDWARE;
tools/perf/util/event.c
905
return attr->type == PERF_TYPE_HARDWARE &&
tools/perf/util/evsel.c
2065
if (type != PERF_TYPE_HARDWARE && type != PERF_TYPE_HW_CACHE)
tools/perf/util/evsel.c
2067
if ((e_type == PERF_TYPE_HARDWARE || e_type == PERF_TYPE_HW_CACHE) &&
tools/perf/util/evsel.c
2072
if (type == PERF_TYPE_HARDWARE && evsel->pmu && evsel->pmu->is_core &&
tools/perf/util/evsel.c
3789
evsel->core.attr.type == PERF_TYPE_HARDWARE &&
tools/perf/util/evsel.c
4062
if (evsel->core.attr.type == PERF_TYPE_HARDWARE)
tools/perf/util/evsel.c
916
case PERF_TYPE_HARDWARE:
tools/perf/util/intel-bts.c
766
attr.type = PERF_TYPE_HARDWARE;
tools/perf/util/intel-pt.c
3972
attr.type = PERF_TYPE_HARDWARE;
tools/perf/util/parse-events.c
1018
attr->type = PERF_TYPE_HARDWARE;
tools/perf/util/parse-events.c
1415
if (extended_type && (type == PERF_TYPE_HARDWARE || type == PERF_TYPE_HW_CACHE)) {
tools/perf/util/parse-events.c
235
is_pmu_core = (attr->type == PERF_TYPE_HARDWARE ||
tools/perf/util/parse-events.c
46
[PERF_TYPE_HARDWARE] = "hardware",
tools/perf/util/perf-regs-arch/perf_regs_aarch64.c
110
.type = PERF_TYPE_HARDWARE,
tools/perf/util/perf-regs-arch/perf_regs_powerpc.c
137
.type = PERF_TYPE_HARDWARE,
tools/perf/util/perf-regs-arch/perf_regs_x86.c
241
.type = PERF_TYPE_HARDWARE,
tools/perf/util/perf_event_attr_fprintf.c
252
case PERF_TYPE_HARDWARE:
tools/perf/util/perf_event_attr_fprintf.c
295
if (!pmu && (attr->type == PERF_TYPE_HARDWARE || attr->type == PERF_TYPE_HW_CACHE)) {
tools/perf/util/perf_event_attr_fprintf.c
83
ENUM_ID_TO_STR_CASE(PERF_TYPE_HARDWARE)
tools/perf/util/pmu.c
1547
attr->type = PERF_TYPE_HARDWARE;
tools/perf/util/pmu.c
1890
if (attr.type == PERF_TYPE_HARDWARE)
tools/perf/util/pmu.c
2364
case PERF_TYPE_HARDWARE: return false;
tools/perf/util/pmus.c
796
if (!is_event_supported(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES | ((__u64)pmu->type << PERF_PMU_TYPE_SHIFT)))
tools/perf/util/pmus.c
823
bool legacy_core_type = type == PERF_TYPE_HARDWARE || type == PERF_TYPE_HW_CACHE;
tools/perf/util/python.c
952
.type = PERF_TYPE_HARDWARE,
tools/power/x86/turbostat/turbostat.c
2586
fd_instr_count_percpu[cpu] = open_perf_counter(cpu, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS, -1, 0);
tools/power/x86/turbostat/turbostat.c
8465
fd = open_perf_counter(master_cpu, PERF_TYPE_HARDWARE, PERF_COUNT_HW_INSTRUCTIONS, -1, 0);
tools/power/x86/turbostat/turbostat.c
9339
fd = open_perf_counter(master_cpu, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_REFERENCES, -1, PERF_FORMAT_GROUP);
tools/power/x86/turbostat/turbostat.c
9367
fd_llc_percpu[cpu] = open_perf_counter(cpu, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_REFERENCES, -1, PERF_FORMAT_GROUP);
tools/power/x86/turbostat/turbostat.c
9373
retval = open_perf_counter(cpu, PERF_TYPE_HARDWARE, PERF_COUNT_HW_CACHE_MISSES, fd_llc_percpu[cpu], PERF_FORMAT_GROUP);
tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c
40
attr.type = PERF_TYPE_HARDWARE;
tools/testing/selftests/bpf/prog_tests/get_stackid_cannot_attach.c
10
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/bpf/prog_tests/perf_branches.c
122
attr.type = PERF_TYPE_HARDWARE;
tools/testing/selftests/bpf/prog_tests/perf_event_stackmap.c
57
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/bpf/prog_tests/send_signal.c
239
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/bpf/prog_tests/stacktrace_build_id_nmi.c
12
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/bpf/prog_tests/test_task_work.c
104
pe_fd = perf_event_open(PERF_TYPE_HARDWARE, PERF_COUNT_HW_CPU_CYCLES, pid);
tools/testing/selftests/bpf/prog_tests/timer.c
118
pe_fd = perf_event_open(PERF_TYPE_HARDWARE,
tools/testing/selftests/bpf/test_kmods/bpf_test_rqspinlock.c
16
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/perf_events/remove_on_exec.c
40
.type = PERF_TYPE_HARDWARE,
tools/testing/selftests/powerpc/pmu/count_instructions.c
21
event_init_opts(e, config, PERF_TYPE_HARDWARE, name);
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
110
setup_event(&events[0], PERF_COUNT_HW_INSTRUCTIONS, PERF_TYPE_HARDWARE, "instructions");
tools/testing/selftests/powerpc/pmu/count_stcx_fail.c
111
setup_event(&events[1], PERF_COUNT_HW_CPU_CYCLES, PERF_TYPE_HARDWARE, "cycles");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
100
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
104
event_init_opts(&event, PERF_COUNT_HW_BRANCH_MISSES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
108
event_init_opts(&event, PERF_COUNT_HW_BUS_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
112
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
117
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
121
event_init_opts(&event, PERF_COUNT_HW_REF_CPU_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
36
event_init_opts(&event, PERF_COUNT_HW_CPU_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
41
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
46
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
50
event_init_opts(&event, PERF_COUNT_HW_CACHE_MISSES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
55
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
59
event_init_opts(&event, PERF_COUNT_HW_BRANCH_MISSES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
63
event_init_opts(&event, PERF_COUNT_HW_BUS_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
67
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
71
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
74
event_init_opts(&event, PERF_COUNT_HW_REF_CPU_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
82
event_init_opts(&event, PERF_COUNT_HW_CPU_CYCLES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
86
event_init_opts(&event, PERF_COUNT_HW_INSTRUCTIONS, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
91
PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/event_code_tests/generic_events_valid_test.c
95
event_init_opts(&event, PERF_COUNT_HW_CACHE_MISSES, PERF_TYPE_HARDWARE, "event");
tools/testing/selftests/powerpc/pmu/per_event_excludes.c
36
PERF_TYPE_HARDWARE, "instructions");
tools/testing/selftests/powerpc/pmu/per_event_excludes.c
41
PERF_TYPE_HARDWARE, "instructions(k)");
tools/testing/selftests/powerpc/pmu/per_event_excludes.c
48
PERF_TYPE_HARDWARE, "instructions(h)");
tools/testing/selftests/powerpc/pmu/per_event_excludes.c
55
PERF_TYPE_HARDWARE, "instructions(u)");
tools/testing/selftests/resctrl/cache.c
11
pea->type = PERF_TYPE_HARDWARE;