/freebsd/sys/dev/isci/ |
H A D | isci_interrupt.c | 52 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 D | swi.9 | 31 .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 D | intr_event.9 | 79 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 D | fido_dev_set_io_functions.3 | 83 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 D | interrupt.h | 43 * 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 D | options.inc | 36 // 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 D | Error.cpp | 57 // 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 D | StmtCXX.cpp | 27 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 D | fork.2 | 83 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 D | Signals.h | 26 /// 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 D | alias_dummy.c | 96 * 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 D | quick_exit.c | 36 * 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 D | handlers.h | 64 /* 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 D | CGObjCRuntime.cpp | 160 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 D | netlink_route.c | 51 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 D | ax_check_catchable_abrt.m4 | 7 # 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 D | ax_check_catchable_segv.m4 | 7 # 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 D | segv_handler.h | 20 // 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 D | FuzzerUtilDarwin.cpp | 38 // 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 D | ossl_init_thread_deregister.pod | 37 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 D | interrupts.cpp | 117 /// 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 D | ossl_store-file.pod | 25 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 D | Pragma.h | 97 /// 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 D | kern_intr.c | 226 /* 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 D | vgl.3 | 419 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
|