Home
last modified time | relevance | path

Searched refs:handler (Results 1 – 25 of 205) sorted by relevance

123456789

/illumos-gate/usr/src/uts/common/fs/zfs/
H A Dzio_inject.c166 inject_handler_t *handler; in zio_handle_panic_injection() local
170 for (handler = list_head(&inject_handlers); handler != NULL; in zio_handle_panic_injection()
171 handler = list_next(&inject_handlers, handler)) { in zio_handle_panic_injection()
173 if (spa != handler->zi_spa) in zio_handle_panic_injection()
176 if (handler->zi_record.zi_type == type && in zio_handle_panic_injection()
177 strcmp(tag, handler->zi_record.zi_func) == 0) in zio_handle_panic_injection()
225 inject_handler_t *handler; in zio_handle_decrypt_injection() local
229 for (handler = list_head(&inject_handlers); handler != NULL; in zio_handle_decrypt_injection()
230 handler = list_next(&inject_handlers, handler)) { in zio_handle_decrypt_injection()
232 if (spa != handler->zi_spa || in zio_handle_decrypt_injection()
[all …]
/illumos-gate/usr/src/cmd/bhyve/amd64/
H A Dinout.c71 inout_func_t handler; member
110 iop.handler = default_inout; in register_default_iohandler()
118 struct inout_handler handler; in emulate_inout() local
130 handler = inout_handlers[inout->port]; in emulate_inout()
131 hfunc = handler.handler; in emulate_inout()
132 harg = handler.arg; in emulate_inout()
139 if (!(handler.flags & IOPORT_F_IN)) in emulate_inout()
142 if (!(handler.flags & IOPORT_F_OUT)) in emulate_inout()
168 inout_handlers[iop->port].handler = iop->handler; in init_inout()
194 inout_handlers[i].handler = iop->handler; in register_inout()
/illumos-gate/usr/src/cmd/sendmail/libsm/
H A Dsignal.c39 sm_signal(sig, handler) in sm_signal() argument
41 sigfunc_t handler;
55 n.sa_sigaction = (void(*)(int, siginfo_t *, void *))(uintptr_t) handler;
58 n.sa_handler = handler;
73 return signal(sig, handler);
75 return sigset(sig, handler);
85 n.sa_handler = handler;
115 sigfunc_t handler;
117 handler = sigset(sig, SIG_HOLD);
118 if (handler == SIG_ERR)
[all …]
/illumos-gate/usr/src/uts/common/io/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_hca.c269 sol_uverbs_ib_register_event_handler(sol_uverbs_ib_event_handler_t *handler) in sol_uverbs_ib_register_event_handler() argument
271 ASSERT(handler != NULL); in sol_uverbs_ib_register_event_handler()
272 ASSERT(handler->hca != NULL); in sol_uverbs_ib_register_event_handler()
274 mutex_enter(&handler->hca->event_handler_lock); in sol_uverbs_ib_register_event_handler()
275 llist_head_init(&handler->list, handler); in sol_uverbs_ib_register_event_handler()
276 llist_add_tail(&handler->list, &handler->hca->event_handler_list); in sol_uverbs_ib_register_event_handler()
277 mutex_exit(&handler->hca->event_handler_lock); in sol_uverbs_ib_register_event_handler()
295 sol_uverbs_ib_unregister_event_handler(sol_uverbs_ib_event_handler_t *handler) in sol_uverbs_ib_unregister_event_handler() argument
297 ASSERT(handler != NULL); in sol_uverbs_ib_unregister_event_handler()
298 ASSERT(handler->hca != NULL); in sol_uverbs_ib_unregister_event_handler()
[all …]
/illumos-gate/usr/src/cmd/hal/hald/solaris/
H A Ddevinfo.c155 DevinfoDevHandler *handler; in devinfo_add_node() local
164 handler = devinfo_handlers[i]; in devinfo_add_node()
165 d = handler->add (parent, node, devfs_path, device_type); in devinfo_add_node()
175 devinfo_hotplug_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler, int action, in… in devinfo_hotplug_enqueue() argument
185 hotplug_event->un.devfs.handler = handler; in devinfo_hotplug_enqueue()
191 devinfo_add_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler) in devinfo_add_enqueue() argument
193 devinfo_hotplug_enqueue (d, devfs_path, handler, HOTPLUG_ACTION_ADD, 0); in devinfo_add_enqueue()
197 devinfo_add_enqueue_at_front(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler) in devinfo_add_enqueue_at_front() argument
199 devinfo_hotplug_enqueue (d, devfs_path, handler, HOTPLUG_ACTION_ADD, 1); in devinfo_add_enqueue_at_front()
203 devinfo_remove_enqueue(gchar *devfs_path, DevinfoDevHandler *handler) in devinfo_remove_enqueue() argument
[all …]
H A Ddevinfo.h28 …void (*hotplug_begin_add) (HalDevice *d, HalDevice *parent, struct DevinfoDevHandler_s *handler, v…
30 void (*hotplug_begin_remove) (HalDevice *d, struct DevinfoDevHandler_s *handler, void *end_token);
60 void hotplug_event_begin_add_devinfo (HalDevice *d, HalDevice *parent, DevinfoDevHandler *handler, …
64 void devinfo_hotplug_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler, int actio…
65 void devinfo_add_enqueue(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler);
66 void devinfo_add_enqueue_at_front(HalDevice *d, gchar *devfs_path, DevinfoDevHandler *handler);
67 void devinfo_remove_enqueue(gchar *devfs_path, DevinfoDevHandler *handler);
/illumos-gate/usr/src/cmd/pools/poold/com/sun/solaris/domain/pools/
H A DPoold.java364 private static Handler handler; field in Poold.logHelper
442 handler = SyslogHandler.getInstance("poold", in preinitialize()
445 handler.setLevel(severity); in preinitialize()
446 BASE_LOG.addHandler(handler); in preinitialize()
461 Handler[] handler = root.getHandlers(); in preinitialize() local
463 for (int i = 0; i < handler.length && ch == in preinitialize()
465 if (handler[i] in preinitialize()
467 ch = (ConsoleHandler)handler[i]; in preinitialize()
553 if (handler != null) { in initializeWithConfiguration()
554 BASE_LOG.removeHandler(handler); in initializeWithConfiguration()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/wpad/
H A Deloop.h26 void (*handler)(int, void *, void *); member
33 void (*handler)(void *, void *); member
40 void (*handler)(int, void *, void *); member
62 void (*handler)(int, void *, void *), void *, void *);
67 void (*handler)(void *, void *), void *, void *);
69 void eloop_cancel_timeout(void (*handler)(void *, void *), void *, void *);
70 int eloop_register_signal(int, void (*handler)(int, void *, void *), void *);
H A Deloop.c41 void (*handler)(int sock, void *eloop_ctx, in eloop_register_read_sock()
54 tmp[eloop.reader_count].handler = handler; in eloop_register_read_sock()
90 void (*handler)(void *eloop_ctx, void *timeout_ctx), in eloop_register_timeout()
107 timeout->handler = handler; in eloop_register_timeout()
141 eloop_cancel_timeout(void (*handler)(void *eloop_ctx, void *sock_ctx), in eloop_cancel_timeout()
151 if (timeout->handler == handler && in eloop_cancel_timeout()
192 eloop.signals[i].handler(eloop.signals[i].sig, in eloop_process_pending_signals()
206 void (*handler)(int sig, void *eloop_ctx, void *signal_ctx), in eloop_register_signal()
220 tmp[eloop.signal_count].handler = handler; in eloop_register_signal()
272 tmp->handler(tmp->eloop_data, tmp->user_data); in eloop_run()
[all …]
/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_util.c225 ndmpd_file_handler_t *handler; in ndmpd_remove_file_handler() local
229 handler = *last; in ndmpd_remove_file_handler()
231 if (handler->fh_fd == fd) { in ndmpd_remove_file_handler()
232 *last = handler->fh_next; in ndmpd_remove_file_handler()
233 (void) free(handler); in ndmpd_remove_file_handler()
236 last = &handler->fh_next; in ndmpd_remove_file_handler()
356 ndmpd_file_handler_t *handler; in ndmpd_select() local
384 for (handler = session->ns_file_handler_list; handler != 0; in ndmpd_select()
385 handler = handler->fh_next) { in ndmpd_select()
386 if ((handler->fh_class & class_mask) == 0) in ndmpd_select()
[all …]
/illumos-gate/usr/src/uts/common/syscall/
H A Dsigaction.c61 void (*handler)(); in sigaction() local
69 handler = act.sa_handler; in sigaction()
70 if (handler != SIG_IGN && handler != SIG_DFL && in sigaction()
71 ((uintptr_t)handler & 0x3) != 0) in sigaction()
154 void (*handler)(); in sigaction32() local
162 handler = (void (*)())(uintptr_t)act32.sa_handler; in sigaction32()
163 if (handler != SIG_IGN && handler != SIG_DFL && in sigaction32()
164 ((uintptr_t)handler & 0x3) != 0) in sigaction32()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Dpic8259.c24 int install_irq_handler ( irq_t irq, segoff_t *handler, in install_irq_handler() argument
39 handler->segment, handler->offset, irq, in install_irq_handler()
43 irq_vector->segment = handler->segment; in install_irq_handler()
44 irq_vector->offset = handler->offset; in install_irq_handler()
55 int remove_irq_handler ( irq_t irq, segoff_t *handler, in remove_irq_handler() argument
64 if ( ( irq_vector->segment != handler->segment ) || in remove_irq_handler()
65 ( irq_vector->offset != handler->offset ) ) { in remove_irq_handler()
/illumos-gate/usr/src/cmd/print/bsd-sysv-commands/
H A Dlpc.c324 int (*handler)(papi_service_t svc, char **args); member
347 lpc_handler(char *cmd, cmd_handler_t **handler) in lpc_handler() argument
353 *handler = cmd_tab[i].handler; in lpc_handler()
398 process_one(int (*handler)(papi_service_t, char **), char **av, int expected) in process_one()
416 rc = handler(svc, av); in process_one()
425 process_all(int (*handler)(papi_service_t, char **), char **av, int expected) in process_all()
445 rc += process_one(handler, av, expected); in process_all()
457 int (*handler)(papi_service_t, char **) = NULL; in process() local
463 if ((num_args = lpc_handler(av[0], &handler)) < 0) { in process()
470 rc = process_all(handler, av, num_args); in process()
[all …]
/illumos-gate/usr/src/lib/libm/common/m9x/
H A D__fex_hdlr.c231 void (*handler)(), (*siamp)(); in __fex_hdlr() local
263 handler = oact.sa_handler; /* for log; just looking, no need to lock */ in __fex_hdlr()
267 handler = thr_handlers[(int)e].__handler; in __fex_hdlr()
272 __fex_mklog(uap, (char *)sip->si_addr, i, e, mode, (void *)handler); in __fex_hdlr()
280 handler(sig, sip, uap); in __fex_hdlr()
330 handler(1 << (int)e, &info); in __fex_hdlr()
394 void (*handler)() = NULL, (*simd_handler[4])(); in __fex_hdlr() local
450 handler = simd_handler[i]; in __fex_hdlr()
488 handler(sig, &osip, uap); in __fex_hdlr()
498 handler(1 << (int)simd_e[i], in __fex_hdlr()
[all …]
/illumos-gate/usr/src/uts/intel/brand/common/
H A Dbrand_asm.h182 #define CHECK_FOR_HANDLER(scr, handler) \ argument
186 cmpq $0, handler(scr); /* check handler */ \
219 #define CALLBACK_PROLOGUE(emul_table, handler, call, scr, scr_low) \ argument
220 CHECK_FOR_HANDLER(scr, handler); \
234 #define CALC_TABLE_ADDR(scr, handler) \ argument
236 mov handler(scr), scr; /* get p_brand_data->XX_handler */ \
/illumos-gate/usr/src/contrib/ast/src/lib/libast/comp/
H A Dwaitpid.c108 Sig_handler_t handler;
138 handler = signal(SIGCLD, catch);
141 signal(SIGCLD, handler);
146 handler = signal(SIGALRM, catch);
156 if (flags & WNOHANG) signal(SIGCLD, handler);
163 signal(SIGALRM, handler);
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dsvc_auth.c74 enum auth_stat (*handler)(); member
134 as = (*asp->handler)(rqst, msg); in __gss_authenticate()
178 svc_auth_reg(int cred_flavor, enum auth_stat (*handler)()) in svc_auth_reg() argument
209 asp->handler = handler; in svc_auth_reg()
/illumos-gate/usr/src/cmd/syseventd/daemons/syseventd/
H A Dsysevent_signal.c44 se_signal_sethandler(int sig, se_signal_f *handler, void *data) in se_signal_sethandler() argument
49 sig_handlers[sig] = handler; in se_signal_sethandler()
52 if (handler == SE_SIG_DFL) { in se_signal_sethandler()
55 } else if (handler == SE_SIG_IGN) { in se_signal_sethandler()
/illumos-gate/usr/src/uts/common/sys/ib/clients/of/sol_uverbs/
H A Dsol_uverbs_hca.h98 void (*handler)(struct sol_uverbs_ib_event_handler *, member
107 (_struct_ptr)->handler = _func_ptr; \
159 sol_uverbs_ib_register_event_handler(sol_uverbs_ib_event_handler_t *handler);
162 sol_uverbs_ib_unregister_event_handler(sol_uverbs_ib_event_handler_t *handler);
/illumos-gate/usr/src/lib/fm/libfmd_snmp/common/
H A Dproblem.c336 netsnmp_handler_registration *handler; in sunFmProblemTable_init() local
360 if ((handler = netsnmp_create_handler_registration("sunFmProblemTable", in sunFmProblemTable_init()
373 SNMP_FREE(handler); in sunFmProblemTable_init()
388 SNMP_FREE(handler); in sunFmProblemTable_init()
398 SNMP_FREE(handler); in sunFmProblemTable_init()
403 if ((err = netsnmp_register_table(handler, table_info)) != in sunFmProblemTable_init()
407 SNMP_FREE(handler); in sunFmProblemTable_init()
421 netsnmp_handler_registration *handler; in sunFmFaultEventTable_init() local
428 if ((handler = in sunFmFaultEventTable_init()
442 SNMP_FREE(handler); in sunFmFaultEventTable_init()
[all …]
H A Dresource.c275 * index, the contexts can be queued by the handler instead. in update_thread()
342 netsnmp_handler_registration *handler; in sunFmResourceTable_init() local
366 if ((handler = netsnmp_create_handler_registration("sunFmResourceTable", in sunFmResourceTable_init()
379 SNMP_FREE(handler); in sunFmResourceTable_init()
394 SNMP_FREE(handler); in sunFmResourceTable_init()
404 SNMP_FREE(handler); in sunFmResourceTable_init()
417 SNMP_FREE(handler); in sunFmResourceTable_init()
429 SNMP_FREE(handler); in sunFmResourceTable_init()
436 if ((err = netsnmp_register_table(handler, table_info)) != in sunFmResourceTable_init()
440 SNMP_FREE(handler); in sunFmResourceTable_init()
676 sunFmResourceTable_handler(netsnmp_mib_handler * handler,netsnmp_handler_registration * reginfo,netsnmp_agent_request_info * reqinfo,netsnmp_request_info * requests) sunFmResourceTable_handler() argument
762 sunFmResourceCount_handler(netsnmp_mib_handler * handler,netsnmp_handler_registration * reginfo,netsnmp_agent_request_info * reqinfo,netsnmp_request_info * requests) sunFmResourceCount_handler() argument
[all...]
H A Dmodule.c280 * index, the contexts can be queued by the handler instead. in update_thread()
345 netsnmp_handler_registration *handler; in sunFmModuleTable_init() local
369 if ((handler = netsnmp_create_handler_registration("sunFmModuleTable", in sunFmModuleTable_init()
382 SNMP_FREE(handler); in sunFmModuleTable_init()
395 SNMP_FREE(handler); in sunFmModuleTable_init()
405 SNMP_FREE(handler); in sunFmModuleTable_init()
416 SNMP_FREE(handler); in sunFmModuleTable_init()
428 SNMP_FREE(handler); in sunFmModuleTable_init()
435 if ((err = netsnmp_register_table(handler, table_info)) != in sunFmModuleTable_init()
439 SNMP_FREE(handler); in sunFmModuleTable_init()
655 sunFmModuleTable_handler(netsnmp_mib_handler * handler,netsnmp_handler_registration * reginfo,netsnmp_agent_request_info * reqinfo,netsnmp_request_info * requests) sunFmModuleTable_handler() argument
[all...]
/illumos-gate/usr/src/uts/common/pcmcia/nexus/
H A Dpcmcia.c1709 pcmcia_set_em_handler(int (*handler)(), caddr_t events, int elen, in pcmcia_set_em_handler() argument
1714 if (handler == NULL) { in pcmcia_set_em_handler()
1750 mif->mif_function = (void (*)())(uintptr_t)handler; in pcmcia_set_em_handler()
3787 SSSetIRQHandler(set_irq_handler_t *handler) in SSSetIRQHandler() argument
3796 sock = CS_GET_SOCKET_NUMBER(handler->socket); in SSSetIRQHandler()
3797 func = CS_GET_FUNCTION_NUMBER(handler->socket); in SSSetIRQHandler()
3808 (void *)handler->handler, handler->socket, handler->irq, in SSSetIRQHandler()
3809 handler->handler_id); in SSSetIRQHandler()
3816 handler->iblk_cookie = &iblk; in SSSetIRQHandler()
3817 handler->idev_cookie = &idev; in SSSetIRQHandler()
[all …]
/illumos-gate/usr/src/cmd/sendmail/include/sm/
H A Dsignal.h67 # define FIX_SYSV_SIGNAL(sig, handler) \ argument
70 (void) sm_signal((sig), (handler)); \
73 # define FIX_SYSV_SIGNAL(sig, handler) { /* EMPTY */ } argument
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_signal.c44 mdb_signal_sethandler(int sig, mdb_signal_f *handler, void *data) in mdb_signal_sethandler() argument
51 sig_handlers[sig] = handler; in mdb_signal_sethandler()
54 if (handler == MDB_SIG_DFL) { in mdb_signal_sethandler()
57 } else if (handler == MDB_SIG_IGN) { in mdb_signal_sethandler()

123456789