Home
last modified time | relevance | path

Searched refs:timer (Results 1 – 25 of 41) sorted by relevance

12

/xnu-11215/bsd/net/
H A Ddevtimer.c109 devtimer_cancel(timer); in devtimer_invalidate()
110 timer->dt_arg0 = NULL; in devtimer_invalidate()
144 (*timeout_func)(timer->dt_arg0, timer->dt_arg1, timer->dt_arg2); in devtimer_process()
157 return timer->dt_arg0; in devtimer_arg0()
167 timer->dt_callout = thread_call_allocate(devtimer_process, timer); in devtimer_create()
171 timer = NULL; in devtimer_create()
174 timer->dt_arg0 = arg0; in devtimer_create()
175 return timer; in devtimer_create()
188 devtimer_cancel(timer); in devtimer_set_absolute()
193 timer->dt_arg1 = arg1; in devtimer_set_absolute()
[all …]
H A Ddevtimer.h50 typedef void (*devtimer_process_func)(devtimer_ref timer,
55 devtimer_valid(devtimer_ref timer);
58 devtimer_retain(devtimer_ref timer);
61 devtimer_arg0(devtimer_ref timer);
67 devtimer_invalidate(devtimer_ref timer);
70 devtimer_release(devtimer_ref timer);
/xnu-11215/osfmk/kern/
H A Dmk_timer.c84 thread_call_setup(&timer->mkt_thread_call, mk_timer_expire, timer); in mk_timer_create_trap()
137 timer->active--; in mk_timer_port_destroy()
160 port = timer->port; in mk_timer_expire()
165 while (timer->is_armed && timer->active == 1) { in mk_timer_expire()
186 timer->active -= 1; in mk_timer_expire()
188 if (timer->active == 0 && timer->is_dead) { in mk_timer_expire()
271 if (timer) { in mk_timer_arm_trap_internal()
294 timer->active++; in mk_timer_arm_trap_internal()
298 timer->active++; in mk_timer_arm_trap_internal()
354 if (timer != NULL) { in mk_timer_cancel_trap()
[all …]
H A Dtimer.c68 timer_init(timer_t timer) in timer_init() argument
70 memset(timer, 0, sizeof(*timer)); in timer_init()
77 timer->all_bits += delta; in timer_advance()
81 uint64_t low = delta + timer->low_bits; in timer_advance()
83 timer_advance_internal_32(timer, in timer_advance()
86 timer->low_bits = (uint32_t)low; in timer_advance()
94 timer->tstamp = tstamp; in timer_start()
98 timer_stop(timer_t timer, uint64_t tstamp) in timer_stop() argument
100 timer_advance(timer, tstamp - timer->tstamp); in timer_stop()
106 timer_advance(timer, tstamp - timer->tstamp); in timer_update()
[all …]
H A Dtimer.h74 struct timer { struct
86 typedef struct timer timer_data_t, *timer_t; argument
91 void timer_init(timer_t timer);
96 void timer_start(timer_t timer, uint64_t tstamp);
101 void timer_stop(timer_t timer, uint64_t tstamp);
106 void timer_update(timer_t timer, uint64_t tstamp);
114 timer_grab(timer_t timer) in timer_grab() argument
116 return timer->all_bits; in timer_grab()
119 uint64_t timer_grab(timer_t timer);
H A Dtimer_call.h237 void running_timer_setup(processor_t processor, enum running_timer timer,
250 void running_timer_enter(processor_t processor, enum running_timer timer,
257 void running_timer_clear(processor_t processor, enum running_timer timer);
262 void running_timer_cancel(processor_t processor, enum running_timer timer);
H A Dtimer_call.c1559 &tlp->threshold.timer, in timer_longterm_update()
1605 timer_call_setup(&tlp->threshold.timer, in timer_longterm_init()
1721 timer_call_cancel(&tlp->threshold.timer); in timer_sysctl_set_threshold()
1729 timer_call_cancel(&tlp->threshold.timer); in timer_sysctl_set_threshold()
1762 &tlp->threshold.timer, in timer_sysctl_set_threshold()
2074 assert(timer < RUNNING_TIMER_MAX); in running_timer_setup()
2077 struct timer_call *call = &processor->running_timers[timer]; in running_timer_setup()
2102 running_timer_enter(processor_t processor, unsigned int timer, in running_timer_enter() argument
2105 running_timer_setup(processor, timer, param, deadline, now); in running_timer_enter()
2142 struct timer_call *call = &processor->running_timers[timer]; in running_timer_clear()
[all …]
H A Dpms.h159 extern void pmsStep(int timer);
H A Dexclaves.c144 exclaves_scheduler_request_update_timer(XrtHosted_Timer_t timer,
1362 request->UpdateTimerOffset.timer, request->UpdateTimerOffset.offset); in request_trace_start()
1995 XrtHosted_Timer_t timer = i == EXCLAVES_CLOCK_ABSOLUTE ? in exclaves_clocks_update() local
2000 exclaves_scheduler_request_update_timer(timer, in exclaves_clocks_update()
2048 exclaves_scheduler_request_update_timer(XrtHosted_Timer_t timer, in exclaves_scheduler_request_update_timer() argument
2061 .timer = timer, in exclaves_scheduler_request_update_timer()
/xnu-11215/tests/
H A Dthread_call_race_71455282.c29 mach_port_t timer = MACH_PORT_NULL; variable
35 timer = mk_timer_create();
36 kr = mk_timer_arm(timer, 1);
38 kr = mk_timer_destroy(timer);
40 timer = MACH_PORT_NULL;
47 T_ASSERT_POSIX_SUCCESS(pthread_create(&t, NULL, racer, &timer),
53 timer = mk_timer_create();
54 kr = mk_timer_arm(timer, 1);
55 kr = mk_timer_destroy(timer);
56 timer = MACH_PORT_NULL;
H A Dimm_pinned_control_port_crasher.c351 mach_port_t timer = MACH_PORT_NULL; in cfi_test_msg_to_timer_port() local
362 timer = mk_timer_create(); in cfi_test_msg_to_timer_port()
363 assert(timer != MACH_PORT_NULL); in cfi_test_msg_to_timer_port()
366 kr = mach_port_kobject(mach_task_self(), timer, &kotype, &addr); in cfi_test_msg_to_timer_port()
371 msg.header.msgh_remote_port = timer; in cfi_test_msg_to_timer_port()
/xnu-11215/osfmk/kperf/
H A Dkptimer.c234 lck_spin_lock(&timer->kt_lock); in kptimer_lock()
240 lck_spin_unlock(&timer->kt_lock); in kptimer_unlock()
271 kptimer_lock(timer); in kptimer_fire()
275 timer->kt_period_abs); in kptimer_fire()
278 timer->kt_period_abs, timer->kt_actionid); in kptimer_fire()
295 kptimer_unlock(timer); in kptimer_fire()
335 if (timer->kt_period_abs == 0) { in kptimer_expire()
441 timer->kt_actionid); in kptimer_pet_handler()
503 timer->kt_period_abs); in kptimer_earliest_deadline()
609 if (timer->kt_period_abs == 0 || timer->kt_actionid == 0) { in kptimer_start()
[all …]
H A Dkptimer.h113 int kptimer_set_action(unsigned int timer, uint32_t actionid);
H A Dkperfbsd.c228 unsigned int timer = (unsigned int)inputs[0]; in sysctl_timer_period() local
233 if ((error = kptimer_get_period(timer, &period_out))) { in sysctl_timer_period()
240 return kptimer_set_period(timer, new_period); in sysctl_timer_period()
675 SYSCTL_NODE(_kperf, OID_AUTO, timer, CTLFLAG_RW | CTLFLAG_LOCKED, 0,
/xnu-11215/tools/tests/affinity/
H A Dsets.c53 uint64_t timer; variable
227 timer = mach_absolute_time(); in manager_fn()
500 timer = mach_absolute_time() - timer; in main()
501 timer = timer / 1000000ULL; in main()
503 (int) (timer / 1000ULL), (int) (timer % 1000ULL)); in main()
H A Dpool.c52 uint64_t timer; variable
234 timer = mach_absolute_time(); in manager_fn()
494 timer = mach_absolute_time() - timer; in main()
495 timer = timer / 1000000ULL; in main()
497 (int) (timer / 1000ULL), (int) (timer % 1000ULL)); in main()
/xnu-11215/tools/tests/perf_index/
H A Dperf_index.c162 struct timeval timer; in main() local
211 start_timer(&timer); in main()
219 end_timer(&timer); in main()
230 print_timer(&timer); in main()
/xnu-11215/bsd/netinet6/
H A Dmld6.c851 uint16_t timer; in mld_v1_input_query() local
912 if (timer == 0) { in mld_v1_input_query()
913 timer = 1; in mld_v1_input_query()
987 if_name(inm->in6m_ifp), timer)); in mld_v1_update_group()
995 inm->in6m_timer <= timer) { in mld_v1_update_group()
1074 timer = maxdelay / MLD_TIMER_SCALE; in mld_v2_input_query()
1075 if (timer == 0) { in mld_v2_input_query()
1076 timer = 1; in mld_v2_input_query()
1206 if (mtp.it == 0 || mtp.it >= timer) { in mld_v2_input_query()
1271 timer = min(inm->in6m_timer, timer); in mld_v2_process_group_query()
[all …]
/xnu-11215/bsd/netinet/
H A Digmp.c948 uint16_t timer; in igmp_input_v2_query() local
994 if (timer == 0) { in igmp_input_v2_query()
995 timer = 1; in igmp_input_v2_query()
1063 timer)); in igmp_v2_update_group()
1073 inm->inm_timer <= timer) { in igmp_v2_update_group()
1113 uint32_t timer; in igmp_input_v3_query() local
1149 timer = maxresp / IGMP_TIMER_SCALE; in igmp_input_v3_query()
1150 if (timer == 0) { in igmp_input_v3_query()
1151 timer = 1; in igmp_input_v3_query()
1336 timer = min(inm->inm_timer, timer); in igmp_input_v3_group_query()
[all …]
/xnu-11215/tools/lldbmacros/
H A Dktrace.py160 def GetKperfTimerSummary(timer): argument
167 fire_time = timer.kt_fire_time
171 kern.GetNanotimeFromAbstime(timer.kt_period_abs), timer.kt_actionid,
172 timer.kt_cur_deadline, fire_time)
327 timer = timers[i]
328 timer_actions.append(unsigned(timer.kt_actionid))
330 kern.GetNanotimeFromAbstime(unsigned(timer.kt_period_abs)))
/xnu-11215/iokit/IOKit/pwr_mgt/
H A DIOPMinformee.h48 int32_t timer; // -1, 0, or positive number of ticks variable
/xnu-11215/iokit/Kernel/
H A DIOPMinformee.cpp61 timer = 0; in initialize()
/xnu-11215/iokit/IOKit/
H A DIOStatisticsPrivate.h149 IOTimerEventSourceCounter timer; member
341 counter->u.timer.timeouts++; in countTimerTimeout()
/xnu-11215/osfmk/i386/
H A Dgenassym.c448 DECLARE("TIMER_ALL", offsetof(struct timer, all_bits)); in main()
451 offsetof(struct timer, tstamp)); in main()
/xnu-11215/tests/ktrace/
H A Dkdebug_tests.c1315 dispatch_source_t timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, variable
1317 dispatch_source_set_timer(timer, dispatch_time(DISPATCH_TIME_NOW,
1320 dispatch_source_set_cancel_handler(timer, ^{
1321 dispatch_release(timer);
1324 dispatch_source_set_event_handler(timer, ^{
1352 dispatch_activate(timer);

12