Lines Matching refs:attr
104 struct perf_event_attr attr = {0}; in test_perf_branches_hw() local
109 attr.size = sizeof(attr); in test_perf_branches_hw()
110 attr.type = PERF_TYPE_HARDWARE; in test_perf_branches_hw()
111 attr.config = PERF_COUNT_HW_CPU_CYCLES; in test_perf_branches_hw()
112 attr.freq = 1; in test_perf_branches_hw()
113 attr.sample_freq = 4000; in test_perf_branches_hw()
114 attr.sample_type = PERF_SAMPLE_BRANCH_STACK; in test_perf_branches_hw()
115 attr.branch_sample_type = PERF_SAMPLE_BRANCH_USER | PERF_SAMPLE_BRANCH_ANY; in test_perf_branches_hw()
116 pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC); in test_perf_branches_hw()
145 struct perf_event_attr attr = {0}; in test_perf_branches_no_hw() local
150 attr.size = sizeof(attr); in test_perf_branches_no_hw()
151 attr.type = PERF_TYPE_SOFTWARE; in test_perf_branches_no_hw()
152 attr.config = PERF_COUNT_SW_CPU_CLOCK; in test_perf_branches_no_hw()
153 attr.freq = 1; in test_perf_branches_no_hw()
154 attr.sample_freq = 4000; in test_perf_branches_no_hw()
155 pfd = syscall(__NR_perf_event_open, &attr, -1, 0, -1, PERF_FLAG_FD_CLOEXEC); in test_perf_branches_no_hw()