Lines Matching defs:sbt
379 callout_hash(sbintime_t sbt)
382 return (sbt >> (32 - CC_HASH_SHIFT));
386 callout_get_bucket(sbintime_t sbt)
389 return (callout_hash(sbt) & callwheelmask);
545 sbintime_t sbt, sbintime_t precision, void (*func)(void *),
551 if (sbt < cc->cc_lastscan)
552 sbt = cc->cc_lastscan;
560 c->c_time = sbt;
576 sbt = c->c_time + c->c_precision;
577 if (sbt < cc->cc_firstevent) {
578 cc->cc_firstevent = sbt;
579 cpu_new_callout(cpu, sbt, c->c_time);
918 callout_reset_sbt_on(struct callout *c, sbintime_t sbt, sbintime_t precision,
935 to_sbt = sbt;
937 if ((flags & C_HARDCLOCK) && (sbt < tick_sbt))
938 sbt = tick_sbt;
941 sbt >= sbt_timethreshold) {
947 sbt >= sbt_tickthreshold) {
966 if (INT64_MAX - to_sbt < sbt)
969 to_sbt += sbt;
970 pr = ((C_PRELGET(flags) < 0) ? sbt >> tc_precexp :
971 sbt >> C_PRELGET(flags));
1454 flssbt(sbintime_t sbt)
1457 sbt += (uint64_t)sbt >> 1;
1459 return (flsl(sbt));
1460 if (sbt >= SBT_1S)
1461 return (flsl(((uint64_t)sbt) >> 32) + 32);
1462 return (flsl(sbt));