| /f-stack/freebsd/sys/ |
| H A D | callout.h | 104 #define callout_reset_sbt_on(c, sbt, pr, fn, args, cpu, flags) \ argument 106 #define callout_reset_sbt(c, sbt, pr, fn, arg, flags) \ argument 107 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), -1, (flags)) 108 #define callout_reset_sbt_curcpu(c, sbt, pr, fn, arg, flags) \ argument 118 #define callout_schedule_sbt_on(c, sbt, pr, cpu, flags) \ argument 119 callout_reset_sbt_on((c), (sbt), (pr), (c)->c_func, (c)->c_arg, \ 121 #define callout_schedule_sbt(c, sbt, pr, flags) \ argument 122 callout_schedule_sbt_on((c), (sbt), (pr), -1, (flags)) 123 #define callout_schedule_sbt_curcpu(c, sbt, pr, flags) \ argument 124 callout_schedule_sbt_on((c), (sbt), (pr), PCPU_GET(cpuid), (flags)) [all …]
|
| H A D | condvar.h | 61 sbintime_t sbt, sbintime_t pr, int flags); 63 sbintime_t sbt, sbintime_t pr, int flags); 77 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \ argument 78 _cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags)) 82 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument 83 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
|
| H A D | time.h | 591 #define SBT2FREQ(sbt) ((SBT_1S + ((sbt) >> 1)) / (sbt)) argument 599 #define TIMESEL(sbt, sbt2) \ argument 601 ((*(sbt) = getsbinuptime()), 1) : ((*(sbt) = sbinuptime()), 0))
|
| H A D | sleepqueue.h | 104 void sleepq_set_timeout_sbt(const void *wchan, sbintime_t sbt,
|
| H A D | systm.h | 517 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags); 525 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags); 529 int pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr,
|
| H A D | taskqueue.h | 88 struct timeout_task *timeout_task, sbintime_t sbt, sbintime_t pr,
|
| /f-stack/tools/compat/include/sys/ |
| H A D | callout.h | 104 #define callout_reset_sbt(c, sbt, pr, fn, arg, flags) \ argument 105 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), -1, (flags)) 106 #define callout_reset_sbt_curcpu(c, sbt, pr, fn, arg, flags) \ argument 107 callout_reset_sbt_on((c), (sbt), (pr), (fn), (arg), PCPU_GET(cpuid),\ 116 #define callout_schedule_sbt_on(c, sbt, pr, cpu, flags) \ argument 117 callout_reset_sbt_on((c), (sbt), (pr), (c)->c_func, (c)->c_arg, \ 119 #define callout_schedule_sbt(c, sbt, pr, flags) \ argument 120 callout_schedule_sbt_on((c), (sbt), (pr), -1, (flags)) 121 #define callout_schedule_sbt_curcpu(c, sbt, pr, flags) \ argument 122 callout_schedule_sbt_on((c), (sbt), (pr), PCPU_GET(cpuid), (flags))
|
| /f-stack/freebsd/kern/ |
| H A D | kern_synch.c | 206 if (sbt != 0) in _sleep() 214 if (sbt != 0 && catch) in _sleep() 216 else if (sbt != 0) in _sleep() 265 if (sbt != 0) in msleep_spin_sbt() 288 if (sbt != 0) in msleep_spin_sbt() 317 if (sbt == 0) in pause_sbt() 318 sbt = tick_sbt; in pause_sbt() 328 sbt -= SBT_1S; in pause_sbt() 331 sbt = howmany(sbt, SBT_1US); in pause_sbt() 332 if (sbt > 0) in pause_sbt() [all …]
|
| H A D | kern_timeout.c | 574 sbt = cc->cc_lastscan; in callout_cc_add() 582 c->c_time = sbt; in callout_cc_add() 600 cc->cc_firstevent = sbt; in callout_cc_add() 841 *res = sbt; in callout_when() 846 sbt = tick_sbt; in callout_when() 870 to_sbt += sbt; in callout_when() 1343 flssbt(sbintime_t sbt) in flssbt() argument 1346 sbt += (uint64_t)sbt >> 1; in flssbt() 1348 return (flsl(sbt)); in flssbt() 1349 if (sbt >= SBT_1S) in flssbt() [all …]
|
| H A D | subr_rtc.c | 381 sbintime_t sbt; in resettodr() local 394 sbt = nstosbt(waitns); in resettodr() 396 sbt = 0; in resettodr() 398 &rtc->stask, -sbt, 0, C_PREL(31)); in resettodr()
|
| H A D | kern_condvar.c | 273 _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, in _cv_timedwait_sbt() argument 303 sleepq_set_timeout_sbt(cvp, sbt, pr, flags); in _cv_timedwait_sbt() 336 sbintime_t sbt, sbintime_t pr, int flags) in _cv_timedwait_sig_sbt() argument 366 sleepq_set_timeout_sbt(cvp, sbt, pr, flags); in _cv_timedwait_sig_sbt()
|
| H A D | subr_taskqueue.c | 309 struct timeout_task *timeout_task, sbintime_t sbt, sbintime_t pr, int flags) in taskqueue_enqueue_timeout_sbt() argument 323 } else if (sbt == 0) { in taskqueue_enqueue_timeout_sbt() 332 if (sbt < 0) in taskqueue_enqueue_timeout_sbt() 333 sbt = -sbt; /* Ignore overflow. */ in taskqueue_enqueue_timeout_sbt() 335 if (sbt > 0) { in taskqueue_enqueue_timeout_sbt() 336 callout_reset_sbt(&timeout_task->c, sbt, pr, in taskqueue_enqueue_timeout_sbt()
|
| H A D | kern_time.c | 506 sbintime_t sbt, sbtt, prec, tmp; in kern_clock_nanosleep() local 560 if (TIMESEL(&sbt, tmp)) in kern_clock_nanosleep() 561 sbt += tc_tick_sbt; in kern_clock_nanosleep() 562 sbt += tmp; in kern_clock_nanosleep() 564 sbt, prec, C_ABSOLUTE); in kern_clock_nanosleep() 570 if (sbtt >= sbt) in kern_clock_nanosleep() 575 ts = sbttots(sbt - sbtt); in kern_clock_nanosleep() 822 sbintime_t sbt, pr; in kern_setitimer() local 850 sbt = tvtosbt(aitv->it_value); in kern_setitimer() 851 callout_reset_sbt(&p->p_itcallout, sbt, pr, in kern_setitimer()
|
| H A D | sys_generic.c | 1427 sbintime_t sbt, precision, tmp; in kern_poll() local 1439 sbt = 0; in kern_poll() 1450 if (TIMESEL(&sbt, tmp)) in kern_poll() 1451 sbt += tc_tick_sbt; in kern_poll() 1452 sbt += tmp; in kern_poll() 1455 sbt = -1; in kern_poll() 1498 error = seltdwait(td, sbt, precision); in kern_poll() 1906 seltdwait(struct thread *td, sbintime_t sbt, sbintime_t precision) in seltdwait() argument 1925 if (sbt == 0) in seltdwait() 1927 else if (sbt != -1) in seltdwait() [all …]
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | spl_condvar.h | 60 sbintime_t sbt, sbintime_t pr, int flags); 62 sbintime_t sbt, sbintime_t pr, int flags); 71 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \ argument 72 _cv_timedwait_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags)) 73 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument 74 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
|
| H A D | condvar.h | 184 sbintime_t sbt; in cv_timedwait_sig_hires() local 197 sbt = zfs_nstosbt(tim); in cv_timedwait_sig_hires() 198 rc = cv_timedwait_sig_sbt(cvp, mp, sbt, zfs_nstosbt(res), C_ABSOLUTE); in cv_timedwait_sig_hires()
|
| /f-stack/lib/ |
| H A D | ff_kern_synch.c | 88 const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) in _sleep() argument 97 sbintime_t sbt, sbintime_t pr, int flags) in msleep_spin_sbt() argument 103 pause_sbt(const char *wmesg, sbintime_t sbt, sbintime_t pr, int flags) in pause_sbt() argument 105 return (_sleep(&pause_wchan[curcpu], NULL, 0, wmesg, sbt, pr, flags)); in pause_sbt()
|
| H A D | ff_kern_condvar.c | 91 sbintime_t sbt, sbintime_t pr, int flags) in _cv_timedwait_sig_sbt() argument
|
| H A D | ff_kern_timeout.c | 1107 flssbt(sbintime_t sbt) in flssbt() argument 1110 sbt += (uint64_t)sbt >> 1; in flssbt() 1112 return (flsl(sbt)); in flssbt() 1113 if (sbt >= SBT_1S) in flssbt() 1114 return (flsl(((uint64_t)sbt) >> 32) + 32); in flssbt() 1115 return (flsl(sbt)); in flssbt()
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | imx6_snvs.c | 150 sbintime_t sbt; in snvs_settime() local 160 sbt = tstosbt(*ts); in snvs_settime() 161 sbt += 2 << SBT_LSB; in snvs_settime() 163 WR4(sc, SNVS_LPSRTCMR, (uint32_t)(sbt >> (SBT_LSB + 32))); in snvs_settime() 164 WR4(sc, SNVS_LPSRTCLR, (uint32_t)(sbt >> (SBT_LSB))); in snvs_settime()
|
| /f-stack/lib/include/sys/ |
| H A D | condvar.h | 64 sbintime_t sbt, sbintime_t pr, int flags); 79 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument 80 _cv_timedwait_sig_sbt((cvp), &(lock)->lock_object, (sbt), (pr), (flags))
|
| /f-stack/freebsd/x86/cpufreq/ |
| H A D | hwpstate_amd.c | 175 sbintime_t sbt; in hwpstate_goto_pstate() local 226 sbt = SBT_1MS / 10; in hwpstate_goto_pstate() 227 tsleep_sbt(dev, PZERO, "pstate_goto", sbt, in hwpstate_goto_pstate() 228 sbt >> tc_precexp, 0); in hwpstate_goto_pstate()
|
| /f-stack/freebsd/x86/x86/ |
| H A D | cpu_machdep.c | 497 cpu_idle_acpi(sbintime_t sbt) in cpu_idle_acpi() argument 509 cpu_idle_hook(sbt); in cpu_idle_acpi() 516 cpu_idle_hlt(sbintime_t sbt) in cpu_idle_hlt() argument 548 cpu_idle_mwait(sbintime_t sbt) in cpu_idle_mwait() argument 572 cpu_idle_spin(sbintime_t sbt) in cpu_idle_spin() argument 598 sbintime_t sbt = -1; in cpu_idle() local 617 sbt = cpu_idleclock(); in cpu_idle() 629 cpu_idle_fn(sbt); in cpu_idle()
|
| /f-stack/freebsd/amd64/vmm/io/ |
| H A D | vlapic.c | 779 sbintime_t sbt; in vlapic_icrtmr_write_handler() local 794 sbt = bttosbt(vlapic->timer_period_bt); in vlapic_icrtmr_write_handler() 795 callout_reset_sbt(&vlapic->callout, sbt, 0, in vlapic_icrtmr_write_handler() 1664 sbintime_t sbt; in vlapic_reset_callout() local 1676 sbt = bttosbt(bt); in vlapic_reset_callout() 1677 callout_reset_sbt(&vlapic->callout, sbt, 0, in vlapic_reset_callout() 1685 sbt = bttosbt(vlapic->timer_period_bt); in vlapic_reset_callout() 1688 callout_reset_sbt(&vlapic->callout, sbt, 0, in vlapic_reset_callout()
|
| /f-stack/dpdk/drivers/event/octeontx/ |
| H A D | timvf_evdev.h | 132 uint8_t sbt:1; member
|