Home
last modified time | relevance | path

Searched refs:sbintime_t (Results 1 – 25 of 68) sorted by relevance

123

/NextBSD/sys/kern/
HDkern_clocksource.c62 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 …]
HDkern_timeout.c68 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 …]
HDkern_synch.c136 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/
HDtime.h127 #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 …]
HDtimeet.h48 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);
HDcondvar.h59 sbintime_t sbt, sbintime_t pr, int flags);
61 sbintime_t sbt, sbintime_t pr, int flags);
HDsystm.h302 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.h55 sbintime_t c_time; /* ticks to the event */
56 sbintime_t c_precision; /* delta allowed wrt opt */
HDcallout.h97 int callout_reset_sbt_on(struct callout *, sbintime_t, sbintime_t,
124 void callout_process(sbintime_t now);
HDsleepqueue.h99 void sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt,
100 sbintime_t pr, int flags);
/NextBSD/sys/x86/x86/
HDcpu_machdep.c243 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/
HDvhpet.c76 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 …]
HDvrtc.c77 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 …]
HDvpmtmr.c50 sbintime_t freq_sbt;
51 sbintime_t baseuptime;
85 sbintime_t now, delta; in vpmtmr_handler()
HDvatpit.c81 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/
HDclock.c88 sbintime_t first, sbintime_t period);
226 decr_et_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in decr_et_start()
HDcpu.c84 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/
HDkcondvar.h66 sbintime_t sbt; in cv_timedwait_hires()
67 sbintime_t pr; in cv_timedwait_hires()
/NextBSD/sys/sparc64/sparc64/
HDtick.c93 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/
HDtimer.c99 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/
HDlpc_timer.c75 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/
HDimx_gpt.c68 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/
HDprofile.c154 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/
HDcfi_var.h66 sbintime_t sc_typical_timeouts[3];
67 sbintime_t sc_max_timeouts[3];
/NextBSD/sys/arm/mv/
HDtimer.c95 sbintime_t first, sbintime_t period);
391 mv_timer_start(struct eventtimer *et, sbintime_t first, sbintime_t period) in mv_timer_start()

123