Home
last modified time | relevance | path

Searched refs:leeway (Results 1 – 25 of 28) sorted by relevance

12

/xnu-11215/osfmk/kern/
H A Dexclaves_sensor.c262 healthcheck_deadline(uint64_t *deadline, uint64_t *leeway) in healthcheck_deadline() argument
267 nanoseconds_to_absolutetime(interval / 2, leeway); in healthcheck_deadline()
296 uint64_t *leeway) in do_min_on_time() argument
311 nanoseconds_to_absolutetime(50 * NSEC_PER_MSEC, leeway); in do_min_on_time()
339 uint64_t leeway, deadline = UINT64_MAX; in exclaves_sensor_healthcheck() local
361 leeway = hc_leeway; in exclaves_sensor_healthcheck()
367 leeway = mot_leeway; in exclaves_sensor_healthcheck()
375 NULL, deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in exclaves_sensor_healthcheck()
H A Dthread_call.h206 uint64_t leeway,
437 uint64_t leeway,
H A Dthread_call.c204 uint64_t leeway, unsigned int flags);
861 uint64_t leeway = call->tc_pqlink.deadline - call->tc_soft_deadline; in _arm_delayed_call_timer() local
864 fire_at, leeway, in _arm_delayed_call_timer()
940 uint64_t leeway, in thread_call_func_delayed_with_leeway() argument
943 (void)thread_call_enter_delayed_internal(NULL, func, param, 0, deadline, leeway, flags); in thread_call_func_delayed_with_leeway()
1234 uint64_t leeway, in thread_call_enter_delayed_with_leeway() argument
1241 return thread_call_enter_delayed_internal(call, NULL, 0, param1, deadline, leeway, flags); in thread_call_enter_delayed_with_leeway()
1267 uint64_t leeway, in thread_call_enter_delayed_internal() argument
1303 if ((flags & THREAD_CALL_DELAY_LEEWAY) != 0 && leeway > slop) { in thread_call_enter_delayed_internal()
1304 slop = leeway; in thread_call_enter_delayed_internal()
H A Dwaitq.h559 uint64_t leeway);
691 uint64_t leeway,
H A Dclock.c327 void _clock_delay_until_deadline_with_leeway(uint64_t interval, uint64_t deadline, uint64_t leeway);
1578 uint64_t leeway) in _clock_delay_until_deadline_with_leeway() argument
1594 if (leeway) { in _clock_delay_until_deadline_with_leeway()
1595 …ne_with_leeway((event_t)clock_delay_until, THREAD_UNINT, TIMEOUT_URGENCY_LEEWAY, deadline, leeway); in _clock_delay_until_deadline_with_leeway()
1619 uint32_t leeway, in delay_for_interval_with_leeway() argument
1626 clock_interval_to_absolutetime_interval(leeway, scale_factor, &abstime_leeway); in delay_for_interval_with_leeway()
H A Dtimer_call.h145 uint64_t leeway,
H A Dclock.h333 uint32_t leeway,
H A Dtimer_call.c197 …imer_call_t call, timer_call_param_t param1, uint64_t deadline, uint64_t leeway, uint32_t flags, b…
660 uint64_t leeway, in timer_call_enter_internal() argument
687 if ((flags & TIMER_CALL_LEEWAY) != 0 && leeway > slop) { in timer_call_enter_internal()
688 slop = leeway; in timer_call_enter_internal()
771 uint64_t leeway, in timer_call_enter_with_leeway() argument
775 return timer_call_enter_internal(call, param1, deadline, leeway, flags, ratelimited); in timer_call_enter_with_leeway()
H A Dsched_prim.h790 uint32_t leeway,
804 uint64_t leeway);
H A Dwaitq.c1317 uint64_t leeway, in waitq_assert_wait64_locked() argument
1393 deadline, leeway, in waitq_assert_wait64_locked()
2332 uint64_t leeway) in waitq_assert_wait64_leeway() argument
2346 urgency, deadline, leeway, thread); in waitq_assert_wait64_leeway()
/xnu-11215/bsd/kern/
H A Dkern_clock.c153 uint64_t leeway; in timeout_with_leeway() local
157 clock_interval_to_absolutetime_interval(leeway_interval, NSEC_PER_SEC / hz, &leeway); in timeout_with_leeway()
159 …ed_with_leeway((thread_call_func_t)(void (*)(void))fcn, param, deadline, leeway, THREAD_CALL_DELAY… in timeout_with_leeway()
H A Dmcache.c1357 uint64_t deadline, leeway; in mcache_reap_done() local
1362 NSEC_PER_SEC, &leeway); in mcache_reap_done()
1364 deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in mcache_reap_done()
1505 uint64_t deadline, leeway; in mcache_update_timeout() local
1510 NSEC_PER_SEC, &leeway); in mcache_update_timeout()
1512 deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in mcache_update_timeout()
H A Dkern_event.c1335 uint64_t leeway; /* leeway in abstime, or 0 if none */ member
1375 kn->kn_ext[1] = params->leeway; in filt_timer_set_params()
1473 params->leeway = leeway_abs; in filt_timervalidate()
1475 params->leeway = 0; in filt_timervalidate()
1636 uint64_t leeway = kn->kn_ext[1]; in filt_timerarm() local
1685 (void *)(uintptr_t)state, deadline, leeway, timer_flags); in filt_timerarm()
/xnu-11215/iokit/Kernel/
H A DIOTimerEventSource.cpp475 AbsoluteTime abstime, AbsoluteTime leeway) in setTimeout() argument
484 return wakeAtTime(options, end, leeway); in setTimeout()
546 IOTimerEventSource::wakeAtTime(uint32_t options, AbsoluteTime inAbstime, AbsoluteTime leeway) in wakeAtTime() argument
571 (void *)(uintptr_t) reserved->calloutGeneration, inAbstime, leeway, tcoptions) in wakeAtTime()
578 NULL, inAbstime, leeway, tcoptions); in wakeAtTime()
/xnu-11215/iokit/IOKit/
H A DIOTimerEventSource.h304 virtual IOReturn setTimeout(uint32_t options, AbsoluteTime interval, AbsoluteTime leeway);
313 virtual IOReturn wakeAtTime(uint32_t options, AbsoluteTime abstime, AbsoluteTime leeway);
/xnu-11215/tools/lldbmacros/
H A Dmisc.py121 leeway = timer_call.tc_pqlink.deadline - timer_call.tc_soft_deadline
122 leeway_s = kern.GetNanotimeFromAbstime(leeway) / 1000000000.0
H A Dscheduler.py1082 leeway = call.tc_pqlink.deadline - call.tc_soft_deadline
1083 leeway_s = kern.GetNanotimeFromAbstime(leeway) / 1000000000.0
/xnu-11215/osfmk/ipc/
H A Dipc_importance.c1000 uint64_t leeway; in ipc_importance_task_delayed_drop_scan() local
1008 nanoseconds_to_absolutetime(DENAP_DROP_LEEWAY, &leeway); in ipc_importance_task_delayed_drop_scan()
1014 leeway, in ipc_importance_task_delayed_drop_scan()
1058 uint64_t leeway; in ipc_importance_task_delayed_drop() local
1064 nanoseconds_to_absolutetime(DENAP_DROP_LEEWAY, &leeway); in ipc_importance_task_delayed_drop()
1071 leeway, in ipc_importance_task_delayed_drop()
/xnu-11215/tests/
H A Dmicrostackshot_tests.c32 uint64_t leeway, uint64_t arg4, uint64_t arg5);
/xnu-11215/iokit/Exclaves/
H A DExclaves.cpp978 …uint32_t timer_id, uint32_t options, AbsoluteTime interval, AbsoluteTime leeway, kern_return_t *kr) in exclaveTimerSetTimeout() argument
997 *kr = tes->setTimeout(options, interval, leeway); in exclaveTimerSetTimeout()
/xnu-11215/bsd/netinet6/
H A Dnd6.c1809 struct timeval *__single leeway; in nd6_timeout() local
1815 leeway = NULL; in nd6_timeout()
1823 leeway = &ltv; in nd6_timeout()
1825 nd6_sched_timeout(&atv, leeway); in nd6_timeout()
H A Dmld6.c1856 uint64_t deadline = 0, leeway = 0; in mld_sched_timeout() local
1874 NSEC_PER_MSEC, &leeway); in mld_sched_timeout()
1876 deadline, leeway, in mld_sched_timeout()
/xnu-11215/bsd/netinet/
H A Digmp.c2104 uint64_t deadline = 0, leeway = 0; in igmp_sched_timeout() local
2121 NSEC_PER_MSEC, &leeway); in igmp_sched_timeout()
2123 deadline, leeway, in igmp_sched_timeout()
H A Din_pcb.c471 uint64_t deadline, leeway; in _inpcb_sched_timeout() local
486 NSEC_PER_SEC, &leeway); in _inpcb_sched_timeout()
488 inpcb_thread_call, NULL, deadline, leeway, in _inpcb_sched_timeout()
/xnu-11215/bsd/net/
H A Dnecp_client.c1364 uint64_t leeway = 0; in necp_schedule_collect_stats_clients() local
1366 …l_to_absolutetime_interval(necp_collect_stats_timeout_leeway_microseconds, NSEC_PER_USEC, &leeway); in necp_schedule_collect_stats_clients()
1369 deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in necp_schedule_collect_stats_clients()
5270 uint64_t leeway = 0; in necp_update_all_clients_immediately_if_needed() local
5280 clock_interval_to_absolutetime_interval(leeway_to_use, NSEC_PER_USEC, &leeway); in necp_update_all_clients_immediately_if_needed()
5287 clock_absolutetime_interval_to_deadline(deadline + leeway, &sched_abstime); in necp_update_all_clients_immediately_if_needed()
5328 deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in necp_update_all_clients_immediately_if_needed()
7676 uint64_t leeway = 0; in necp_client_remove() local
7678 …al_to_absolutetime_interval(necp_close_arenas_timeout_leeway_microseconds, NSEC_PER_USEC, &leeway); in necp_client_remove()
7681 deadline, leeway, THREAD_CALL_DELAY_LEEWAY); in necp_client_remove()

12