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

12

/freebsd-10-stable/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-stable/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.h107 #define callout_reset_sbt(c, sbt, pr, fn, arg, flags) \
108 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), -1, (flags))
109 #define callout_reset_sbt_curcpu(c, sbt, pr, fn, arg, flags) \
110 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), PCPU_GET(cpuid),\
119 #define callout_schedule_sbt_on(c, sbt, pr, cpu, flags) \
120 callout_reset_sbt_on((c), (sbt), (pr), (c)->c_func, (c)->c_arg, \
122 #define callout_schedule_sbt(c, sbt, pr, flags) \
123 callout_schedule_sbt_on((c), (sbt), (pr), -1, (flags))
124 #define callout_schedule_sbt_curcpu(c, sbt, pr, flags) \
125 callout_schedule_sbt_on((c), (sbt), (p
[all...]
H A Dsleepqueue.h99 void sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt,
H A Dtime.h159 * Decimal<->sbt conversions. Multiplying or dividing by SBT_1NS results in
503 #define SBT2FREQ(sbt) ((SBT_1S + ((sbt) >> 1)) / (sbt))
511 #define TIMESEL(sbt, sbt2) \
513 ((*(sbt) = getsbinuptime()), 1) : ((*(sbt) = sbinuptime()), 0))
H A Dsystm.h373 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1);
381 sbintime_t sbt, sbintime_t pr, int flags) __nonnull(1);
385 int pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr,
/freebsd-10-stable/sys/kern/
H A Dkern_synch.c133 * runnable with the specified priority. Sleeps at most sbt units of time
147 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags)
164 KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL,
227 if (sbt != 0)
228 sleepq_set_timeout_sbt(ident, sbt, pr, flags);
235 if (sbt != 0 && catch)
237 else if (sbt != 0)
259 sbintime_t sbt, sbintime_t pr, int flags)
297 if (sbt != 0)
298 sleepq_set_timeout_sbt(ident, sbt, p
146 _sleep(void *ident, struct lock_object *lock, int priority, const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
258 msleep_spin_sbt(void *ident, struct mtx *mtx, const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
344 pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) argument
[all...]
H A Dkern_timeout.c383 callout_hash(sbintime_t sbt) argument
386 return (sbt >> (32 - CC_HASH_SHIFT));
390 callout_get_bucket(sbintime_t sbt) argument
393 return (callout_hash(sbt) & callwheelmask);
549 sbintime_t sbt, sbintime_t precision, void (*func)(void *),
555 if (sbt < cc->cc_lastscan)
556 sbt = cc->cc_lastscan;
564 c->c_time = sbt;
580 sbt = c->c_time + c->c_precision;
581 if (sbt < c
548 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
906 callout_when(sbintime_t sbt, sbintime_t precision, int flags, sbintime_t *res, sbintime_t *prec_res) argument
972 callout_reset_sbt_on(struct callout *c, sbintime_t sbt, sbintime_t prec, void (*ftn)(void *), void *arg, int cpu, int flags) argument
1469 flssbt(sbintime_t sbt) argument
[all...]
H A Dkern_condvar.c286 * Wait on a condition variable for (at most) the value specified in sbt
291 _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, argument
328 sleepq_set_timeout_sbt(cvp, sbt, pr, flags);
353 * Wait on a condition variable for (at most) the value specified in sbt
361 sbintime_t sbt, sbintime_t pr, int flags)
398 sleepq_set_timeout_sbt(cvp, sbt, pr, flags);
360 _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, sbintime_t pr, int flags) argument
H A Dsys_generic.c1329 sbintime_t sbt, precision, tmp; local
1342 sbt = 0;
1353 if (TIMESEL(&sbt, tmp))
1354 sbt += tc_tick_sbt;
1355 sbt += tmp;
1358 sbt = -1;
1393 error = seltdwait(td, sbt, precision);
1829 seltdwait(struct thread *td, sbintime_t sbt, sbintime_t precision) argument
1848 if (sbt == 0)
1850 else if (sbt !
[all...]
H A Dkern_time.c488 sbintime_t sbt, sbtt, prec, tmp; local
505 if (TIMESEL(&sbt, tmp))
506 sbt += tc_tick_sbt;
507 sbt += tmp;
509 sbt, prec, C_ABSOLUTE);
516 ts = sbttots(sbt - sbtt);
522 if (sbtt >= sbt)
746 sbintime_t sbt, pr; local
774 sbt = tvtosbt(aitv->it_value);
775 callout_reset_sbt(&p->p_itcallout, sbt, p
[all...]
H A Dsubr_sleepqueue.c359 sleepq_set_timeout_sbt(void *wchan, sbintime_t sbt, sbintime_t pr, argument
375 callout_when(sbt, pr, flags, &td->td_sleeptimo, &pr1);
/freebsd-10-stable/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-stable/sys/powerpc/wii/
H A Dplatform_wii.c159 wii_cpu_idle(sbintime_t sbt) argument
/freebsd-10-stable/sys/x86/cpufreq/
H A Dhwpstate.c167 sbintime_t sbt; local
213 sbt = SBT_1MS / 10;
214 tsleep_sbt(dev, PZERO, "pstate_goto", sbt,
215 sbt >> tc_precexp, 0);
/freebsd-10-stable/sys/compat/linux/
H A Dlinux_futex.c507 sbintime_t sbt, prec, tmp; local
519 if (TIMESEL(&sbt, tmp))
520 sbt += tc_tick_sbt;
521 sbt += tmp;
525 sbt = 0;
528 LIN_SDT_PROBE3(futex, futex_sleep, entry, f, wp, sbt);
530 f->f_uaddr, wp, sbt, f->f_refcount);
532 error = msleep_sbt(wp, &f->f_lck, PCATCH, "futex", sbt, prec, C_ABSOLUTE);
/freebsd-10-stable/sys/dev/acpica/
H A Dacpi_cpu.c172 static void acpi_cpu_idle(sbintime_t sbt);
955 acpi_cpu_idle(sbintime_t sbt) argument
982 if (sbt >= 0 && us > (sbt >> 12))
983 us = (sbt >> 12);
/freebsd-10-stable/sys/cddl/dev/profile/
H A Dprofile.c236 sbt_to_nsec(sbintime_t sbt) argument
239 return ((sbt >> 32) * NANOSEC +
240 (((uint32_t)sbt * (hrtime_t)NANOSEC) >> 32));
/freebsd-10-stable/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-stable/sys/powerpc/ps3/
H A Dplatform_ps3.c255 ps3_cpu_idle(sbintime_t sbt) argument
/freebsd-10-stable/sys/dev/mpt/
H A Dmpt.h775 #define mpt_sleep(mpt, ident, priority, wmesg, sbt) \
776 msleep_sbt(ident, &(mpt)->mpt_lock, priority, wmesg, sbt, 0, 0)
777 #define mpt_req_timeout(req, sbt, func, arg) \
778 callout_reset_sbt(&(req)->callout, (sbt), 0, (func), (arg), 0)
/freebsd-10-stable/sys/amd64/amd64/
H A Dmachdep.c666 cpu_idle_acpi(sbintime_t sbt) argument
678 cpu_idle_hook(sbt);
685 cpu_idle_hlt(sbintime_t sbt) argument
717 cpu_idle_mwait(sbintime_t sbt) argument
740 cpu_idle_spin(sbintime_t sbt) argument
795 sbintime_t sbt = -1; local
813 sbt = cpu_idleclock();
824 cpu_idle_fn(sbt);
/freebsd-10-stable/sys/ia64/ia64/
H A Dmachdep.c412 sbintime_t sbt = -1; local
416 sbt = cpu_idleclock();
425 (*cpu_idle_hook)(sbt);
/freebsd-10-stable/sys/amd64/vmm/io/
H A Dvlapic.c784 sbintime_t sbt; local
799 sbt = bttosbt(vlapic->timer_period_bt);
800 callout_reset_sbt(&vlapic->callout, sbt, 0,
/freebsd-10-stable/sys/i386/i386/
H A Dmachdep.c1267 cpu_idle_hlt(sbintime_t sbt) argument
1301 cpu_idle_acpi(sbintime_t sbt) argument
1313 cpu_idle_hook(sbt);
1322 cpu_idle_hlt(sbintime_t sbt) argument
1355 cpu_idle_mwait(sbintime_t sbt) argument
1378 cpu_idle_spin(sbintime_t sbt) argument
1439 sbintime_t sbt = -1; local
1459 sbt = cpu_idleclock();
1472 cpu_idle_fn(sbt);

Completed in 159 milliseconds

12