Lines Matching refs:pe
62 struct perf_event_attr pe; in bp_event() local
65 memset(&pe, 0, sizeof(struct perf_event_attr)); in bp_event()
66 pe.type = PERF_TYPE_BREAKPOINT; in bp_event()
67 pe.size = sizeof(struct perf_event_attr); in bp_event()
69 pe.config = 0; in bp_event()
70 pe.bp_type = HW_BREAKPOINT_X; in bp_event()
71 pe.bp_addr = (unsigned long) fn; in bp_event()
72 pe.bp_len = sizeof(long); in bp_event()
74 pe.sample_period = 1; in bp_event()
75 pe.sample_type = PERF_SAMPLE_IP; in bp_event()
76 pe.wakeup_events = 1; in bp_event()
78 pe.disabled = 1; in bp_event()
79 pe.exclude_kernel = 1; in bp_event()
80 pe.exclude_hv = 1; in bp_event()
82 fd = sys_perf_event_open(&pe, 0, -1, -1, in bp_event()
85 pr_debug("failed opening event %llx\n", pe.config); in bp_event()