Home
last modified time | relevance | path

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

12

/titanic_50/usr/src/uts/i86pc/os/
H A Ddtrace_subr.c51 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local
54 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) { in dtrace_invop()
55 if ((rval = hdlr->dtih_func(addr, stack, eax)) != 0) in dtrace_invop()
65 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local
67 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add()
68 hdlr->dtih_func = func; in dtrace_invop_add()
69 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add()
70 dtrace_invop_hdlr = hdlr; in dtrace_invop_add()
76 dtrace_invop_hdlr_t *hdlr = dtrace_invop_hdlr, *prev = NULL; in dtrace_invop_remove() local
79 if (hdlr == NULL) in dtrace_invop_remove()
[all …]
/titanic_50/usr/src/cmd/mdb/sparc/kmdb/
H A Dkaif_activate.c141 uint32_t *hdlr = (uint32_t *)tgt; in kaif_install_goto_tt64() local
144 *hdlr++ = 0x10480000 | (disp >> 2); /* ba,pt (to tt64) */ in kaif_install_goto_tt64()
145 *hdlr++ = 0x01000000; /* nop */ in kaif_install_goto_tt64()
153 uint32_t *hdlr = (uint32_t *)tgt; in kaif_install_goto_tt68() local
156 *hdlr++ = 0x10480000 | (disp >> 2); /* ba,pt (to tt68) */ in kaif_install_goto_tt68()
157 *hdlr++ = 0x01000000; /* nop */ in kaif_install_goto_tt68()
240 uint32_t *hdlr = (uint32_t *)(kaif_tba_native + i); in kaif_trap_init() local
246 *hdlr++ = 0x03000000 | (brtgt >> 10); /* sethi brtgt, %g1 */ in kaif_trap_init()
247 *hdlr++ = 0x81c06000 | (brtgt & 0x3ff); /* jmp %g1 + brtgt */ in kaif_trap_init()
248 *hdlr++ = 0x01000000; /* nop */ in kaif_trap_init()
/titanic_50/usr/src/lib/libdtrace/common/
H A Ddt_handle.c50 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) in dtrace_handle_err() argument
82 dtp->dt_errhdlr = hdlr; in dtrace_handle_err()
90 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) in dtrace_handle_drop() argument
95 dtp->dt_drophdlr = hdlr; in dtrace_handle_drop()
102 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) in dtrace_handle_proc() argument
107 dtp->dt_prochdlr = hdlr; in dtrace_handle_proc()
114 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, in dtrace_handle_buffered() argument
120 if (hdlr == NULL) in dtrace_handle_buffered()
123 dtp->dt_bufhdlr = hdlr; in dtrace_handle_buffered()
130 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, in dtrace_handle_setopt() argument
[all …]
/titanic_50/usr/src/uts/sun4v/os/
H A Dwdt.c268 cyc_handler_t hdlr; in watchdog_cyclic_init() local
271 hdlr.cyh_func = (cyc_func_t)watchdog_pat; in watchdog_cyclic_init()
272 hdlr.cyh_level = CY_HIGH_LEVEL; in watchdog_cyclic_init()
273 hdlr.cyh_arg = NULL; in watchdog_cyclic_init()
279 (void) cyclic_add(&hdlr, &when); in watchdog_cyclic_init()
/titanic_50/usr/src/lib/libc/port/gen/
H A Datexit.c101 __cxa_atexit(void (*hdlr)(void *), void *arg, void *dso) in __cxa_atexit()
116 p->hdlr = hdlr; in __cxa_atexit()
158 p->hdlr(p->arg); in __cxa_finalize()
350 if (in_range((void *)p->hdlr, range, count)) { in _preexec_exit_handlers()
356 p->hdlr(p->arg); in _preexec_exit_handlers()
406 p->hdlr = func; in at_quick_exit()
429 p->hdlr(); in quick_exit()
/titanic_50/usr/src/cmd/fm/modules/sun4u/cpumem-diagnosis/
H A Dcmd_memerr_arch.c80 const char *class, cmd_xe_handler_f *hdlr) in xe_common() argument
104 return (hdlr(hdl, ep, nvl, class, afar, afar_status, synd, in xe_common()
147 cmd_xe_handler_f *hdlr) in iorxefrx_synthesize() argument
155 rc = hdlr(hdl, ep, nvl, class, afar, afar_status, synd, synd_status, in iorxefrx_synthesize()
214 cmd_xe_handler_f *hdlr; in cmd_rxefrx_common() local
281 hdlr = (isce ? cmd_ce_common : cmd_ue_common); in cmd_rxefrx_common()
286 hdlr); in cmd_rxefrx_common()
291 hdlr); in cmd_rxefrx_common()
312 cmd_xe_handler_f *hdlr; in cmd_ioxefrx_fire() local
371 hdlr = (isce ? cmd_ce_common : cmd_ue_common); in cmd_ioxefrx_fire()
[all …]
/titanic_50/usr/src/uts/common/dtrace/
H A Dprofile.c336 profile_online(void *arg, cpu_t *cpu, cyc_handler_t *hdlr, cyc_time_t *when) in profile_online() argument
344 hdlr->cyh_func = profile_fire; in profile_online()
345 hdlr->cyh_arg = pcpu; in profile_online()
346 hdlr->cyh_level = CY_HIGH_LEVEL; in profile_online()
371 cyc_handler_t hdlr; in profile_enable() local
378 hdlr.cyh_func = profile_tick; in profile_enable()
379 hdlr.cyh_arg = prof; in profile_enable()
380 hdlr.cyh_level = CY_HIGH_LEVEL; in profile_enable()
392 prof->prof_cyclic = cyclic_add(&hdlr, &when); in profile_enable()
/titanic_50/usr/src/uts/sun4/io/
H A Dcbe.c267 cyc_handler_t hdlr; in cbe_init() local
307 hdlr.cyh_level = CY_HIGH_LEVEL; in cbe_init()
308 hdlr.cyh_func = (cyc_func_t)cbe_hres_tick; in cbe_init()
309 hdlr.cyh_arg = NULL; in cbe_init()
314 cbe_hres_cyclic = cyclic_add(&hdlr, &when); in cbe_init()
/titanic_50/usr/src/uts/intel/ia32/os/
H A Dsendsig.c127 sendsig(int sig, k_siginfo_t *sip, void (*hdlr)()) in sendsig() argument
231 (void *)sp, (void *)hdlr, (uintptr_t)upc); in sendsig()
328 rp->r_pc = (greg_t)hdlr; in sendsig()
361 (void *)sp, (void *)hdlr, (uintptr_t)upc); in sendsig()
387 sendsig32(int sig, k_siginfo_t *sip, void (*hdlr)()) in sendsig32() argument
455 (void *)sp, (void *)hdlr, (uintptr_t)upc); in sendsig32()
550 rp->r_pc = (greg_t)(uintptr_t)hdlr; in sendsig32()
579 (void *)sp, (void *)hdlr, (uintptr_t)upc); in sendsig32()
607 sendsig(int sig, k_siginfo_t *sip, void (*hdlr)()) in sendsig() argument
674 (void *)sp, (void *)hdlr, (uintptr_t)upc); in sendsig()
[all …]
/titanic_50/usr/src/uts/i86pc/io/
H A Dcbe.c340 cyc_handler_t hdlr; in cbe_init() local
367 hdlr.cyh_level = CY_HIGH_LEVEL; in cbe_init()
368 hdlr.cyh_func = (cyc_func_t)cbe_hres_tick; in cbe_init()
369 hdlr.cyh_arg = NULL; in cbe_init()
374 cbe_hres_cyclic = cyclic_add(&hdlr, &when); in cbe_init()
/titanic_50/usr/src/uts/common/os/
H A Dclock_highres.c110 cyc_handler_t hdlr; in clock_highres_timer_settime() local
201 hdlr.cyh_func = (cyc_func_t)clock_highres_fire; in clock_highres_timer_settime()
202 hdlr.cyh_arg = it; in clock_highres_timer_settime()
203 hdlr.cyh_level = CY_LOW_LEVEL; in clock_highres_timer_settime()
206 *cycp = cyc = cyclic_add(&hdlr, &cyctime); in clock_highres_timer_settime()
H A Dcyclic.c1651 cyc_handler_t *hdlr = arg->cyx_hdlr; in cyclic_add_xcall() local
1694 cyclic->cy_handler = hdlr->cyh_func; in cyclic_add_xcall()
1695 cyclic->cy_arg = hdlr->cyh_arg; in cyclic_add_xcall()
1696 cyclic->cy_level = hdlr->cyh_level; in cyclic_add_xcall()
1716 cyclic_add_here(cyc_cpu_t *cpu, cyc_handler_t *hdlr, in cyclic_add_here() argument
1723 CYC_PTRACE("add-cpu", cpu, hdlr->cyh_func); in cyclic_add_here()
1744 arg.cyx_hdlr = hdlr; in cyclic_add_here()
2048 cyc_handler_t hdlr; in cyclic_juggle_one_to() local
2063 hdlr.cyh_func = cyclic->cy_handler; in cyclic_juggle_one_to()
2064 hdlr.cyh_level = cyclic->cy_level; in cyclic_juggle_one_to()
[all …]
H A Dcallout.c1858 cyc_handler_t hdlr; in callout_cyclic_init() local
1924 hdlr.cyh_level = callout_realtime_level; in callout_cyclic_init()
1925 hdlr.cyh_func = (cyc_func_t)callout_realtime; in callout_cyclic_init()
1927 hdlr.cyh_level = callout_normal_level; in callout_cyclic_init()
1928 hdlr.cyh_func = (cyc_func_t)callout_normal; in callout_cyclic_init()
1930 hdlr.cyh_arg = ct; in callout_cyclic_init()
1934 cyclic = cyclic_add(&hdlr, &when); in callout_cyclic_init()
1937 hdlr.cyh_func = (cyc_func_t)callout_queue_realtime; in callout_cyclic_init()
1939 hdlr.cyh_func = (cyc_func_t)callout_queue_normal; in callout_cyclic_init()
1941 qcyclic = cyclic_add(&hdlr, &when); in callout_cyclic_init()
H A Dclock.c2007 deadman_online(void *arg, cpu_t *cpu, cyc_handler_t *hdlr, cyc_time_t *when) in deadman_online() argument
2012 hdlr->cyh_func = (cyc_func_t)deadman; in deadman_online()
2013 hdlr->cyh_level = CY_HIGH_LEVEL; in deadman_online()
2014 hdlr->cyh_arg = NULL; in deadman_online()
2031 cyc_omni_handler_t hdlr; in deadman_init() local
2039 hdlr.cyo_online = deadman_online; in deadman_init()
2040 hdlr.cyo_offline = NULL; in deadman_init()
2041 hdlr.cyo_arg = NULL; in deadman_init()
2044 deadman_cyclic = cyclic_add_omni(&hdlr); in deadman_init()
H A Dtimers.c337 cyc_handler_t hdlr; in xsetitimer() local
429 hdlr.cyh_func = realprofexpire; in xsetitimer()
430 hdlr.cyh_arg = p; in xsetitimer()
431 hdlr.cyh_level = CY_LOW_LEVEL; in xsetitimer()
446 cyclic = cyclic_add(&hdlr, &when); in xsetitimer()
/titanic_50/usr/src/uts/sun4v/io/
H A Dntwdt.c242 cyc_handler_t *hdlr = NULL; in ntwdt_attach() local
298 hdlr = &ntwdt_runstatep->ntwdt_cycl_hdlr; in ntwdt_attach()
299 hdlr->cyh_level = CY_LOCK_LEVEL; in ntwdt_attach()
300 hdlr->cyh_func = (cyc_func_t)ntwdt_cyclic_pat; in ntwdt_attach()
301 hdlr->cyh_arg = NULL; in ntwdt_attach()
727 cyc_handler_t *hdlr = &ntwdt_state->ntwdt_cycl_hdlr; in ntwdt_start_timer() local
741 ntwdt_ptr->ntwdt_cycl_id = cyclic_add(hdlr, when); in ntwdt_start_timer()
H A Dcnex.c337 if (cldcp->tx.hdlr && (cldcp->tx.weight == weight || in cnex_intr_redist()
342 if (cldcp->rx.hdlr && (cldcp->rx.weight == weight || in cnex_intr_redist()
609 uint_t (*hdlr)(), caddr_t arg1, caddr_t arg2) in cnex_add_intr() argument
651 if (iinfo->hdlr != 0) { in cnex_add_intr()
658 iinfo->hdlr = hdlr; in cnex_add_intr()
772 if (cldcp->tx.hdlr || cldcp->rx.hdlr) { in cnex_unreg_chan()
842 if (iinfo->hdlr == 0) { in cnex_rem_intr()
946 if (iinfo->hdlr == 0) { in cnex_clr_intr()
979 handler = iinfo->hdlr; in cnex_intr_wrapper()
/titanic_50/usr/src/uts/sun4u/lw8/io/
H A Dntwdt.c581 cyc_handler_t *hdlr = NULL; in ntwdt_attach() local
652 hdlr = &wdog_state->ntwdt_cycl_hdlr; in ntwdt_attach()
653 hdlr->cyh_level = CY_LOCK_LEVEL; in ntwdt_attach()
654 hdlr->cyh_func = ntwdt_cyclic_pat; in ntwdt_attach()
655 hdlr->cyh_arg = (void *)ntwdt_ptr; in ntwdt_attach()
1581 cyc_handler_t *hdlr = &wdog_state->ntwdt_cycl_hdlr; in ntwdt_start_timer() local
1596 ntwdt_ptr->ntwdt_cycl_id = cyclic_add(hdlr, when); in ntwdt_start_timer()
/titanic_50/usr/src/cmd/fm/modules/common/eversholt/
H A Deft.c77 void (*hdlr)(fmd_hdl_t *, fmd_event_t *, nvlist_t *, const char *); member
97 (sp->hdlr)(hdl, ep, nvl, class); in eft_recv()
/titanic_50/usr/src/uts/sun4v/sys/
H A Dcnex.h62 uint_t (*hdlr)(); /* intr handler */ member
/titanic_50/usr/src/uts/sparc/v9/os/
H A Dv9dep.c880 sendsig(int sig, k_siginfo_t *sip, void (*hdlr)()) in sendsig() argument
1013 (void *)fp, (void *)hdlr, rp->r_pc); in sendsig()
1162 rp->r_pc = (uintptr_t)hdlr; in sendsig()
1163 rp->r_npc = (uintptr_t)hdlr + 4; in sendsig()
1193 (void *)fp, (void *)hdlr, rp->r_pc); in sendsig()
1209 sendsig32(int sig, k_siginfo_t *sip, void (*hdlr)()) in sendsig32() argument
1343 (void *)fp, (void *)hdlr, rp->r_pc); in sendsig32()
1505 rp->r_pc = (uintptr_t)hdlr; in sendsig32()
1506 rp->r_npc = (uintptr_t)hdlr + 4; in sendsig32()
1536 (void *)fp, (void *)hdlr, rp->r_pc); in sendsig32()
/titanic_50/usr/src/uts/sun4u/cpu/
H A Dopl_olympus.c2151 opl_ras_online(void *arg, cpu_t *cp, cyc_handler_t *hdlr, cyc_time_t *when) argument
2153 hdlr->cyh_func = (cyc_func_t)ras_cntr_reset;
2154 hdlr->cyh_level = CY_LOW_LEVEL;
2155 hdlr->cyh_arg = (void *)(uintptr_t)cp->cpu_id;
2164 cyc_omni_handler_t hdlr; local
2166 hdlr.cyo_online = opl_ras_online;
2167 hdlr.cyo_offline = NULL;
2168 hdlr.cyo_arg = NULL;
2170 (void) cyclic_add_omni(&hdlr);
/titanic_50/usr/src/uts/intel/kdi/
H A Dkdi_idt.c189 caddr_t hdlr = (caddr_t)id->id_basehdlr + in kdi_idt_init() local
191 set_gatesegd(&kdi_idt[i], (void (*)())hdlr, sel, in kdi_idt_init()
/titanic_50/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/
H A Dcmd_cpuerr.c395 cmd_xr_hdlr_f *hdlr) in cmd_xxcu_resolve() argument
435 hdlr(hdl, xr, ep); in cmd_xxcu_resolve()
448 hdlr(hdl, xr, ep); in cmd_xxcu_resolve()
/titanic_50/usr/src/uts/common/xen/dtrace/
H A Dxdt.c1823 cyc_handler_t hdlr; in xdt_cyclic_enable() local
1828 hdlr.cyh_func = xdt_tbuf_scan; in xdt_cyclic_enable()
1829 hdlr.cyh_arg = NULL; in xdt_cyclic_enable()
1830 hdlr.cyh_level = CY_LOW_LEVEL; in xdt_cyclic_enable()
1835 xdt_cyclic = cyclic_add(&hdlr, &when); in xdt_cyclic_enable()

12