Searched refs:hwirq (Results 1 – 3 of 3) sorted by relevance
/kernel/irq/ |
D | irqdomain.c | 237 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 …]
|
D | irqdesc.c | 366 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()
|
D | proc.c | 499 seq_printf(p, " %*d", prec, (int) desc->irq_data.hwirq); in show_interrupts()
|