Searched refs:perf_event (Results 26 - 50 of 487) sorted by path

1234567891011>>

/linux-master/arch/arm/kernel/
H A Dhw_breakpoint.c17 #include <linux/perf_event.h>
30 static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]);
33 static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]);
325 int arch_install_hw_breakpoint(struct perf_event *bp)
328 struct perf_event **slot, **slots;
382 void arch_uninstall_hw_breakpoint(struct perf_event *bp)
385 struct perf_event **slot, **slots;
510 * Construct an arch_hw_breakpoint from a perf_event.
512 static int arch_build_bp_info(struct perf_event *bp,
586 int hw_breakpoint_arch_parse(struct perf_event *b
[all...]
H A Dperf_callchain.c10 #include <linux/perf_event.h>
H A Dperf_event_v6.c173 static inline u64 armv6pmu_read_counter(struct perf_event *event)
191 static inline void armv6pmu_write_counter(struct perf_event *event, u64 value)
206 static void armv6pmu_enable_event(struct perf_event *event)
260 struct perf_event *event = cpuc->events[idx];
316 struct perf_event *event)
342 struct perf_event *event)
347 static void armv6pmu_disable_event(struct perf_event *event)
378 static int armv6_map_event(struct perf_event *event)
H A Dperf_event_v7.c746 static inline u64 armv7pmu_read_counter(struct perf_event *event)
766 static inline void armv7pmu_write_counter(struct perf_event *event, u64 value)
871 static void armv7pmu_enable_event(struct perf_event *event)
912 static void armv7pmu_disable_event(struct perf_event *event)
964 struct perf_event *event = cpuc->events[idx];
1013 struct perf_event *event)
1042 struct perf_event *event)
1096 static int armv7_a8_map_event(struct perf_event *event)
1102 static int armv7_a9_map_event(struct perf_event *event)
1108 static int armv7_a5_map_event(struct perf_event *even
[all...]
H A Dperf_event_xscale.c174 struct perf_event *event = cpuc->events[idx];
204 static void xscale1pmu_enable_event(struct perf_event *event)
236 static void xscale1pmu_disable_event(struct perf_event *event)
268 struct perf_event *event)
288 struct perf_event *event)
311 static inline u64 xscale1pmu_read_counter(struct perf_event *event)
332 static inline void xscale1pmu_write_counter(struct perf_event *event, u64 val)
350 static int xscale_map_event(struct perf_event *event)
506 struct perf_event *event = cpuc->events[idx];
536 static void xscale2pmu_enable_event(struct perf_event *even
[all...]
H A Dperf_regs.c5 #include <linux/perf_event.h>
H A Dptrace.c21 #include <linux/perf_event.h>
350 static void ptrace_hbptriggered(struct perf_event *bp,
415 static struct perf_event *ptrace_hbp_create(struct task_struct *tsk, int type)
436 struct perf_event *bp;
482 struct perf_event *bp;
H A Dswp_emulate.c25 #include <linux/perf_event.h>
/linux-master/arch/arm/mach-imx/
H A Dmmdc.c18 #include <linux/perf_event.h>
105 struct perf_event *mmdc_events[MMDC_NUM_COUNTERS];
235 static bool mmdc_pmu_group_event_is_valid(struct perf_event *event,
256 static bool mmdc_pmu_group_is_valid(struct perf_event *event)
259 struct perf_event *leader = event->group_leader;
260 struct perf_event *sibling;
278 static int mmdc_pmu_event_init(struct perf_event *event)
307 static void mmdc_pmu_event_update(struct perf_event *event)
325 static void mmdc_pmu_event_start(struct perf_event *event, int flags)
361 static int mmdc_pmu_event_add(struct perf_event *even
[all...]
/linux-master/arch/arm/mm/
H A Dfault.c19 #include <linux/perf_event.h>
/linux-master/arch/arm/vfp/
H A Dvfpmodule.c21 #include <linux/perf_event.h>
/linux-master/arch/arm64/include/asm/
H A Dhw_breakpoint.h109 struct perf_event;
115 extern int hw_breakpoint_arch_parse(struct perf_event *bp,
121 extern int arch_install_hw_breakpoint(struct perf_event *bp);
122 extern void arch_uninstall_hw_breakpoint(struct perf_event *bp);
123 extern void hw_breakpoint_pmu_read(struct perf_event *bp);
H A Dprocessor.h114 struct perf_event *hbp_break[ARM_MAX_BRP];
115 struct perf_event *hbp_watch[ARM_MAX_WRP];
/linux-master/arch/arm64/kernel/
H A Darmv8_deprecated.c9 #include <linux/perf_event.h>
H A Dcompat_alignment.c8 #include <linux/perf_event.h>
H A Dhw_breakpoint.c17 #include <linux/perf_event.h>
31 static DEFINE_PER_CPU(struct perf_event *, bp_on_reg[ARM_MAX_BRP]);
34 static DEFINE_PER_CPU(struct perf_event *, wp_on_reg[ARM_MAX_WRP]);
161 static int is_compat_bp(struct perf_event *bp)
181 * @bp: perf_event to setup
189 static int hw_breakpoint_slot_setup(struct perf_event **slots, int max_slots,
190 struct perf_event *bp,
194 struct perf_event **slot;
223 static int hw_breakpoint_control(struct perf_event *bp,
227 struct perf_event **slot
[all...]
H A Dperf_callchain.c7 #include <linux/perf_event.h>
H A Dperf_regs.c5 #include <linux/perf_event.h>
H A Dptrace.c27 #include <linux/perf_event.h>
170 static void ptrace_hbptriggered(struct perf_event *bp,
231 static struct perf_event *ptrace_hbp_get_event(unsigned int note_type,
235 struct perf_event *bp = ERR_PTR(-EINVAL);
259 struct perf_event *bp)
284 static struct perf_event *ptrace_hbp_create(unsigned int note_type,
288 struct perf_event *bp;
388 struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx);
402 struct perf_event *bp = ptrace_hbp_get_event(note_type, tsk, idx);
411 static struct perf_event *ptrace_hbp_get_initialised_b
[all...]
/linux-master/arch/arm64/kvm/
H A Dpmu-emul.c11 #include <linux/perf_event.h>
127 if (pmc->perf_event)
128 counter += perf_event_read_value(pmc->perf_event, &enabled,
197 if (pmc->perf_event) {
198 perf_event_disable(pmc->perf_event);
199 perf_event_release_kernel(pmc->perf_event);
200 pmc->perf_event = NULL;
215 if (!pmc->perf_event)
303 if (!pmc->perf_event) {
306 perf_event_enable(pmc->perf_event);
497 kvm_pmu_perf_overflow(struct perf_event *perf_event, struct perf_sample_data *data, struct pt_regs *regs) argument
[all...]
H A Dpmu.c7 #include <linux/perf_event.h>
H A Dsys_regs.c30 #include <asm/perf_event.h>
/linux-master/arch/arm64/mm/
H A Dfault.c25 #include <linux/perf_event.h>
/linux-master/arch/csky/kernel/
H A DMakefile13 obj-$(CONFIG_CSKY_PMU_V1) += perf_event.o
H A Dperf_callchain.c4 #include <linux/perf_event.h>

Completed in 293 milliseconds

1234567891011>>