Lines Matching refs:irq_desc
35 irq_desc_t irq_desc[NR_IRQS] __cacheline_aligned = { variable
113 irq_desc_t *desc = irq_desc + irq; in disable_irq_nosync()
136 } while (irq_desc[irq].status & IRQ_INPROGRESS); in disable_irq()
143 irq_desc_t *desc = irq_desc + irq; in enable_irq()
174 irq_desc_t *desc = irq_desc + irq; in setup_irq()
239 if (! irq_desc[irq].handler->set_affinity || irq_user_affinity[irq]) in select_smp_affinity()
247 irq_desc[irq].handler->set_affinity(irq, 1UL << cpu); in select_smp_affinity()
306 if (!irq_desc[irq].handler->set_affinity) in irq_affinity_write_proc()
325 irq_desc[irq].handler->set_affinity(irq, new_value); in irq_affinity_write_proc()
367 if (!root_irq_dir || (irq_desc[irq].handler == &no_irq_type)) in register_irq_proc()
377 if (irq_desc[irq].handler->set_affinity) { in register_irq_proc()
421 if (irq_desc[i].handler == &no_irq_type) in init_irq_proc()
488 desc = irq_desc + irq; in free_irq()
544 action = irq_desc[i].action; in get_irq_list()
560 p += sprintf(p, " %14s", irq_desc[i].handler->typename); in get_irq_list()
606 irq_desc_t *desc = irq_desc + irq; in handle_irq()
701 desc = irq_desc + i; in probe_irq_on()
704 if (!irq_desc[i].action) in probe_irq_on()
705 irq_desc[i].handler->startup(i); in probe_irq_on()
717 desc = irq_desc + i; in probe_irq_on()
739 irq_desc_t *desc = irq_desc + i; in probe_irq_on()
772 irq_desc_t *desc = irq_desc + i; in probe_irq_mask()
808 irq_desc_t *desc = irq_desc + i; in probe_irq_off()