Lines Matching full:dmtimer
3 * linux/arch/arm/plat-omap/dmtimer.c
11 * dmtimer adaptation to platform_driver.
31 #include <linux/platform_data/dmtimer-omap.h>
118 struct dmtimer { struct
167 static inline u32 dmtimer_read(struct dmtimer *timer, u32 reg) in dmtimer_read() argument
192 static inline void dmtimer_write(struct dmtimer *timer, u32 reg, u32 val) in dmtimer_write()
207 static inline void __omap_dm_timer_init_regs(struct dmtimer *timer) in __omap_dm_timer_init_regs()
242 static inline void __omap_dm_timer_enable_posted(struct dmtimer *timer) in __omap_dm_timer_enable_posted()
258 static inline void __omap_dm_timer_stop(struct dmtimer *timer) in __omap_dm_timer_stop()
281 static inline void __omap_dm_timer_int_enable(struct dmtimer *timer, in __omap_dm_timer_int_enable()
289 __omap_dm_timer_read_counter(struct dmtimer *timer) in __omap_dm_timer_read_counter()
294 static inline void __omap_dm_timer_write_status(struct dmtimer *timer, in __omap_dm_timer_write_status()
300 static void omap_timer_restore_context(struct dmtimer *timer) in omap_timer_restore_context()
313 static void omap_timer_save_context(struct dmtimer *timer) in omap_timer_save_context()
328 struct dmtimer *timer; in omap_timer_context_notifier()
330 timer = container_of(nb, struct dmtimer, nb); in omap_timer_context_notifier()
356 struct dmtimer *timer = container_of(nb, struct dmtimer, fclk_nb); in omap_timer_fclk_notifier()
367 static int omap_dm_timer_reset(struct dmtimer *timer) in omap_dm_timer_reset()
401 static struct dmtimer *to_dmtimer(struct omap_dm_timer *cookie) in to_dmtimer()
406 return container_of(cookie, struct dmtimer, cookie); in to_dmtimer()
415 struct dmtimer *timer; in omap_dm_timer_set_source()
469 struct dmtimer *timer = to_dmtimer(cookie); in omap_dm_timer_enable()
480 struct dmtimer *timer = to_dmtimer(cookie); in omap_dm_timer_disable()
486 static int omap_dm_timer_prepare(struct dmtimer *timer) in omap_dm_timer_prepare()
514 static struct dmtimer *_omap_dm_timer_request(int req_type, void *data) in _omap_dm_timer_request()
516 struct dmtimer *timer = NULL, *t; in _omap_dm_timer_request()
600 struct dmtimer *timer; in omap_dm_timer_request()
611 struct dmtimer *timer; in omap_dm_timer_request_specific()
636 struct dmtimer *timer; in omap_dm_timer_request_by_node()
650 struct dmtimer *timer; in omap_dm_timer_free()
676 struct dmtimer *timer = to_dmtimer(cookie); in omap_dm_timer_get_irq()
697 struct dmtimer *timer = NULL; in omap_dm_timer_modify_idlect_mask()
727 struct dmtimer *timer = to_dmtimer(cookie); in omap_dm_timer_get_fclk()
745 struct dmtimer *timer; in omap_dm_timer_start()
771 struct dmtimer *timer; in omap_dm_timer_stop()
790 struct dmtimer *timer; in omap_dm_timer_set_load()
813 struct dmtimer *timer; in omap_dm_timer_set_match()
843 struct dmtimer *timer; in omap_dm_timer_set_pwm()
876 struct dmtimer *timer; in omap_dm_timer_get_pwm_status()
900 struct dmtimer *timer; in omap_dm_timer_set_prescaler()
930 struct dmtimer *timer; in omap_dm_timer_set_int_enable()
959 struct dmtimer *timer; in omap_dm_timer_set_int_disable()
987 struct dmtimer *timer; in omap_dm_timer_read_status()
1003 struct dmtimer *timer; in omap_dm_timer_write_status()
1016 struct dmtimer *timer; in omap_dm_timer_read_counter()
1029 struct dmtimer *timer; in omap_dm_timer_write_counter()
1046 struct dmtimer *timer = dev_get_drvdata(dev); in omap_dm_timer_runtime_suspend()
1060 struct dmtimer *timer = dev_get_drvdata(dev); in omap_dm_timer_runtime_resume()
1087 struct dmtimer *timer; in omap_dm_timer_probe()
1201 struct dmtimer *timer; in omap_dm_timer_remove()