Blame view
arch/mips/oprofile/op_impl.h
945 Bytes
1da177e4c Linux-2.6.12-rc2 |
1 2 3 4 5 6 7 8 9 10 11 |
/** * @file arch/alpha/oprofile/op_impl.h * * @remark Copyright 2002 OProfile authors * @remark Read the file COPYING * * @author Richard Henderson <rth@twiddle.net> */ #ifndef OP_IMPL_H #define OP_IMPL_H 1 |
937a80157 [MIPS] Complete f... |
12 |
extern int (*perf_irq)(void); |
54176736f More oprofile bit... |
13 |
|
1da177e4c Linux-2.6.12-rc2 |
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
/* Per-counter configuration as set via oprofilefs. */ struct op_counter_config { unsigned long enabled; unsigned long event; unsigned long count; /* Dummies because I am too lazy to hack the userspace tools. */ unsigned long kernel; unsigned long user; unsigned long exl; unsigned long unit_mask; }; /* Per-architecture configury and hooks. */ struct op_mips_model { void (*reg_setup) (struct op_counter_config *); |
25ad2913c oprofile: more wh... |
29 |
void (*cpu_setup) (void *dummy); |
1da177e4c Linux-2.6.12-rc2 |
30 31 32 33 34 35 36 |
int (*init)(void); void (*exit)(void); void (*cpu_start)(void *args); void (*cpu_stop)(void *args); char *cpu_type; unsigned char num_counters; }; |
5f307491f MIPS: oprofile: A... |
37 |
void op_mips_backtrace(struct pt_regs * const regs, unsigned int depth); |
1da177e4c Linux-2.6.12-rc2 |
38 |
#endif |