/freebsd/sys/cddl/dev/dtrace/riscv/ |
H A D | dtrace_subr.c | 68 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 74 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) in dtrace_invop() 75 if ((rval = hdlr->dtih_func(addr, frame, 0)) != 0) in dtrace_invop() 84 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 86 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 87 hdlr->dtih_func = func; in dtrace_invop_add() 88 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 89 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 95 dtrace_invop_hdlr_t *hdlr, *prev; in dtrace_invop_remove() local 97 hdlr = dtrace_invop_hdlr; in dtrace_invop_remove() [all …]
|
/freebsd/sys/cddl/dev/dtrace/powerpc/ |
H A D | dtrace_subr.c | 65 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 71 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) in dtrace_invop() 72 if ((rval = hdlr->dtih_func(addr, frame, arg0)) != 0) in dtrace_invop() 81 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 83 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 84 hdlr->dtih_func = func; in dtrace_invop_add() 85 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 86 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 92 dtrace_invop_hdlr_t *hdlr = dtrace_invop_hdlr, *prev = NULL; in dtrace_invop_remove() local 95 if (hdlr == NULL) in dtrace_invop_remove() [all …]
|
/freebsd/sys/cddl/dev/dtrace/arm/ |
H A D | dtrace_subr.c | 70 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 76 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) in dtrace_invop() 77 if ((rval = hdlr->dtih_func(addr, frame, eax)) != 0) in dtrace_invop() 87 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 89 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 90 hdlr->dtih_func = func; in dtrace_invop_add() 91 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 92 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 98 dtrace_invop_hdlr_t *hdlr = dtrace_invop_hdlr, *prev = NULL; in dtrace_invop_remove() local 101 if (hdlr == NULL) in dtrace_invop_remove() [all …]
|
/freebsd/sys/cddl/dev/dtrace/aarch64/ |
H A D | dtrace_subr.c | 65 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 71 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) in dtrace_invop() 72 if ((rval = hdlr->dtih_func(addr, frame, eax)) != 0) in dtrace_invop() 81 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 83 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 84 hdlr->dtih_func = func; in dtrace_invop_add() 85 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 86 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 92 dtrace_invop_hdlr_t *hdlr, *prev; in dtrace_invop_remove() local 94 hdlr = dtrace_invop_hdlr; in dtrace_invop_remove() [all …]
|
/freebsd/sys/cddl/dev/dtrace/i386/ |
H A D | dtrace_subr.c | 71 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 77 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) in dtrace_invop() 78 if ((rval = hdlr->dtih_func(addr, frame, eax)) != 0) in dtrace_invop() 87 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 89 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 90 hdlr->dtih_func = func; in dtrace_invop_add() 91 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 92 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 98 dtrace_invop_hdlr_t *hdlr = dtrace_invop_hdlr, *prev = NULL; in dtrace_invop_remove() local 101 if (hdlr == NULL) in dtrace_invop_remove() [all …]
|
/freebsd/sys/cddl/dev/dtrace/amd64/ |
H A D | dtrace_subr.c | 69 dtrace_invop_hdlr_t *hdlr; in dtrace_invop() local 77 for (hdlr = dtrace_invop_hdlr; hdlr != NULL; hdlr = hdlr->dtih_next) { in dtrace_invop() 78 rval = hdlr->dtih_func(addr, frame, (uintptr_t)scratch); in dtrace_invop() 89 dtrace_invop_hdlr_t *hdlr; in dtrace_invop_add() local 91 hdlr = kmem_alloc(sizeof (dtrace_invop_hdlr_t), KM_SLEEP); in dtrace_invop_add() 92 hdlr->dtih_func = func; in dtrace_invop_add() 93 hdlr->dtih_next = dtrace_invop_hdlr; in dtrace_invop_add() 94 dtrace_invop_hdlr = hdlr; in dtrace_invop_add() 100 dtrace_invop_hdlr_t *hdlr = dtrace_invop_hdlr, *prev = NULL; in dtrace_invop_remove() local 103 if (hdlr == NULL) in dtrace_invop_remove() [all …]
|
/freebsd/stand/common/ |
H A D | pnp.c | 33 int hdlr; in pnp_scan() local 61 for (hdlr = 0; pnphandlers[hdlr] != NULL; hdlr++) { in pnp_scan() 63 printf("Probing %s...\n", pnphandlers[hdlr]->pp_name); in pnp_scan() 64 pnphandlers[hdlr]->pp_enumerate(); in pnp_scan()
|
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_handle.c | 53 dtrace_handle_err(dtrace_hdl_t *dtp, dtrace_handle_err_f *hdlr, void *arg) in dtrace_handle_err() argument 85 dtp->dt_errhdlr = hdlr; in dtrace_handle_err() 93 dtrace_handle_drop(dtrace_hdl_t *dtp, dtrace_handle_drop_f *hdlr, void *arg) in dtrace_handle_drop() argument 98 dtp->dt_drophdlr = hdlr; in dtrace_handle_drop() 105 dtrace_handle_proc(dtrace_hdl_t *dtp, dtrace_handle_proc_f *hdlr, void *arg) in dtrace_handle_proc() argument 110 dtp->dt_prochdlr = hdlr; in dtrace_handle_proc() 117 dtrace_handle_buffered(dtrace_hdl_t *dtp, dtrace_handle_buffered_f *hdlr, in dtrace_handle_buffered() argument 123 if (hdlr == NULL) in dtrace_handle_buffered() 126 dtp->dt_bufhdlr = hdlr; in dtrace_handle_buffered() 133 dtrace_handle_setopt(dtrace_hdl_t *dtp, dtrace_handle_setopt_f *hdlr, in dtrace_handle_setopt() argument [all …]
|
/freebsd/sys/cddl/dev/profile/ |
H A D | profile.c | 471 profile_online(void *arg, cpu_t *cpu, cyc_handler_t *hdlr, cyc_time_t *when) in profile_online() argument 479 hdlr->cyh_func = profile_fire; in profile_online() 480 hdlr->cyh_arg = pcpu; in profile_online() 505 cyc_handler_t hdlr; in profile_enable() local 512 hdlr.cyh_func = profile_tick; in profile_enable() 513 hdlr.cyh_arg = prof; in profile_enable() 525 prof->prof_cyclic = cyclic_add(&hdlr, &when); in profile_enable()
|
/freebsd/sys/cddl/contrib/opensolaris/uts/common/dtrace/ |
H A D | dtrace.c | 14970 cyc_handler_t hdlr; local 15154 hdlr.cyh_func = (cyc_func_t)dtrace_state_clean; 15155 hdlr.cyh_arg = state; 15156 hdlr.cyh_level = CY_LOW_LEVEL; 15161 state->dts_cleaner = cyclic_add(&hdlr, &when); 15163 hdlr.cyh_func = (cyc_func_t)dtrace_state_deadman; 15164 hdlr.cyh_arg = state; 15165 hdlr.cyh_level = CY_LOW_LEVEL; 15170 state->dts_deadman = cyclic_add(&hdlr, &when);
|