Lines Matching refs:expiration
319 callout_list_get(callout_table_t *ct, hrtime_t expiration, int flags, int hash) in callout_list_get() argument
344 if ((cl->cl_expiration == expiration) && in callout_list_get()
360 hrtime_t expiration; in callout_queue_add() local
362 expiration = cl->cl_expiration; in callout_queue_add()
364 if ((nextcl == NULL) || (expiration < nextcl->cl_expiration)) { in callout_queue_add()
370 if (expiration < nextcl->cl_expiration) { in callout_queue_add()
440 hrtime_t expiration, now; in callout_queue_process() local
485 expiration = cl->cl_expiration + delta; in callout_queue_process()
486 if (expiration <= 0) in callout_queue_process()
487 expiration = CY_INFINITY; in callout_queue_process()
488 cl->cl_expiration = expiration; in callout_queue_process()
751 hrtime_t now, expiration, next; in callout_heap_delete() local
770 expiration = heap->ch_expiration; in callout_heap_delete()
771 hash = CALLOUT_CLHASH(expiration); in callout_heap_delete()
773 ASSERT(expiration == cl->cl_expiration); in callout_heap_delete()
788 if (expiration > now) in callout_heap_delete()
827 next = expiration + callout_tolerance; in callout_heap_delete()
830 expiration = next; in callout_heap_delete()
833 (void) cyclic_reprogram(ct->ct_cyclic, expiration); in callout_heap_delete()
835 return (expiration); in callout_heap_delete()
863 hrtime_t expiration, now; in callout_heap_process() local
934 expiration = cl->cl_expiration + delta; in callout_heap_process()
935 if (expiration <= 0) in callout_heap_process()
936 expiration = CY_INFINITY; in callout_heap_process()
937 heap[i].ch_expiration = expiration; in callout_heap_process()
938 cl->cl_expiration = expiration; in callout_heap_process()
981 hrtime_t expiration, hrtime_t resolution, int flags) in timeout_generic() argument
1047 interval = expiration - now; in timeout_generic()
1049 interval = expiration; in timeout_generic()
1050 expiration += now; in timeout_generic()
1058 expiration += resolution - 1; in timeout_generic()
1059 expiration = (expiration / resolution) * resolution; in timeout_generic()
1062 if (expiration <= 0) { in timeout_generic()
1067 expiration = CY_INFINITY; in timeout_generic()
1101 hash = CALLOUT_CLHASH(expiration); in timeout_generic()
1107 cl = callout_list_get(ct, expiration, clflags, hash); in timeout_generic()
1127 cl->cl_expiration = expiration; in timeout_generic()
1187 "timeout:%K(%p) in %llx expiration, cp %p", func, arg, expiration, in timeout_generic()
1306 hrtime_t expiration; in untimeout_generic() local
1318 expiration = cl->cl_expiration; in untimeout_generic()
1346 expiration -= gethrtime(); in untimeout_generic()
1349 expiration); in untimeout_generic()
1350 return (expiration < 0 ? 0 : expiration); in untimeout_generic()