Searched refs:event (Results 1 - 25 of 2952) sorted by relevance

1234567891011>>

/linux-master/tools/testing/selftests/powerpc/pmu/sampling_tests/
H A Dbhrb_no_crash_wo_pmu_test.c9 #include "../event.h"
25 * stack enable for software event. s/w event is used
26 * since software event will work even in platform
31 struct event event; local
34 * Init the event for the sampling test.
35 * This uses software event which works on
38 event_init_opts(&event, 0, PERF_TYPE_SOFTWARE, "cycles");
40 event
[all...]
H A Dintr_regs_no_crash_wo_pmu_test.c9 #include "../event.h"
24 * intr_regs using software event. Software event is
25 * used since s/w event will work even in platform
30 struct event event; local
33 * Init the event for the sampling test.
34 * This uses software event which works on
37 event_init_opts(&event, 0, PERF_TYPE_SOFTWARE, "cycles");
39 event
[all...]
H A Dmmcr0_fc56_pmc56_test.c9 #include "../event.h"
21 struct event event; local
27 /* Init the event for the sampling test */
28 event_init_sampling(&event, 0x500fa);
29 event.attr.sample_regs_intr = platform_extended_mask;
30 FAIL_IF(event_open(&event));
31 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
33 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr0_pmcjce_test.c9 #include "../event.h"
21 struct event event; local
27 /* Init the event for the sampling test */
28 event_init_sampling(&event, 0x500fa);
29 event.attr.sample_regs_intr = platform_extended_mask;
30 FAIL_IF(event_open(&event));
31 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
33 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcra_thresh_cmp_test.c9 #include "../event.h"
14 * Primary PMU event used here is PM_MRK_INST_CMPL (0x401e0)
15 * Threshold event selection used is issue to complete for cycles
26 struct event event; local
36 /* Init the event for the sampling test */
38 event_init_sampling(&event, p9_EventCode);
40 event_init_sampling(&event, p10_EventCode);
41 event.attr.config1 = 1000;
44 event
[all...]
H A Dmmcra_bhrb_any_test.c9 #include "../event.h"
27 struct event event; local
33 /* Init the event for the sampling test */
34 event_init_sampling(&event, EventCode);
35 event.attr.sample_regs_intr = platform_extended_mask;
36 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK;
37 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY;
38 event.attr.exclude_kernel = 1;
40 FAIL_IF(event_open(&event));
[all...]
H A Dmmcra_bhrb_cond_test.c9 #include "../event.h"
27 struct event event; local
37 /* Init the event for the sampling test */
38 event_init_sampling(&event, EventCode);
39 event.attr.sample_regs_intr = platform_extended_mask;
40 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK;
41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_COND;
42 event.attr.exclude_kernel = 1;
44 FAIL_IF(event_open(&event));
[all...]
H A Dmmcra_bhrb_disable_test.c9 #include "../event.h"
24 struct event event; local
34 /* Init the event for the sampling test */
35 event_init_sampling(&event, EventCode);
36 event.attr.sample_regs_intr = platform_extended_mask;
37 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK;
38 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_ANY;
39 event.attr.exclude_kernel = 1;
41 FAIL_IF(event_open(&event));
[all...]
H A Dmmcra_bhrb_ind_call_test.c9 #include "../event.h"
27 struct event event; local
37 /* Init the event for the sampling test */
38 event_init_sampling(&event, EventCode);
39 event.attr.sample_regs_intr = platform_extended_mask;
40 event.attr.sample_type |= PERF_SAMPLE_BRANCH_STACK;
41 event.attr.branch_sample_type = PERF_SAMPLE_BRANCH_IND_CALL;
42 event.attr.exclude_kernel = 1;
44 FAIL_IF(event_open(&event));
[all...]
H A Dmmcr1_comb_test.c9 #include "../event.h"
24 struct event event; local
31 /* Init the event for the sampling test */
32 event_init_sampling(&event, EventCode);
33 event.attr.sample_regs_intr = platform_extended_mask;
34 FAIL_IF(event_open(&event));
35 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
37 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr2_l2l3_test.c9 #include "../event.h"
24 struct event event; local
33 /* Init the event for the sampling test */
34 event_init_sampling(&event, EventCode);
35 event.attr.sample_regs_intr = platform_extended_mask;
36 FAIL_IF(event_open(&event));
37 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
39 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr3_src_test.c9 #include "../event.h"
24 struct event event; local
32 /* Init the event for the sampling test */
33 event_init_sampling(&event, EventCode);
34 event.attr.sample_regs_intr = platform_extended_mask;
35 FAIL_IF(event_open(&event));
36 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
38 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr0_cc56run_test.c9 #include "../event.h"
21 struct event event; local
28 /* Init the event for the sampling test */
29 event_init_sampling(&event, 0x500fa);
30 event.attr.sample_regs_intr = platform_extended_mask;
31 FAIL_IF(event_open(&event));
32 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
34 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr0_exceptionbits_test.c9 #include "../event.h"
21 struct event event; local
27 /* Init the event for the sampling test */
28 event_init_sampling(&event, 0x500fa);
29 event.attr.sample_regs_intr = platform_extended_mask;
30 FAIL_IF(event_open(&event));
31 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
33 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr0_fc56_pmc1ce_test.c9 #include "../event.h"
21 struct event event; local
27 /* Init the event for the sampling test */
28 event_init_sampling(&event, 0x1001e);
29 event.attr.sample_regs_intr = platform_extended_mask;
30 FAIL_IF(event_open(&event));
31 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
33 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcr0_pmccext_test.c9 #include "../event.h"
21 struct event event; local
28 /* Init the event for the sampling test */
29 event_init_sampling(&event, 0x4001e);
30 event.attr.sample_regs_intr = platform_extended_mask;
31 FAIL_IF(event_open(&event));
32 event.mmap_buffer = event_sample_buf_mmap(event.fd, 1);
34 FAIL_IF(event_enable(&event));
[all...]
H A Dmmcra_bhrb_disable_no_branch_test.c9 #include "../event.h"
24 struct event event; local
34 /* Init the event for the sampling test */
35 event_init_sampling(&event, EventCode);
36 event.attr.sample_regs_intr = platform_extended_mask;
37 event.attr.exclude_kernel = 1;
39 FAIL_IF(event_open(&event));
40 event.mmap_buffer = event_sample_buf_mmap(event
[all...]
/linux-master/tools/testing/selftests/powerpc/pmu/event_code_tests/
H A Dgeneric_events_valid_test.c9 #include "../event.h"
13 * Testcase to ensure that using invalid event in generic
14 * event for PERF_TYPE_HARDWARE should fail
19 struct event event; local
35 event_init_opts(&event, PERF_COUNT_HW_CPU_CYCLES, PERF_TYPE_HARDWARE, "event");
36 FAIL_IF(event_open(&event));
37 event_close(&event);
39 event_init_opts(&event, PERF_COUNT_HW_INSTRUCTION
[all...]
H A Dgroup_constraint_pmc56_test.c7 #include "../event.h"
14 * PMC5/PMC6 shouldn't have other fields in event
20 struct event event; local
27 * set in event code is expected to fail.
29 event_init(&event, 0x2500fa);
30 FAIL_IF(!event_open(&event));
32 event_init(&event, 0x2600f4);
33 FAIL_IF(!event_open(&event));
40 event_init(&event,
[all...]
H A Dreserved_bits_mmcra_sample_elig_mode_test.c7 #include "../event.h"
17 * Input event code uses these sampling bits along with
23 struct event event; local
36 event_init(&event, 0x50401e0);
37 FAIL_IF(!event_open(&event));
39 event_init(&event, 0x90401e0);
40 FAIL_IF(!event_open(&event));
42 event_init(&event, 0xD0401e0);
43 FAIL_IF(!event_open(&event));
[all...]
H A Dinvalid_event_code_test.c9 #include "../event.h"
16 /* Event code with IFM, EBB, BHRB bits set in event code */
20 * Some of the bits in the event code is
25 * Bit 9 in event code is reserved in power9,
30 * event code should cause event_open to fail.
35 struct event event; local
43 * Init the events and check for pass/fail in event open.
46 event_init(&event, EventCode_1);
47 FAIL_IF(event_open(&event));
[all...]
H A Dreserved_bits_mmcra_thresh_ctl_test.c7 #include "../event.h"
19 struct event event; local
32 event_init(&event, 0xf0340401e0);
33 FAIL_IF(!event_open(&event));
35 event_init(&event, 0x0f340401e0);
36 FAIL_IF(!event_open(&event));
H A Dhw_cache_event_type_test.c9 #include "../event.h"
18 * Hardware cache event operation type : PERF_COUNT_HW_CACHE_OP_READ
19 * Hardware cache event result type : PERF_COUNT_HW_CACHE_RESULT_MISS
24 * Hardware cache event operation type : PERF_COUNT_HW_CACHE_OP_WRITE
25 * Hardware cache event result type : PERF_COUNT_HW_CACHE_RESULT_ACCESS
30 * Hardware cache event operation type : PERF_COUNT_HW_CACHE_OP_WRITE
31 * Hardware cache event result type : PERF_COUNT_HW_CACHE_RESULT_ACCESS
36 * Hardware cache event operation type : PERF_COUNT_HW_CACHE_OP_READ
37 * Hardware cache event result type : Invalid ( > PERF_COUNT_HW_CACHE_RESULT_MAX)
46 struct event even local
[all...]
H A Dgroup_constraint_repeat_test.c7 #include "../event.h"
23 struct event event, leader; local
31 * for leader and sibling event which is expected
37 event_init(&event, EventCode1);
39 /* Expected to fail since sibling event is requesting same PMC as leader */
40 FAIL_IF(!event_open_with_group(&event, leader.fd));
42 event_init(&event, EventCode2);
44 /* Expected to pass since sibling event is requesting different PMC */
45 FAIL_IF(event_open_with_group(&event, leade
[all...]
/linux-master/tools/testing/selftests/powerpc/pmu/ebb/
H A Devent_attributes_test.c13 * Test various attributes of the EBB event are enforced.
17 struct event event, leader; local
21 event_init(&event, 0x1001e);
22 event_leader_ebb_init(&event);
24 FAIL_IF(event_open(&event));
25 event_close(&event);
28 event_init(&event, 0x001e); /* CYCLES - no PMC specified */
29 event_leader_ebb_init(&event);
31 FAIL_IF(event_open(&event)
[all...]

Completed in 171 milliseconds

1234567891011>>