Searched hist:"5 f21fda69fb508662213d2b149a7d41fd055f6e9" (Results 1 – 1 of 1) sorted by relevance
| /optee_os/core/kernel/ |
| H A D | interrupt.c | 5f21fda69fb508662213d2b149a7d41fd055f6e9 Sun Feb 05 11:50:38 UTC 2023 Etienne Carriere <etienne.carriere@linaro.org> core: interrupt: core controller uses irq_chip list head
Changes core interrupt controller API function (from interrupt.c) to use the handlers list head added in struct itr_handler instead of local list head. With this change, main itr_chip is managed as a standard itr_chip and its interrupts can be fetched from the irq_chip handler functions.
CPU primary interrupt handler itr_handle() function now calls generic interrupt controller interrupt_call_handlers().
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
|