Searched refs:sbt (Results 1 - 22 of 22) sorted by relevance

/freebsd-10.1-release/sys/cddl/compat/opensolaris/sys/
H A Dkcondvar.h66 sbintime_t sbt; local
69 sbt = tim * SBT_1NS;
72 return (cv_timedwait_sbt(cvp, mp, sbt, pr, 0));
/freebsd-10.1-release/sys/sys/
H A Dcondvar.h59 sbintime_t sbt, sbintime_t pr, int flags);
61 sbintime_t sbt, sbintime_t pr, int flags);
75 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \
76 _cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
80 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \
81 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
H A Dcallout.h83 #define callout_reset_sbt(c, sbt, pr, fn, arg, flags) \
84 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), (c)->c_cpu, flags)
85 #define callout_reset_sbt_curcpu(c, sbt, pr, fn, arg, flags) \
86 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), PCPU_GET(cpuid), flags)
H A Dsleepqueue.h106 void sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt,
H A Dtime.h458 #define SBT2FREQ(sbt) ((SBT_1S + ((sbt) >> 1)) / (sbt))
466 #define TIMESEL(sbt, sbt2) \
468 ((*(sbt) = getsbinuptime()), 1) : ((*(sbt) = sbinuptime()), 0))
H A Dsystm.h359 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1);
367 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1);
371 int pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr,
/freebsd-10.1-release/sys/kern/
H A Dkern_synch.c141 * runnable with the specified priority. Sleeps at most sbt units of time
155 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags)
172 KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL,
241 if (sbt != 0)
242 sleepq_set_timeout_sbt(ident, sbt, pr, flags);
249 if (sbt != 0 && catch)
251 else if (sbt != 0)
273 sbintime_t sbt, sbintime_t pr, int flags)
311 if (sbt != 0)
312 sleepq_set_timeout_sbt(ident, sbt, p
154 _sleep(void *ident, struct lock_object *lock, int priority, const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
272 msleep_spin_sbt(void *ident, struct mtx *mtx, const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
358 pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
[all...]
H A Dkern_timeout.c382 callout_hash(sbintime_t sbt) argument
385 return (sbt >> (32 - CC_HASH_SHIFT));
389 callout_get_bucket(sbintime_t sbt) argument
392 return (callout_hash(sbt) & callwheelmask);
547 sbintime_t sbt, sbintime_t precision, void (*func)(void *),
553 if (sbt < cc->cc_lastscan)
554 sbt = cc->cc_lastscan;
561 c->c_time = sbt;
577 sbt = c->c_time + c->c_precision;
578 if (sbt < c
546 callout_cc_add(struct callout *c, struct callout_cpu *cc, sbintime_t sbt, sbintime_t precision, void (*func)(void *), void *arg, int cpu, int flags) argument
914 callout_reset_sbt_on(struct callout *c, sbintime_t sbt, sbintime_t precision, void (*ftn)(void *), void *arg, int cpu, int flags) argument
1331 flssbt(sbintime_t sbt) argument
[all...]
H A Dkern_condvar.c274 * Wait on a condition variable for (at most) the value specified in sbt
279 _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, argument
316 sleepq_set_timeout_sbt(cvp, sbt, pr, flags);
341 * Wait on a condition variable for (at most) the value specified in sbt
349 sbintime_t sbt, sbintime_t pr, int flags)
386 sleepq_set_timeout_sbt(cvp, sbt, pr, flags);
348 _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, sbintime_t pr, int flags) argument
H A Dkern_time.c486 sbintime_t sbt, sbtt, prec, tmp; local
503 if (TIMESEL(&sbt, tmp))
504 sbt += tc_tick_sbt;
505 sbt += tmp;
507 sbt, prec, C_ABSOLUTE);
513 ts = sbttots(sbt - sbtt);
519 if (sbtt >= sbt)
739 sbintime_t sbt, pr; local
763 sbt = tvtosbt(aitv->it_value);
764 callout_reset_sbt(&p->p_itcallout, sbt, p
[all...]
H A Dsys_generic.c1747 seltdwait(struct thread *td, sbintime_t sbt, sbintime_t precision) argument
1766 if (sbt == 0)
1768 else if (sbt != -1)
1770 sbt, precision, C_ABSOLUTE);
H A Dsubr_sleepqueue.c359 sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt, sbintime_t pr, argument
371 callout_reset_sbt_on(&td->td_slpcallout, sbt, pr,
/freebsd-10.1-release/sys/powerpc/powerpc/
H A Dcpu.c575 sbintime_t sbt = -1; local
591 sbt = cpu_idleclock();
593 cpu_idle_hook(sbt);
611 cpu_idle_60x(sbintime_t sbt) argument
646 cpu_idle_booke(sbintime_t sbt) argument
/freebsd-10.1-release/sys/powerpc/wii/
H A Dplatform_wii.c159 wii_cpu_idle(sbintime_t sbt) argument
/freebsd-10.1-release/sys/dev/acpica/
H A Dacpi_cpu.c171 static void acpi_cpu_idle(sbintime_t sbt);
957 acpi_cpu_idle(sbintime_t sbt) argument
984 if (sbt >= 0 && us > (sbt >> 12))
985 us = (sbt >> 12);
/freebsd-10.1-release/sys/powerpc/pseries/
H A Dplatform_chrp.c83 static void phyp_cpu_idle(sbintime_t sbt);
486 phyp_cpu_idle(sbintime_t sbt) argument
/freebsd-10.1-release/sys/powerpc/ps3/
H A Dplatform_ps3.c255 ps3_cpu_idle(sbintime_t sbt) argument
/freebsd-10.1-release/sys/amd64/amd64/
H A Dmachdep.c674 cpu_idle_acpi(sbintime_t sbt) argument
686 cpu_idle_hook(sbt);
693 cpu_idle_hlt(sbintime_t sbt) argument
734 cpu_idle_mwait(sbintime_t sbt) argument
757 cpu_idle_spin(sbintime_t sbt) argument
812 sbintime_t sbt = -1; local
830 sbt = cpu_idleclock();
841 cpu_idle_fn(sbt);
/freebsd-10.1-release/sys/pc98/pc98/
H A Dmachdep.c1119 cpu_idle_hlt(sbintime_t sbt) argument
1160 cpu_idle_mwait(sbintime_t sbt) argument
1183 cpu_idle_spin(sbintime_t sbt) argument
1208 sbintime_t sbt = -1; local
1226 sbt = cpu_idleclock();
1230 cpu_idle_fn(sbt);
/freebsd-10.1-release/sys/amd64/vmm/io/
H A Dvlapic.c781 sbintime_t sbt; local
796 sbt = bttosbt(vlapic->timer_period_bt);
797 callout_reset_sbt(&vlapic->callout, sbt, 0,
/freebsd-10.1-release/sys/ia64/ia64/
H A Dmachdep.c412 sbintime_t sbt = -1; local
416 sbt = cpu_idleclock();
425 (*cpu_idle_hook)(sbt);
/freebsd-10.1-release/sys/i386/i386/
H A Dmachdep.c1208 cpu_idle_hlt(sbintime_t sbt) argument
1241 cpu_idle_acpi(sbintime_t sbt) argument
1253 cpu_idle_hook(sbt);
1261 cpu_idle_hlt(sbintime_t sbt) argument
1303 cpu_idle_mwait(sbintime_t sbt) argument
1326 cpu_idle_spin(sbintime_t sbt) argument
1387 sbintime_t sbt = -1; local
1407 sbt = cpu_idleclock();
1420 cpu_idle_fn(sbt);

Completed in 169 milliseconds