Lines Matching refs:suspend_clocksource
103 static struct clocksource *suspend_clocksource; variable
762 return cs == suspend_clocksource; in clocksource_is_suspend()
784 if (!suspend_clocksource || cs->rating > suspend_clocksource->rating) in __clocksource_suspend_select()
785 suspend_clocksource = cs; in __clocksource_suspend_select()
796 old_suspend = suspend_clocksource; in clocksource_suspend_select()
798 suspend_clocksource = NULL; in clocksource_suspend_select()
824 if (!suspend_clocksource) in clocksource_start_suspend_timing()
837 if (suspend_clocksource->enable && in clocksource_start_suspend_timing()
838 suspend_clocksource->enable(suspend_clocksource)) { in clocksource_start_suspend_timing()
843 suspend_start = suspend_clocksource->read(suspend_clocksource); in clocksource_start_suspend_timing()
864 if (!suspend_clocksource) in clocksource_stop_suspend_timing()
875 now = suspend_clocksource->read(suspend_clocksource); in clocksource_stop_suspend_timing()
878 nsec = cycles_to_nsec_safe(suspend_clocksource, suspend_start, now); in clocksource_stop_suspend_timing()
884 if (!clocksource_is_suspend(cs) && suspend_clocksource->disable) in clocksource_stop_suspend_timing()
885 suspend_clocksource->disable(suspend_clocksource); in clocksource_stop_suspend_timing()