Lines Matching defs:irqs
1524 res_lists.irqs = NULL;
2331 struct irq_mapping irqs;
2411 if (!resources->irqs) {
2412 irqs.barber_pole = 0;
2413 irqs.interrupt[0] = 0;
2414 irqs.interrupt[1] = 0;
2415 irqs.interrupt[2] = 0;
2416 irqs.interrupt[3] = 0;
2417 irqs.valid_INT = 0;
2419 irqs.barber_pole = resources->irqs->barber_pole;
2420 irqs.interrupt[0] = resources->irqs->interrupt[0];
2421 irqs.interrupt[1] = resources->irqs->interrupt[1];
2422 irqs.interrupt[2] = resources->irqs->interrupt[2];
2423 irqs.interrupt[3] = resources->irqs->interrupt[3];
2424 irqs.valid_INT = resources->irqs->valid_INT;
2433 temp_resources.irqs = &irqs;
2495 irqs.barber_pole--;
2501 irqs.barber_pole = (irqs.barber_pole + 1) & 0x03;
2531 if (resources->irqs) {
2532 resources->irqs->interrupt[0] = irqs.interrupt[0];
2533 resources->irqs->interrupt[1] = irqs.interrupt[1];
2534 resources->irqs->interrupt[2] = irqs.interrupt[2];
2535 resources->irqs->interrupt[3] = irqs.interrupt[3];
2536 resources->irqs->valid_INT = irqs.valid_INT;
2540 if (irqs.valid_INT & (0x01 << cloop)) {
2542 cloop + 1, irqs.interrupt[cloop]);
2840 if (temp_byte && resources->irqs &&
2841 (resources->irqs->valid_INT &
2842 (0x01 << ((temp_byte + resources->irqs->barber_pole - 1) & 0x03)))) {
2844 IRQ = resources->irqs->interrupt[(temp_byte +
2845 resources->irqs->barber_pole - 1) & 0x03];
2867 resources->irqs->interrupt[(temp_byte + resources->irqs->barber_pole - 1) & 0x03] = IRQ;
2868 resources->irqs->valid_INT |= 0x01 << (temp_byte + resources->irqs->barber_pole - 1) & 0x03;