Lines Matching defs:device

46 	u16 vendor, device;
54 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device);
494 dev->vendor, dev->device, pirq, irq);
502 dev->vendor, dev->device, pirq, irq);
539 static __init int intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
551 switch (device) {
599 if ((device >= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MIN &&
600 device <= PCI_DEVICE_ID_INTEL_5_3400_SERIES_LPC_MAX)
601 || (device >= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MIN &&
602 device <= PCI_DEVICE_ID_INTEL_COUGARPOINT_LPC_MAX)
603 || (device >= PCI_DEVICE_ID_INTEL_DH89XXCC_LPC_MIN &&
604 device <= PCI_DEVICE_ID_INTEL_DH89XXCC_LPC_MAX)
605 || (device >= PCI_DEVICE_ID_INTEL_PANTHERPOINT_LPC_MIN &&
606 device <= PCI_DEVICE_ID_INTEL_PANTHERPOINT_LPC_MAX)) {
617 struct pci_dev *router, u16 device)
624 if (device == PCI_DEVICE_ID_VIA_82C586_0) {
625 switch (router->device) {
631 device = PCI_DEVICE_ID_VIA_82C686;
638 device = PCI_DEVICE_ID_VIA_8235;
645 device = PCI_DEVICE_ID_VIA_8237;
650 switch (device) {
671 static __init int vlsi_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
673 switch (device) {
685 struct pci_dev *router, u16 device)
687 switch (device) {
698 static __init int sis_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
700 if (device != PCI_DEVICE_ID_SI_503)
709 static __init int cyrix_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
711 switch (device) {
721 static __init int opti_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
723 switch (device) {
733 static __init int ite_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
735 switch (device) {
745 static __init int ali_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
747 switch (device) {
758 static __init int amd_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
760 switch (device) {
778 static __init int pico_router_probe(struct irq_router *r, struct pci_dev *router, u16 device)
780 switch (device) {
855 /* Fall back to a device match */
857 h->probe(r, pirq_router_dev, pirq_router_dev->device))
862 pirq_router_dev->vendor, pirq_router_dev->device);
864 /* The device remains referenced for the kernel lifetime */
943 * reported by the device if possible.
1043 * If the IRQ is already assigned to a PCI device,
1176 * If any ISAPnP device reports an IRQ in its list of possible
1268 bool mp_should_keep_irq(struct device *dev)