Lines Matching refs:acpi_irq_penalty
450 static int acpi_irq_penalty[ACPI_MAX_IRQS] = { variable
491 acpi_irq_penalty[link->irq. in acpi_irq_penalty_init()
497 acpi_irq_penalty[link->irq.active] += in acpi_irq_penalty_init()
550 if (acpi_irq_penalty[irq] > in acpi_pci_link_allocate()
551 acpi_irq_penalty[link->irq.possible[i]]) in acpi_pci_link_allocate()
555 if (acpi_irq_penalty[irq] >= PIRQ_PENALTY_ISA_ALWAYS) { in acpi_pci_link_allocate()
571 acpi_irq_penalty[link->irq.active] += PIRQ_PENALTY_PCI_USING; in acpi_pci_link_allocate()
799 if (irq >= ARRAY_SIZE(acpi_irq_penalty)) in acpi_irq_penalty_update()
803 acpi_irq_penalty[irq] += PIRQ_PENALTY_ISA_USED; in acpi_irq_penalty_update()
805 acpi_irq_penalty[irq] = PIRQ_PENALTY_PCI_AVAILABLE; in acpi_irq_penalty_update()
822 if (irq >= 0 && irq < ARRAY_SIZE(acpi_irq_penalty)) { in acpi_penalize_isa_irq()
824 acpi_irq_penalty[irq] += PIRQ_PENALTY_ISA_USED; in acpi_penalize_isa_irq()
826 acpi_irq_penalty[irq] += PIRQ_PENALTY_PCI_USING; in acpi_penalize_isa_irq()
832 return irq >= 0 && (irq >= ARRAY_SIZE(acpi_irq_penalty) || in acpi_isa_irq_available()
833 acpi_irq_penalty[irq] < PIRQ_PENALTY_ISA_ALWAYS); in acpi_isa_irq_available()
843 if (irq >= 0 && irq < ARRAY_SIZE(acpi_irq_penalty)) { in acpi_penalize_sci_irq()
846 acpi_irq_penalty[irq] += PIRQ_PENALTY_ISA_ALWAYS; in acpi_penalize_sci_irq()
848 acpi_irq_penalty[irq] += PIRQ_PENALTY_PCI_USING; in acpi_penalize_sci_irq()