Home
last modified time | relevance | path

Searched refs:hwirq (Results 1 – 3 of 3) sorted by relevance

/kernel/irq/
Dirqdomain.c237 irq_hw_number_t hwirq; in irq_domain_disassociate() local
243 hwirq = irq_data->hwirq; in irq_domain_disassociate()
258 irq_data->hwirq = 0; in irq_domain_disassociate()
261 if (hwirq < domain->revmap_size) { in irq_domain_disassociate()
262 domain->linear_revmap[hwirq] = 0; in irq_domain_disassociate()
265 radix_tree_delete(&domain->revmap_tree, hwirq); in irq_domain_disassociate()
271 irq_hw_number_t hwirq) in irq_domain_associate() argument
276 if (WARN(hwirq >= domain->hwirq_max, in irq_domain_associate()
277 "error: hwirq 0x%x is too large for %s\n", (int)hwirq, domain->name)) in irq_domain_associate()
285 irq_data->hwirq = hwirq; in irq_domain_associate()
[all …]
Dirqdesc.c366 int __handle_domain_irq(struct irq_domain *domain, unsigned int hwirq, in __handle_domain_irq() argument
370 unsigned int irq = hwirq; in __handle_domain_irq()
377 irq = irq_find_mapping(domain, hwirq); in __handle_domain_irq()
Dproc.c499 seq_printf(p, " %*d", prec, (int) desc->irq_data.hwirq); in show_interrupts()