Lines Matching refs:r

53 	int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
537 static __init int intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in intel_router_probe() argument
591 r->name = "PIIX/ICH"; in intel_router_probe()
592 r->get = pirq_piix_get; in intel_router_probe()
593 r->set = pirq_piix_set; in intel_router_probe()
605 r->name = "PIIX/ICH"; in intel_router_probe()
606 r->get = pirq_piix_get; in intel_router_probe()
607 r->set = pirq_piix_set; in intel_router_probe()
614 static __init int via_router_probe(struct irq_router *r, in via_router_probe() argument
650 r->name = "VIA"; in via_router_probe()
651 r->get = pirq_via586_get; in via_router_probe()
652 r->set = pirq_via586_set; in via_router_probe()
661 r->name = "VIA"; in via_router_probe()
662 r->get = pirq_via_get; in via_router_probe()
663 r->set = pirq_via_set; in via_router_probe()
669 static __init int vlsi_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in vlsi_router_probe() argument
673 r->name = "VLSI 82C534"; in vlsi_router_probe()
674 r->get = pirq_vlsi_get; in vlsi_router_probe()
675 r->set = pirq_vlsi_set; in vlsi_router_probe()
682 static __init int serverworks_router_probe(struct irq_router *r, in serverworks_router_probe() argument
688 r->name = "ServerWorks"; in serverworks_router_probe()
689 r->get = pirq_serverworks_get; in serverworks_router_probe()
690 r->set = pirq_serverworks_set; in serverworks_router_probe()
696 static __init int sis_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in sis_router_probe() argument
701 r->name = "SIS"; in sis_router_probe()
702 r->get = pirq_sis_get; in sis_router_probe()
703 r->set = pirq_sis_set; in sis_router_probe()
707 static __init int cyrix_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in cyrix_router_probe() argument
711 r->name = "NatSemi"; in cyrix_router_probe()
712 r->get = pirq_cyrix_get; in cyrix_router_probe()
713 r->set = pirq_cyrix_set; in cyrix_router_probe()
719 static __init int opti_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in opti_router_probe() argument
723 r->name = "OPTI"; in opti_router_probe()
724 r->get = pirq_opti_get; in opti_router_probe()
725 r->set = pirq_opti_set; in opti_router_probe()
731 static __init int ite_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in ite_router_probe() argument
735 r->name = "ITE"; in ite_router_probe()
736 r->get = pirq_ite_get; in ite_router_probe()
737 r->set = pirq_ite_set; in ite_router_probe()
743 static __init int ali_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in ali_router_probe() argument
748 r->name = "ALI"; in ali_router_probe()
749 r->get = pirq_ali_get; in ali_router_probe()
750 r->set = pirq_ali_set; in ali_router_probe()
756 static __init int amd_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in amd_router_probe() argument
760 r->name = "AMD756"; in amd_router_probe()
763 r->name = "AMD766"; in amd_router_probe()
766 r->name = "AMD768"; in amd_router_probe()
771 r->get = pirq_amd756_get; in amd_router_probe()
772 r->set = pirq_amd756_set; in amd_router_probe()
776 static __init int pico_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) in pico_router_probe() argument
780 r->name = "PicoPower PT86C523"; in pico_router_probe()
781 r->get = pirq_pico_get; in pico_router_probe()
782 r->set = pirq_pico_set; in pico_router_probe()
786 r->name = "PicoPower PT86C523 rev. BB+"; in pico_router_probe()
787 r->get = pirq_pico_get; in pico_router_probe()
788 r->set = pirq_pico_set; in pico_router_probe()
818 static void __init pirq_find_router(struct irq_router *r) in pirq_find_router() argument
826 r->set = pirq_bios_set; in pirq_find_router()
827 r->name = "BIOS"; in pirq_find_router()
833 r->name = "default"; in pirq_find_router()
834 r->get = NULL; in pirq_find_router()
835 r->set = NULL; in pirq_find_router()
850 h->probe(r, pirq_router_dev, rt->rtr_device)) in pirq_find_router()
854 h->probe(r, pirq_router_dev, pirq_router_dev->device)) in pirq_find_router()
885 struct irq_router *r = &pirq_router; in pcibios_lookup_irq() local
926 r->set(pirq_router_dev, dev, pirq, 11); in pcibios_lookup_irq()
934 dev->irq = r->get(pirq_router_dev, dev, pirq); in pcibios_lookup_irq()
965 } else if (r->get && (irq = r->get(pirq_router_dev, dev, pirq)) && \ in pcibios_lookup_irq()
969 } else if (newirq && r->set && in pcibios_lookup_irq()
971 if (r->set(pirq_router_dev, dev, pirq, newirq)) { in pcibios_lookup_irq()