diff options
Diffstat (limited to 'arch/arm/kernel/etm.c')
-rw-r--r-- | arch/arm/kernel/etm.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/kernel/etm.c b/arch/arm/kernel/etm.c index 33c7077174db..a48d51257988 100644 --- a/arch/arm/kernel/etm.c +++ b/arch/arm/kernel/etm.c | |||
@@ -30,6 +30,21 @@ | |||
30 | MODULE_LICENSE("GPL"); | 30 | MODULE_LICENSE("GPL"); |
31 | MODULE_AUTHOR("Alexander Shishkin"); | 31 | MODULE_AUTHOR("Alexander Shishkin"); |
32 | 32 | ||
33 | /* | ||
34 | * ETM tracer state | ||
35 | */ | ||
36 | struct tracectx { | ||
37 | unsigned int etb_bufsz; | ||
38 | void __iomem *etb_regs; | ||
39 | void __iomem *etm_regs; | ||
40 | unsigned long flags; | ||
41 | int ncmppairs; | ||
42 | int etm_portsz; | ||
43 | struct device *dev; | ||
44 | struct clk *emu_clk; | ||
45 | struct mutex mutex; | ||
46 | }; | ||
47 | |||
33 | static struct tracectx tracer; | 48 | static struct tracectx tracer; |
34 | 49 | ||
35 | static inline bool trace_isrunning(struct tracectx *t) | 50 | static inline bool trace_isrunning(struct tracectx *t) |