Lines Matching refs:handler
107 A priority level is *active* when a handler at that priority level is currently
110 priority of the acknowledged interrupt is used to match its registered handler.
143 top-level handler for interrupts that target EL3, as described in the
168 handlers for them. A given priority level can be assigned to only one handler. A
245 Registering handler
253 int ehf_register_priority_handler(int pri, ehf_handler_t handler)
257 - The priority level for which the handler is being registered;
259 - The handler to be registered. The handler must be aligned to 4 bytes.
272 The interrupt handler should have the following signature:
279 The parameters are as obtained from the top-level :ref:`EL3 interrupt handler
285 same handler to handle both levels.
348 /* Dispatcher 1 registers its handler */
351 /* Dispatcher 2 registers its handler */
354 /* Dispatcher 3 registers its handler */
386 no further action. In this case, the dispatcher's handler deactivates the
519 interrupt handler.
535 #. The |EHF|, during its initialisation, registers a top-level interrupt handler
542 #. The top-level EL3 interrupt handler executes. The handler acknowledges the
544 dispatcher handler.
550 handler.
552 #. Once the dispatcher handler finishes its job, it has to immediately
563 #. The exception arrives, and the corresponding handler is executed.
565 #. The handler calls ``ehf_activate_priority()`` to activate the required
568 handler may choose to do the handling entirely in EL3 or delegate to a lower
571 #. Once exception handling concludes, the handler calls