Home
last modified time | relevance | path

Searched full:handlers (Results 1 – 25 of 871) sorted by relevance

12345678910>>...35

/freebsd/sys/dev/isci/
H A Disci_interrupt.c52 0, &isci->handlers[0]); in isci_interrupt_setup_legacy()
54 interrupt_info->handlers = &isci->handlers[0]; in isci_interrupt_setup_legacy()
83 SCI_MAX_MSIX_MESSAGES_PER_CONTROLLER, &isci->handlers[0]); in isci_interrupt_setup_msix()
96 info->handlers = &isci->handlers[msix_index]; in isci_interrupt_setup_msix()
161 interrupt_handler = interrupt_info->handlers->interrupt_handler; in isci_interrupt_legacy_handler()
162 completion_handler = interrupt_info->handlers->completion_handler; in isci_interrupt_legacy_handler()
199 interrupt_handler = interrupt_info->handlers->interrupt_handler; in isci_interrupt_msix_handler()
200 completion_handler = interrupt_info->handlers->completion_handler; in isci_interrupt_msix_handler()
226 SCIC_CONTROLLER_HANDLER_METHODS_T handlers; in isci_interrupt_poll_handler() local
228 scic_controller_get_handler_methods(SCIC_NO_INTERRUPTS, 0x0, &handlers); in isci_interrupt_poll_handler()
[all …]
/freebsd/share/man/man9/
H A Dswi.931 .Nd register and schedule software interrupt handlers
52 These functions are used to register and schedule software interrupt handlers.
53 Software interrupt handlers are attached to a software interrupt thread, just
54 as hardware interrupt handlers are attached to a hardware interrupt thread.
55 Multiple handlers can be attached to the same thread.
56 Software interrupt handlers can be used to queue up less critical processing
57 inside of hardware interrupt handlers so that the work can be done at a later
74 interrupt handlers, then this handler will be attached to that event.
98 software interrupt handlers.
151 used to hang delayed handlers off of the clock interrupt, and is invoked
H A Dintr_event.979 execution of interrupt handlers and their associated thread contexts.
83 Each interrupt event maintains a list of interrupt handlers, sorted by
196 name of the interrupt thread with the names of all of its interrupt handlers.
204 An interrupt event can only be destroyed if it has no handlers remaining.
232 It determines the order this handler is called relative to the other handlers
249 The function will execute all filter handlers associated with the interrupt
281 interrupt handlers.
297 flag is not valid for software interrupt handlers.
318 threaded interrupt handlers should be scheduled for execution by the associated
319 interrupt thread. If no threaded handlers are scheduled, the
[all …]
/freebsd/contrib/libfido2/man/
H A Dfido_dev_set_io_functions.383 function sets the I/O handlers used by
87 By default, these handlers are set to the operating system's native HID or NFC
150 default I/O handlers wait on
198 While the I/O handlers are responsible for sending and receiving
202 the transport handlers are responsible for sending and receiving
227 functions of the I/O handlers.
228 However, the I/O handlers must still be specified to open and close the
235 function of the I/O handlers.
237 handlers are passed the
/freebsd/sys/sys/
H A Dinterrupt.h43 * Multiple interrupt handlers for a specific event can be chained
49 void *ih_argument; /* Argument to pass to handlers. */
68 * Describe an interrupt event. An event holds a list of handlers.
73 * handlers without filters is scheduled. It is responsible for
98 * multiplexing interrupt interrupt handler into handlers for child
101 * event handlers with that event. It can then use
102 * intr_event_execute_handlers() to execute non-filter handlers.
103 * Currently filter handlers are not supported by this, but that can
109 CK_SLIST_HEAD(, intr_handler) ie_handlers; /* Interrupt handlers. */
120 int ie_hflags; /* Cumulative flags of all handlers. */
[all …]
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/
H A Doptions.inc36 // is included here so that a user can specify whether they want signal handlers
38 // signal handlers need to be installed, and then use
39 // crash_handler::installSignalHandlers() in order to install the handlers. Note
40 // that in order to support signal handlers, you will need to link against the
44 "Install GWP-ASan signal handlers for SIGSEGV during dynamic loading. This "
48 "programs that install further signal handlers should make sure they do "
59 "previously-installed signal handlers will only be triggered for "
63 "Install GWP-ASan atfork handlers to acquire internal locks "
/freebsd/contrib/llvm-project/llvm/lib/TableGen/
H A DError.cpp57 // The following call runs the file cleanup handlers. in PrintFatalNote()
64 // The following call runs the file cleanup handlers. in PrintFatalNote()
73 // The following call runs the file cleanup handlers. in PrintFatalNote()
82 // The following call runs the file cleanup handlers. in PrintFatalNote()
127 // The following call runs the file cleanup handlers. in PrintFatalError()
134 // The following call runs the file cleanup handlers. in PrintFatalError()
143 // The following call runs the file cleanup handlers. in PrintFatalError()
152 // The following call runs the file cleanup handlers. in PrintFatalError()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DStmtCXX.cpp27 ArrayRef<Stmt *> handlers) { in Create() argument
28 const size_t Size = totalSizeToAlloc<Stmt *>(handlers.size() + 1); in Create()
30 return new (Mem) CXXTryStmt(tryLoc, tryBlock, handlers); in Create()
41 ArrayRef<Stmt *> handlers) in CXXTryStmt() argument
42 : Stmt(CXXTryStmtClass), TryLoc(tryLoc), NumHandlers(handlers.size()) { in CXXTryStmt()
45 std::copy(handlers.begin(), handlers.end(), Stmts + 1); in CXXTryStmt()
/freebsd/lib/libsys/
H A Dfork.283 The atfork handlers established with the
113 It cannot be safely used from signal handlers, and the atfork handlers
124 does not call atfork handlers, and does not create a cancellation point.
125 It can be used safely from signal handlers, but then no userspace
188 * exit(3) and not _exit(2). This causes handlers
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DSignals.h26 /// This function runs all the registered interrupt handlers, including the
30 /// This function registers signal handlers to ensure that if a signal gets
58 // Run all registered signal handlers.
85 /// Note that signal handlers are not allowed to call any non-reentrant
98 /// any other LLVM signal handlers are installed: the \ref InitLLVM
119 /// - call any relevant interrupt/signal handlers
/freebsd/sys/netinet/libalias/
H A Dalias_dummy.c96 * the protocol handlers present in every module.
98 * ITS EXACT NAME: handlers.
101 struct proto_handler handlers [] = { variable
120 LibAliasAttachHandlers(handlers); in mod_handler()
124 LibAliasDetachHandlers(handlers); in mod_handler()
/freebsd/lib/libc/stdlib/
H A Dquick_exit.c36 * Linked list of quick exit handlers. These will be invoked in reverse
46 static _Atomic(struct quick_exit_handler *) handlers;
57 while (!atomic_compare_exchange_strong(&handlers, &h->next, h)) { in at_quick_exit()
72 for (h = atomic_load_explicit(&handlers, memory_order_acquire); in quick_exit()
/freebsd/contrib/expat/tests/
H A Dhandlers.h64 /* Start/End Element Handlers */
142 /* Text encoding handlers */
162 /* External Entity Handlers */
250 /* Entity declaration handlers */
428 /* NotStandalone handlers */
434 /* Attribute List handlers */
449 /* Character data handlers */
475 /* Handlers that record their `len` arg and a single identifying character */
522 /* Entity Declaration Handlers */
538 /* Misc handlers */
[all...]
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGObjCRuntime.cpp160 SmallVector<CatchHandler, 8> Handlers; in EmitTryCatchStmt() local
168 Handlers.push_back(CatchHandler()); in EmitTryCatchStmt()
169 CatchHandler &Handler = Handlers.back(); in EmitTryCatchStmt()
187 EHCatchScope *Catch = CGF.EHStack.pushCatch(Handlers.size()); in EmitTryCatchStmt()
188 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) in EmitTryCatchStmt()
189 Catch->setHandler(I, { Handlers[I].TypeInfo, Handlers[I].Flags }, Handlers[I].Block); in EmitTryCatchStmt()
224 // Emit the handlers. in EmitTryCatchStmt()
225 for (unsigned I = 0, E = Handlers.size(); I != E; ++I) { in EmitTryCatchStmt()
226 CatchHandler &Handler = Handlers[I]; in EmitTryCatchStmt()
/freebsd/sys/netlink/
H A Dnetlink_route.c51 rtnl_register_messages(const struct rtnl_cmd_handler *handlers, int count) in rtnl_register_messages() argument
54 if (handlers[i].cmd >= HANDLER_MAX_NUM) in rtnl_register_messages()
56 MPASS(rtnl_handler[handlers[i].cmd] == NULL); in rtnl_register_messages()
59 rtnl_handler[handlers[i].cmd] = &handlers[i]; in rtnl_register_messages()
/freebsd/sys/contrib/libsodium/m4/
H A Dax_check_catchable_abrt.m47 # Check whether SIGABRT can be caught using signal handlers.
53 … [AC_DEFINE([HAVE_CATCHABLE_ABRT], [1], [Define if SIGABRT can be caught using signal handlers])],
54 [AC_MSG_WARN([On this platform, SIGABRT cannot be caught using signal handlers.])]
H A Dax_check_catchable_segv.m47 # Check whether segmentation violations can be caught using signal handlers.
38 …VE_CATCHABLE_SEGV], [1], [Define if segmentation violations can be caught using signal handlers])],
39 …On this platform, segmentation violations cannot be caught using signal handlers. This is expected…
/freebsd/contrib/llvm-project/compiler-rt/lib/gwp_asan/optional/
H A Dsegv_handler.h20 // specific as even though POSIX and Windows both support registering handlers
21 // through signal(), we have to use platform-specific signal handlers to obtain
29 // Uninistall the signal handlers, test-only.
/freebsd/contrib/llvm-project/compiler-rt/lib/fuzzer/
H A DFuzzerUtilDarwin.cpp38 // signal handlers when the first thread enters and restores them when the last
63 // Try our best to restore the signal handlers. in ExecuteCommand()
74 // Try our best to restore the signal handlers. in ExecuteCommand()
88 // Make sure the child process uses the default handlers for the in ExecuteCommand()
134 // Restore the signal handlers of the current process when the last thread in ExecuteCommand()
/freebsd/crypto/openssl/doc/internal/man3/
H A Dossl_init_thread_deregister.pod37 set of common stop handlers and is passed in a later call to
43 In the event that previously registered stop handlers need to be deregistered
45 This will deregister all stop handlers (no matter which thread they were
/freebsd/contrib/kyua/utils/signals/
H A Dinterrupts.cpp117 /// Installs signal handlers for potential interrupts.
128 // Create the handlers on the stack first so that, if any of them fails, the in setup_handlers()
144 /// Uninstalls the signal handlers installed by setup_handlers().
188 /// Constructor that sets up the signal handlers.
199 /// Destructor that removes the signal handlers.
224 // Modify the control variables first before unprogramming the handlers. If in unprogram()
/freebsd/crypto/openssl/doc/man7/
H A Dossl_store-file.pod25 scheme has its own layer of functionality called "file handlers",
31 formatted files can contain more than one object, the file handlers
36 handlers as is, with no PEM name or headers.
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DPragma.h97 /// Handlers - This is a map of the handlers in this namespace with their name
99 llvm::StringMap<std::unique_ptr<PragmaHandler>> Handlers; variable
118 bool IsEmpty() const { return Handlers.empty(); } in IsEmpty()
/freebsd/sys/kern/
H A Dkern_intr.c226 /* Run through all the handlers updating values. */ in intr_event_update()
242 * fit. Otherwise, we have multiple handlers and not all of the names in intr_event_update()
824 * handlers. This is intended for LinuxKPI drivers only.
843 * long delays with potentially busy interrupt handlers in _intr_drain()
967 * If no ithread or no handlers, then we have a stray interrupt. in intr_event_schedule_thread()
978 * If any of the handlers for this ithread claim to be good in intr_event_schedule_thread()
1026 * Allow interrupt event binding for software interrupt handlers -- a no-op,
1136 * the list of handlers and wake up the sleeper. in intr_event_execute_handlers()
1163 /* Skip filter only handlers */ in intr_event_execute_handlers()
1167 /* Skip suspended handlers */ in intr_event_execute_handlers()
[all …]
/freebsd/lib/libvgl/
H A Dvgl.3419 Care must be taken if you install signal handlers and try to call
432 Your signal handlers set this flag but do not terminate
443 installs its internal signal handlers for
449 If you want to have your own signal handlers for these signals,
450 install handlers

12345678910>>...35