Lines Matching defs:attr
11 static inline void hw_breakpoint_init(struct perf_event_attr *attr)
13 memset(attr, 0, sizeof(*attr));
15 attr->type = PERF_TYPE_BREAKPOINT;
16 attr->size = sizeof(*attr);
21 attr->pinned = 1;
22 attr->sample_period = 1;
25 static inline void ptrace_breakpoint_init(struct perf_event_attr *attr)
27 hw_breakpoint_init(attr);
28 attr->exclude_kernel = 1;
33 return bp->attr.bp_addr;
38 return bp->attr.bp_type;
43 return bp->attr.bp_len;
47 register_user_hw_breakpoint(struct perf_event_attr *attr,
52 /* FIXME: only change from the attr, and don't unregister */
54 modify_user_hw_breakpoint(struct perf_event *bp, struct perf_event_attr *attr);
60 register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr,
66 register_wide_hw_breakpoint(struct perf_event_attr *attr,
92 register_user_hw_breakpoint(struct perf_event_attr *attr,
98 struct perf_event_attr *attr) { return -ENOSYS; }
100 register_wide_hw_breakpoint_cpu(struct perf_event_attr *attr,
105 register_wide_hw_breakpoint(struct perf_event_attr *attr,