Lines Matching refs:clocksource

21 struct clocksource;
66 struct clocksource { struct
71 cycle_t (*read)(struct clocksource *cs); argument
84 int (*enable)(struct clocksource *cs); argument
85 void (*disable)(struct clocksource *cs); argument
87 void (*suspend)(struct clocksource *cs); argument
88 void (*resume)(struct clocksource *cs); argument
182 extern int clocksource_unregister(struct clocksource*);
184 extern struct clocksource* clocksource_get_next(void);
185 extern void clocksource_change_rating(struct clocksource *cs, int rating);
188 extern struct clocksource * __init clocksource_default_clock(void);
189 extern void clocksource_mark_unstable(struct clocksource *cs);
201 __clocksource_register_scale(struct clocksource *cs, u32 scale, u32 freq);
203 __clocksource_update_freq_scale(struct clocksource *cs, u32 scale, u32 freq);
209 static inline int __clocksource_register(struct clocksource *cs) in __clocksource_register()
214 static inline int clocksource_register_hz(struct clocksource *cs, u32 hz) in clocksource_register_hz()
219 static inline int clocksource_register_khz(struct clocksource *cs, u32 khz) in clocksource_register_khz()
224 static inline void __clocksource_update_freq_hz(struct clocksource *cs, u32 hz) in __clocksource_update_freq_hz()
229 static inline void __clocksource_update_freq_khz(struct clocksource *cs, u32 khz) in __clocksource_update_freq_khz()
235 extern int timekeeping_notify(struct clocksource *clock);
237 extern cycle_t clocksource_mmio_readl_up(struct clocksource *);
238 extern cycle_t clocksource_mmio_readl_down(struct clocksource *);
239 extern cycle_t clocksource_mmio_readw_up(struct clocksource *);
240 extern cycle_t clocksource_mmio_readw_down(struct clocksource *);
243 unsigned long, int, unsigned, cycle_t (*)(struct clocksource *));