Home
last modified time | relevance | path

Searched refs:hdlr (Results 1 – 4 of 4) sorted by relevance

/xnu-11215/bsd/dev/dtrace/
H A Ddtrace_subr.c249 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local
252 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) { in dtrace_invop()
263 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local
266 hdlr->dtih_func = func; in dtrace_invop_add()
268 dtrace_invop_hdlr = hdlr; in dtrace_invop_add()
277 if (hdlr == NULL) in dtrace_invop_remove()
280 if (hdlr->dtih_func == func) in dtrace_invop_remove()
283 prev = hdlr; in dtrace_invop_remove()
284 hdlr = hdlr->dtih_next; in dtrace_invop_remove()
288 ASSERT(dtrace_invop_hdlr == hdlr); in dtrace_invop_remove()
[all …]
H A Dprofile_prvd.c465 profile_online(void *arg, dtrace_cpu_t *cpu, cyc_handler_t *hdlr, cyc_time_t *when) in profile_online() argument
474 hdlr->cyh_func = profile_fire; in profile_online()
475 hdlr->cyh_arg = pcpu; in profile_online()
476 hdlr->cyh_level = CY_HIGH_LEVEL; in profile_online()
502 cyc_handler_t hdlr; in profile_enable() local
509 hdlr.cyh_func = profile_tick; in profile_enable()
510 hdlr.cyh_arg = prof; in profile_enable()
511 hdlr.cyh_level = CY_HIGH_LEVEL; in profile_enable()
527 prof->prof_cyclic = cyclic_timer_add(&hdlr, &when); in profile_enable()
H A Ddtrace_glue.c273 cyc_handler_t hdlr; member
344 (*(wrapTC->hdlr.cyh_func))( wrapTC->hdlr.cyh_arg ); in _timer_call_apply_cyclic()
357 wrapTC->hdlr = *handler; in timer_call_add_cyclic()
398 return wrapTC ? wrapTC->hdlr.cyh_arg : NULL; in timer_call_get_cyclic_arg()
483 cyc_handler_t hdlr; member
498 (*(wrapTC->hdlr.cyh_func))( wrapTC->hdlr.cyh_arg ); in _cyclic_apply()
520 wrapTC->hdlr = *handler; in cyclic_add()
564 wrapTC->hdlr.cyh_func = noop_cyh_func; in cyclic_remove()
H A Ddtrace.c14506 cyc_handler_t hdlr; in dtrace_state_go() local
14697 hdlr.cyh_func = (cyc_func_t)dtrace_state_clean; in dtrace_state_go()
14698 hdlr.cyh_arg = state; in dtrace_state_go()
14699 hdlr.cyh_level = CY_LOW_LEVEL; in dtrace_state_go()
14704 state->dts_cleaner = cyclic_add(&hdlr, &when); in dtrace_state_go()
14706 hdlr.cyh_func = (cyc_func_t)dtrace_state_deadman; in dtrace_state_go()
14707 hdlr.cyh_arg = state; in dtrace_state_go()
14708 hdlr.cyh_level = CY_LOW_LEVEL; in dtrace_state_go()
14714 state->dts_deadman = cyclic_add(&hdlr, &when); in dtrace_state_go()