Lines Matching full:flow
52 optimize the flow of the interrupt handling for each specific interrupt
58 the flow control in the super-handler. This leads to a mix of flow logic
62 have different flow handling.
64 A more natural abstraction is the clean separation of the 'irq flow' and
68 reveals that most of them can use a generic set of 'irq flow' methods
71 IRQ flow itself but not in the chip details - and thus provides a more
74 Each interrupt descriptor is assigned its own high-level flow handler,
76 flow handler implementation also makes it simple to provide
82 IRQ-flow implementation for 'level type' interrupts and add a
104 2. High-level IRQ flow handlers
108 Interrupt control flow
115 status information and pointers to the interrupt flow method and the
154 High-level IRQ flow handlers
157 The generic layer provides a set of pre-defined irq-flow methods:
173 The interrupt flow handlers (either pre-defined or architecture
177 Default flow implementations
184 default flow implementations. The following helper functions are
219 Default flow handler implementations
222 Default Level IRQ flow handler
228 The following control flow is implemented (simplified excerpt)::
235 Default Fast EOI IRQ flow handler
241 The following control flow is implemented (simplified excerpt)::
247 Default Edge IRQ flow handler
253 The following control flow is implemented (simplified excerpt)::
271 Default simple IRQ flow handler
279 The simple flow handler does not call any handler/chip primitives.
281 The following control flow is implemented (simplified excerpt)::
286 Default per CPU flow handler
295 The following control flow is implemented (simplified excerpt)::
304 EOI Edge IRQ flow handler
311 Bad IRQ flow handler
322 needs to implement quirks on the 'flow' level then it can do so by
323 overriding the high-level irq-flow handler.
331 enabled and is masked in the flow handler when an interrupt event
348 the direct chip relevant functions, which can be utilized by the irq flow
359 - ``irq_eoi`` - Optional, required for EOI flow handlers
368 ACK, masking means masking of an IRQ line, etc. It is up to the flow