Lines Matching refs:IRQ

4 space where each separate IRQ source is assigned a different number.
8 IRQ numbers.
13 mechanisms as the IRQ core system by modelling their interrupt
17 hardware interrupt numbers: whereas in the past, IRQ numbers could
18 be chosen so they matched the hardware IRQ line into the root
23 interrupt numbers, called hardware irq's, from Linux IRQ numbers.
27 the controller-local IRQ (hwirq) number into the Linux IRQ number
30 The irq_domain library adds mapping between hwirq and IRQ numbers on
37 be easily extended to support other IRQ topology data sources.
47 between hwirq and IRQ numbers. Mappings are added to the irq_domain
55 be used to find the Linux IRQ number from the hwirq number.
61 If the driver has the Linux IRQ number or the irq_data pointer, and
76 the hwirq, and the IRQ number is stored in the table.
80 map are fixed time lookup for IRQ numbers, and irq_descs are only
95 hwirq number. The disadvantage is that hwirq to IRQ number lookup is
105 Linux IRQ number into the hardware itself so that no mapping is
107 IRQ number and call the .map() callback so that driver can program the
108 Linux IRQ number into the hardware.
121 for IRQ numbers that are passed to struct device registrations. In that
122 case the Linux IRQ numbers cannot be dynamically assigned and the legacy
125 The legacy map assumes a contiguous range of IRQ numbers has already
126 been allocated for the controller and that the IRQ number can be
129 controller to manage IRQ allocations and it requires an irq_desc to be
132 The legacy map should only be used if fixed IRQ mappings must be
134 mapping Linux IRQs 0-15 so that existing ISA drivers get the correct IRQ
138 will use a legacy domain only if an IRQ range is supplied by the
140 of this call are such that if an IRQ range is specified then
146 is supporting both dynamic and static IRQ assignments.
152 for the static IRQ assignment case.
154 ==== Hierarchy IRQ domain ====
181 1) irq_domain_alloc_irqs(): allocate IRQ descriptors and interrupt
183 2) irq_domain_free_irqs(): free IRQ descriptors and interrupt controller
202 IRQ. Now we could go one step further to support stacked(hierarchy)