Searched refs:handler (Results 51 - 75 of 83) sorted by relevance

1234

/fuchsia/zircon/kernel/dev/pcie/include/dev/
H A Dpcie_platform.h96 * 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 Dpcie_irqs.h74 * 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 Dpcie_device.h241 * 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 Darm_gicv3.cpp353 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 DGfde.c72 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 Darm_gicv2m_msi.cpp161 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 Dredir.c418 struct jmploc *volatile savehandler = handler;
423 handler = &jmploc;
426 handler = savehandler;
428 longjmp(handler->loc, 1);
H A Deval.c897 longjmp(handler->loc, 1);
936 savehandler = handler;
939 handler = &jmploc;
953 handler = savehandler;
971 savehandler = handler;
976 handler = &jmploc;
996 handler = savehandler;
H A Dmain.c141 handler = &jmploc;
H A Dtrap.c56 * 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 Dhandler.h14 #include <trace/handler.h>
/fuchsia/zircon/system/ulib/fidl/
H A Dbind.c87 binding->wait.handler = fidl_message_handler;
/fuchsia/zircon/system/ulib/trace-provider/
H A Dhandler_impl.h7 #include <trace/handler.h>
/fuchsia/zircon/system/utest/debugger/
H A Ddebugger.cpp126 // 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 Dlibunwind-common.h67 /* Number of exception-handler argument registers: */
117 unw_word_t handler; /* optional personality routine */ member in struct:unw_proc_info
H A Dlibunwind-dynamic.h109 unw_word_t handler; /* address of personality routine */ member in struct:unw_dyn_proc_info
/fuchsia/zircon/system/utest/async/
H A Dreceiver_tests.cpp151 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 Dtrap_tests.cpp112 dispatcher.last_trap->handler(&dispatcher, dispatcher.last_trap, ZX_OK, &dummy_bell);
H A Dtask_tests.cpp320 dispatcher.last_task->handler(&dispatcher, dispatcher.last_task, ZX_OK);
343 dispatcher.last_task->handler(&dispatcher, dispatcher.last_task, ZX_ERR_CANCELED);
H A Dexception_tests.cpp213 dispatcher.last_exception->handler(&dispatcher, dispatcher.last_exception, ZX_OK, &dummy_exception);
H A Dwait_tests.cpp229 dispatcher.last_wait->handler(&dispatcher, dispatcher.last_wait, ZX_OK, &dummy_signal);
/fuchsia/zircon/system/ulib/trace-engine/
H A Dcontext.cpp26 // 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 Dvc.h32 zx_status_t new_input_device(int fd, keypress_handler_t handler);
/fuchsia/zircon/system/ulib/async-loop/
H A Dloop.c320 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 Dosfuchsia.cpp854 // 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...]

Completed in 127 milliseconds

1234