/fuchsia/zircon/kernel/dev/pcie/include/dev/ |
H A D | pcie_platform.h | 96 * handler for. 97 * @param handler A pointer to the handler to register, or NULL to unregister. 98 * @param ctx A context pointer to be supplied when the handler is invoked. 102 int_handler handler, 116 * @param mask If true, mask the handler. Otherwise, unmask it. 100 RegisterMsiHandler(const msi_block_t* block, uint msi_id, int_handler handler, void* ctx) argument
|
H A D | pcie_irqs.h | 74 * An enumeration of the permitted return values from a PCIe IRQ handler. 103 * during an IRQ handler dispatch. If an IRQ needs to be masked as part of a 104 * handler's behavior, the appropriate return value should be used instead of in 109 * @param ctx The context pointer registered when registering the handler. 117 * Structure used internally to hold the state of a registered handler. 121 pcie_irq_handler_fn_t handler = nullptr; member in struct:pcie_irq_handler_state_t
|
H A D | pcie_device.h | 241 * Register an IRQ handler for the specified IRQ ID. 244 * @param handler A pointer to the handler function to call when the IRQ is 246 * handler. 247 * @param ctx A user supplied context pointer to pass to a registered handler. 259 zx_status_t RegisterIrqHandler(uint irq_id, pcie_irq_handler_fn_t handler, void* ctx); 274 * handler registered. 397 zx_status_t RegisterIrqHandlerLocked(uint irq_id, pcie_irq_handler_fn_t handler, void* ctx);
|
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v3/ |
H A D | arm_gicv3.cpp | 353 struct int_handler_struct* handler = pdev_get_int_handler(vector); local 354 if (handler->handler) { 355 handler->handler(handler->arg); 478 int_handler handler, 476 gic_msi_register_handler(const msi_block_t* block, uint msi_id, int_handler handler, void* ctx) argument
|
/fuchsia/zircon/third_party/ulib/ngunwind/src/dwarf/ |
H A D | Gfde.c | 72 dci->handler = 0; 185 pi, &dci->handler, arg)) < 0) 210 Debug (15, "CIE parsed OK, augmentation = \"%s\", handler=0x%lx\n", 211 augstr, (long) dci->handler); 316 pi->handler = dci.handler;
|
/fuchsia/zircon/kernel/dev/interrupt/arm_gic/v2/ |
H A D | arm_gicv2m_msi.cpp | 161 int_handler handler, 165 zx_status_t status = register_int_handler(block->base_irq_id + msi_id, handler, ctx); 159 arm_gicv2m_msi_register_handler(const msi_block_t* block, uint msi_id, int_handler handler, void* ctx) argument
|
/fuchsia/zircon/third_party/uapp/dash/src/ |
H A D | redir.c | 418 struct jmploc *volatile savehandler = handler; 423 handler = &jmploc; 426 handler = savehandler; 428 longjmp(handler->loc, 1);
|
H A D | eval.c | 897 longjmp(handler->loc, 1); 936 savehandler = handler; 939 handler = &jmploc; 953 handler = savehandler; 971 savehandler = handler; 976 handler = &jmploc; 996 handler = savehandler;
|
H A D | main.c | 141 handler = &jmploc;
|
H A D | trap.c | 56 * modes. A value of zero means that the current handler is not known. 67 /* trap handler commands */ 177 * Set the signal handler for the specified signal. The routine figures 284 * Signal handler. 310 * handlers while we are executing a trap handler. 390 handler = &loc;
|
/fuchsia/zircon/system/uapp/trace-benchmark/ |
H A D | handler.h | 14 #include <trace/handler.h>
|
/fuchsia/zircon/system/ulib/fidl/ |
H A D | bind.c | 87 binding->wait.handler = fidl_message_handler;
|
/fuchsia/zircon/system/ulib/trace-provider/ |
H A D | handler_impl.h | 7 #include <trace/handler.h>
|
/fuchsia/zircon/system/utest/debugger/ |
H A D | debugger.cpp | 126 // A simpler exception handler. 127 // All exceptions are passed on to |handler|. 132 wait_inferior_exception_handler_t* handler, void* handler_arg) { 149 if (!handler(inferior, eport, &packet, handler_arg)) 156 wait_inferior_exception_handler_t* handler; member in struct:__anon1329::wait_inf_args_t 163 wait_inferior_exception_handler_t* handler = args->handler; local 167 bool pass = wait_inferior_thread_worker(inferior_data, handler, handler_arg); 173 wait_inferior_exception_handler_t* handler, void* handler_arg) { 179 args->handler 131 wait_inferior_thread_worker(inferior_data_t* inferior_data, wait_inferior_exception_handler_t* handler, void* handler_arg) argument 172 start_wait_inf_thread(inferior_data_t* inferior_data, wait_inferior_exception_handler_t* handler, void* handler_arg) argument [all...] |
/fuchsia/zircon/third_party/ulib/ngunwind/include/ngunwind/private/ |
H A D | libunwind-common.h | 67 /* Number of exception-handler argument registers: */ 117 unw_word_t handler; /* optional personality routine */ member in struct:unw_proc_info
|
H A D | libunwind-dynamic.h | 109 unw_word_t handler; /* address of personality routine */ member in struct:unw_dyn_proc_info
|
/fuchsia/zircon/system/utest/async/ |
H A D | receiver_tests.cpp | 151 dispatcher.last_receiver->handler(&dispatcher, dispatcher.last_receiver, ZX_OK, nullptr); 158 dispatcher.last_receiver->handler(&dispatcher, dispatcher.last_receiver, ZX_OK, &dummy_data);
|
H A D | trap_tests.cpp | 112 dispatcher.last_trap->handler(&dispatcher, dispatcher.last_trap, ZX_OK, &dummy_bell);
|
H A D | task_tests.cpp | 320 dispatcher.last_task->handler(&dispatcher, dispatcher.last_task, ZX_OK); 343 dispatcher.last_task->handler(&dispatcher, dispatcher.last_task, ZX_ERR_CANCELED);
|
H A D | exception_tests.cpp | 213 dispatcher.last_exception->handler(&dispatcher, dispatcher.last_exception, ZX_OK, &dummy_exception);
|
H A D | wait_tests.cpp | 229 dispatcher.last_wait->handler(&dispatcher, dispatcher.last_wait, ZX_OK, &dummy_signal);
|
/fuchsia/zircon/system/ulib/trace-engine/ |
H A D | context.cpp | 26 // other buffer, if it is available, and notify the handler that the buffer is 29 // it filled and when the handler reports back that the buffer's contents have 51 // The protocol between the trace engine and the handler for saving buffers in 53 // 1) Buffer fills -> handler gets notified via 63 // 2) The handler receives the "notify_buffer_full" request. 64 // 3) The handler saves new durable data since the last time, saves the 70 // Note that the handler is free to save buffers at whatever rate it can 82 #include <trace-engine/handler.h> 95 trace_handler_t* handler) 101 handler_(handler) { 93 trace_context(void* buffer, size_t buffer_num_bytes, trace_buffering_mode_t buffering_mode, trace_handler_t* handler) argument [all...] |
/fuchsia/zircon/system/core/virtcon/ |
H A D | vc.h | 32 zx_status_t new_input_device(int fd, keypress_handler_t handler);
|
/fuchsia/zircon/system/ulib/async-loop/ |
H A D | loop.c | 320 trap->handler((async_dispatcher_t*)loop, trap, status, bell); 328 wait->handler((async_dispatcher_t*)loop, wait, status, signal); 371 // Invoke the handler. Note that it might destroy itself. 391 // Invoke the handler. Note that it might destroy itself. 393 task->handler((async_dispatcher_t*)loop, task, status); 399 // Invoke the handler. Note that it might destroy itself. 401 receiver->handler((async_dispatcher_t*)loop, receiver, status, data); 410 // Invoke the handler. Note that it might destroy itself. 412 exception->handler((async_dispatcher_t*)loop, exception, status, report); 509 // destroyed in case the client is counting on the handler no [all...] |
/fuchsia/zircon/third_party/lib/acpica/source/os_specific/service_layers/ |
H A D | osfuchsia.cpp | 854 // Wrapper structs for interfacing between our interrupt handler convention and 858 ACPI_OSD_HANDLER handler; member in struct:AcpiIrqThread 869 // TODO: Should we do something with the return value from the handler? 870 real_arg->handler(real_arg->context); 878 * @brief Install a handler for a hardware interrupt. 880 * @param InterruptLevel Interrupt level that the handler will service. 881 * @param Handler Address of the handler. 882 * @param Context A context value that is passed to the handler when the 885 * @return AE_OK The handler was successfully installed. 888 * @return AE_ALREADY_EXISTS A handler fo [all...] |