| /NextBSD/sys/kern/ |
| HD | kern_clocksource.c | 62 static void loadtimer(sbintime_t now, int first); 67 static sbintime_t getnextcpuevent(int idle); 68 static sbintime_t getnextevent(void); 69 static int handleevents(sbintime_t now, int fake); 90 static sbintime_t timerperiod; /* Timer period for periodic mode. */ 91 static sbintime_t statperiod; /* statclock() events period. */ 92 static sbintime_t profperiod; /* profclock() events period. */ 93 static sbintime_t nexttick; /* Next global timer tick time. */ 116 sbintime_t now; /* Last tick time. */ 117 sbintime_t nextevent; /* Next scheduled event on this CPU. */ [all …]
|
| HD | kern_timeout.c | 68 DPCPU_DECLARE(sbintime_t, hardclocktime); 142 sbintime_t ce_migration_time; 143 sbintime_t ce_migration_prec; 161 sbintime_t cc_firstevent; 162 sbintime_t cc_lastscan; 416 callout_hash(sbintime_t sbt) in callout_hash() 423 callout_get_bucket(sbintime_t sbt) in callout_get_bucket() 430 callout_process(sbintime_t now) in callout_process() 435 sbintime_t first, last, max, tmp_max; in callout_process() 582 sbintime_t sbt, sbintime_t precision, void (*func)(void *), in callout_cc_add() [all …]
|
| HD | kern_synch.c | 136 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) in _sleep() 254 sbintime_t sbt, sbintime_t pr, int flags) in msleep_spin_sbt() 339 pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) in pause_sbt()
|
| /NextBSD/sys/sys/ |
| HD | time.h | 127 #define SBT_1S ((sbintime_t)1 << 32) 135 sbintime_getsec(sbintime_t _sbt) in sbintime_getsec() 141 static __inline sbintime_t 145 return (((sbintime_t)_bt.sec << 32) + (_bt.frac >> 32)); in bttosbt() 149 sbttobt(sbintime_t _sbt) in sbttobt() 208 sbttots(sbintime_t _sbt) in sbttots() 217 static __inline sbintime_t 221 return (((sbintime_t)_ts.tv_sec << 32) + in tstosbt() 226 sbttotv(sbintime_t _sbt) in sbttotv() 235 static __inline sbintime_t [all …]
|
| HD | timeet.h | 48 sbintime_t first, sbintime_t period); 73 sbintime_t et_min_period; 74 sbintime_t et_max_period; 97 int et_start(struct eventtimer *et, sbintime_t first, sbintime_t period);
|
| HD | condvar.h | 59 sbintime_t sbt, sbintime_t pr, int flags); 61 sbintime_t sbt, sbintime_t pr, int flags);
|
| HD | systm.h | 302 sbintime_t cpu_idleclock(void); 304 void cpu_new_callout(int cpu, sbintime_t bt, sbintime_t bt_opt); 374 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1); 382 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1); 386 int pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr,
|
| HD | _callout.h | 55 sbintime_t c_time; /* ticks to the event */ 56 sbintime_t c_precision; /* delta allowed wrt opt */
|
| HD | callout.h | 97 int callout_reset_sbt_on(struct callout *, sbintime_t, sbintime_t, 124 void callout_process(sbintime_t now);
|
| HD | sleepqueue.h | 99 void sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt, 100 sbintime_t pr, int flags);
|
| /NextBSD/sys/x86/x86/ |
| HD | cpu_machdep.c | 243 void (*cpu_idle_hook)(sbintime_t) = NULL; /* ACPI idle hook. */ 251 cpu_idle_acpi(sbintime_t sbt) in cpu_idle_acpi() 271 cpu_idle_hlt(sbintime_t sbt) in cpu_idle_hlt() 303 cpu_idle_mwait(sbintime_t sbt) in cpu_idle_mwait() 326 cpu_idle_spin(sbintime_t sbt) in cpu_idle_spin() 376 void (*cpu_idle_fn)(sbintime_t) = cpu_idle_hlt; 378 void (*cpu_idle_fn)(sbintime_t) = cpu_idle_acpi; 385 sbintime_t sbt = -1; in cpu_idle()
|
| /NextBSD/sys/amd64/vmm/io/ |
| HD | vhpet.c | 76 sbintime_t freq_sbt; 81 sbintime_t countbase_sbt; /* uptime corresponding to base value */ 89 sbintime_t callout_sbt; /* time when counter==compval */ 98 sbintime_t now); 148 vhpet_counter(struct vhpet *vhpet, sbintime_t *nowptr) in vhpet_counter() 151 sbintime_t now, delta; in vhpet_counter() 281 sbintime_t now; in vhpet_handler() 315 vhpet_stop_timer(struct vhpet *vhpet, int n, sbintime_t now) in vhpet_stop_timer() 336 vhpet_start_timer(struct vhpet *vhpet, int n, uint32_t counter, sbintime_t now) in vhpet_start_timer() 338 sbintime_t delta, precision; in vhpet_start_timer() [all …]
|
| HD | vrtc.c | 77 sbintime_t base_uptime; 144 vrtc_curtime(struct vrtc *vrtc, sbintime_t *basetime) in vrtc_curtime() 146 sbintime_t now, delta; in vrtc_curtime() 395 vrtc_time_update(struct vrtc *vrtc, time_t newtime, sbintime_t newbase) in vrtc_time_update() 398 sbintime_t oldbase; in vrtc_time_update() 473 static sbintime_t 478 static sbintime_t pf[16] = { in vrtc_freq() 519 vrtc_callout_reset(struct vrtc *vrtc, sbintime_t freqsbt) in vrtc_callout_reset() 540 sbintime_t freqsbt, basetime; in vrtc_callout_handler() 576 vrtc_callout_check(struct vrtc *vrtc, sbintime_t freq) in vrtc_callout_check() [all …]
|
| HD | vpmtmr.c | 50 sbintime_t freq_sbt; 51 sbintime_t baseuptime; 85 sbintime_t now, delta; in vpmtmr_handler()
|
| HD | vatpit.c | 81 sbintime_t now_sbt; /* uptime when counter was loaded */ 90 sbintime_t callout_sbt; /* target time */ 98 sbintime_t freq_sbt; 109 sbintime_t delta_ticks; in vatpit_get_out() 167 sbintime_t now, delta, precision; in pit_timer_start_cntr0() 194 sbintime_t delta_ticks; in pit_update_counter()
|
| /NextBSD/sys/powerpc/powerpc/ |
| HD | clock.c | 88 sbintime_t first, sbintime_t period); 226 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in decr_et_start()
|
| HD | cpu.c | 84 void (*cpu_idle_hook)(sbintime_t) = NULL; 85 static void cpu_idle_60x(sbintime_t); 86 static void cpu_idle_booke(sbintime_t); 598 sbintime_t sbt = -1; in cpu_idle() 628 cpu_idle_60x(sbintime_t sbt) in cpu_idle_60x() 663 cpu_idle_booke(sbintime_t sbt) in cpu_idle_booke()
|
| /NextBSD/sys/cddl/compat/opensolaris/sys/ |
| HD | kcondvar.h | 66 sbintime_t sbt; in cv_timedwait_hires() 67 sbintime_t pr; in cv_timedwait_hires()
|
| /NextBSD/sys/sparc64/sparc64/ |
| HD | tick.c | 93 static int tick_et_start(struct eventtimer *et, sbintime_t first, 94 sbintime_t period); 353 tick_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in tick_et_start()
|
| /NextBSD/sys/arm/allwinner/ |
| HD | timer.c | 99 sbintime_t first, sbintime_t period); 236 a10_timer_timer_start(struct eventtimer *et, sbintime_t first, in a10_timer_timer_start() 237 sbintime_t period) in a10_timer_timer_start()
|
| /NextBSD/sys/arm/lpc/ |
| HD | lpc_timer.c | 75 sbintime_t first, sbintime_t period); 200 lpc_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in lpc_timer_start()
|
| /NextBSD/sys/arm/freescale/imx/ |
| HD | imx_gpt.c | 68 static int imx_gpt_timer_start(struct eventtimer *, sbintime_t, 69 sbintime_t); 269 imx_gpt_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in imx_gpt_timer_start()
|
| /NextBSD/sys/cddl/dev/profile/ |
| HD | profile.c | 154 sbintime_t prof_interval; 156 sbintime_t prof_expected; 241 static sbintime_t 252 return (((sbintime_t)sec << 32) | ((sbintime_t)nsec << 32) / NANOSEC); in nsec_to_sbt() 256 sbt_to_nsec(sbintime_t sbt) in sbt_to_nsec()
|
| /NextBSD/sys/dev/cfi/ |
| HD | cfi_var.h | 66 sbintime_t sc_typical_timeouts[3]; 67 sbintime_t sc_max_timeouts[3];
|
| /NextBSD/sys/arm/mv/ |
| HD | timer.c | 95 sbintime_t first, sbintime_t period); 391 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in mv_timer_start()
|