Lines Matching refs:irq_desc
46 struct irqdesc irq_desc[NR_IRQS];
83 struct irqdesc *desc = irq_desc + irq;
103 struct irqdesc *desc = irq_desc + irq;
133 action = irq_desc[i].action;
325 struct irqdesc *desc = irq_desc + irq;
354 desc = irq_desc + irq;
389 desc = irq_desc + irq;
406 desc = irq_desc + irq;
426 desc = irq_desc + irq;
461 desc = irq_desc + irq;
535 if (irq >= NR_IRQS || !irq_desc[irq].valid || !handler ||
576 if (irq >= NR_IRQS || !irq_desc[irq].valid) {
585 for (p = &irq_desc[irq].action; (action = *p) != NULL; p = &action->next) {
608 * instead recorded in the irq_desc structure.
621 if (!irq_desc[i].probe_ok || irq_desc[i].action)
624 irq_desc[i].probing = 1;
625 irq_desc[i].triggered = 0;
626 if (irq_desc[i].chip->type)
627 irq_desc[i].chip->type(i, IRQT_PROBE);
628 irq_desc[i].chip->unmask(i);
644 if (irq_desc[i].probing && irq_desc[i].triggered) {
645 irq_desc[i].probing = 0;
672 if (irq_desc[i].probing &&
673 irq_desc[i].triggered) {
702 for (irq = 0, desc = irq_desc; irq < NR_IRQS; irq++, desc++)