Lines Matching +full:dynamically +full:- +full:programmable
9 that each one gets assigned non-overlapping allocations of Linux
24 For this reason we need a mechanism to separate controller-local
29 the controller-local IRQ (hwirq) number into the Linux IRQ number
61 - irq_resolve_mapping() returns a pointer to the irq_desc structure
64 - irq_find_mapping() returns a Linux IRQ number for a given domain and
66 - irq_linear_revmap() is now identical to irq_find_mapping(), and is
68 - generic_handle_domain_irq() handles an interrupt described by a
72 compatible with a RCU read-side critical section.
80 callbacks) then it can be directly obtained from irq_data->hwirq.
91 ------
105 allocated for in-use IRQs. The disadvantage is that the table must be
109 equivalent, except for the first argument is different - the former
116 ----
133 equivalent, except for the first argument is different - the former
140 ------
147 programmable in the hardware. In this case it is best to program the
158 ------
172 case the Linux IRQ numbers cannot be dynamically assigned and the legacy
183 visa-versa. The disadvantage is that it requires the interrupt
189 mapping Linux IRQs 0-15 so that existing ISA drivers get the correct IRQ
196 descriptors will be allocated on-the-fly for it, and if no range is
211 equivalent, except for the first argument is different - the former
216 --------------------
222 Device --> IOAPIC -> Interrupt remapping Controller -> Local APIC -> CPU