| /xnu-11215/osfmk/kern/ |
| H A D | exclaves_sensor.c | 262 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 D | thread_call.h | 206 uint64_t leeway, 437 uint64_t leeway,
|
| H A D | thread_call.c | 204 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 D | waitq.h | 559 uint64_t leeway); 691 uint64_t leeway,
|
| H A D | clock.c | 327 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 D | timer_call.h | 145 uint64_t leeway,
|
| H A D | clock.h | 333 uint32_t leeway,
|
| H A D | timer_call.c | 197 …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 D | sched_prim.h | 790 uint32_t leeway, 804 uint64_t leeway);
|
| H A D | waitq.c | 1317 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 D | kern_clock.c | 153 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 D | mcache.c | 1357 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 D | kern_event.c | 1335 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 D | IOTimerEventSource.cpp | 475 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 D | IOTimerEventSource.h | 304 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 D | misc.py | 121 leeway = timer_call.tc_pqlink.deadline - timer_call.tc_soft_deadline 122 leeway_s = kern.GetNanotimeFromAbstime(leeway) / 1000000000.0
|
| H A D | scheduler.py | 1082 leeway = call.tc_pqlink.deadline - call.tc_soft_deadline 1083 leeway_s = kern.GetNanotimeFromAbstime(leeway) / 1000000000.0
|
| /xnu-11215/osfmk/ipc/ |
| H A D | ipc_importance.c | 1000 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 D | microstackshot_tests.c | 32 uint64_t leeway, uint64_t arg4, uint64_t arg5);
|
| /xnu-11215/iokit/Exclaves/ |
| H A D | Exclaves.cpp | 978 …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 D | nd6.c | 1809 struct timeval *__single leeway; in nd6_timeout() local 1815 leeway = NULL; in nd6_timeout() 1823 leeway = <v; in nd6_timeout() 1825 nd6_sched_timeout(&atv, leeway); in nd6_timeout()
|
| H A D | mld6.c | 1856 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 D | igmp.c | 2104 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 D | in_pcb.c | 471 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 D | necp_client.c | 1364 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()
|