/freebsd-10.1-release/sys/cddl/compat/opensolaris/sys/ |
H A D | kcondvar.h | 66 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 D | condvar.h | 59 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 D | callout.h | 83 #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 D | sleepqueue.h | 106 void sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt,
|
H A D | time.h | 458 #define SBT2FREQ(sbt) ((SBT_1S + ((sbt) >> 1)) / (sbt)) 466 #define TIMESEL(sbt, sbt2) \ 468 ((*(sbt) = getsbinuptime()), 1) : ((*(sbt) = sbinuptime()), 0))
|
H A D | systm.h | 359 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 D | kern_synch.c | 141 * 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 D | kern_timeout.c | 382 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 D | kern_condvar.c | 274 * 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 D | kern_time.c | 486 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 D | sys_generic.c | 1747 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 D | subr_sleepqueue.c | 359 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 D | cpu.c | 575 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 D | platform_wii.c | 159 wii_cpu_idle(sbintime_t sbt) argument
|
/freebsd-10.1-release/sys/dev/acpica/ |
H A D | acpi_cpu.c | 171 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 D | platform_chrp.c | 83 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 D | platform_ps3.c | 255 ps3_cpu_idle(sbintime_t sbt) argument
|
/freebsd-10.1-release/sys/amd64/amd64/ |
H A D | machdep.c | 674 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 D | machdep.c | 1119 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 D | vlapic.c | 781 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 D | machdep.c | 412 sbintime_t sbt = -1; local 416 sbt = cpu_idleclock(); 425 (*cpu_idle_hook)(sbt);
|
/freebsd-10.1-release/sys/i386/i386/ |
H A D | machdep.c | 1208 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);
|