• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/kernel/time/

Lines Matching refs:cs

84 static void clocksource_ratewd(struct clocksource *cs, int64_t delta)
90 cs->name, delta);
91 cs->flags &= ~(CLOCK_SOURCE_VALID_FOR_HRES | CLOCK_SOURCE_WATCHDOG);
92 clocksource_change_rating(cs, 0);
93 cs->flags &= ~CLOCK_SOURCE_WATCHDOG;
94 list_del(&cs->wd_list);
99 struct clocksource *cs, *tmp;
112 list_for_each_entry_safe(cs, tmp, &watchdog_list, wd_list) {
113 csnow = cs->read();
116 cs->wd_last = csnow;
121 if (!(cs->flags & CLOCK_SOURCE_WATCHDOG)) {
122 if ((cs->flags & CLOCK_SOURCE_IS_CONTINUOUS) &&
124 cs->flags |= CLOCK_SOURCE_VALID_FOR_HRES;
133 cs->flags |= CLOCK_SOURCE_WATCHDOG;
134 cs->wd_last = csnow;
136 cs_nsec = cyc2ns(cs, (csnow - cs->wd_last) & cs->mask);
137 cs->wd_last = csnow;
139 clocksource_ratewd(cs, cs_nsec - wd_nsec);
154 static void clocksource_check_watchdog(struct clocksource *cs)
160 if (cs->flags & CLOCK_SOURCE_MUST_VERIFY) {
163 list_add(&cs->wd_list, &watchdog_list);
170 if (cs->flags & CLOCK_SOURCE_IS_CONTINUOUS)
171 cs->flags |= CLOCK_SOURCE_VALID_FOR_HRES;
173 if (!watchdog || cs->rating > watchdog->rating) {
176 watchdog = cs;
195 static void clocksource_check_watchdog(struct clocksource *cs)
197 if (cs->flags & CLOCK_SOURCE_IS_CONTINUOUS)
198 cs->flags |= CLOCK_SOURCE_VALID_FOR_HRES;
215 struct clocksource *cs;
217 cs = list_entry(tmp, struct clocksource, list);
218 if (cs->resume)
219 cs->resume();
280 struct clocksource *cs;
282 cs = list_entry(tmp, struct clocksource, list);
283 if (cs == c)
286 if (cs->rating >= c->rating)
324 void clocksource_change_rating(struct clocksource *cs, int rating)
329 list_del(&cs->list);
330 cs->rating = rating;
331 clocksource_enqueue(cs);
394 struct clocksource *cs;
396 cs = list_entry(tmp, struct clocksource, list);
397 if (strlen(cs->name) == len &&
398 !strcmp(cs->name, override_name))
399 ovr = cs;