H A D | irq.c | 47 int (*get)(struct pci_dev *router, struct pci_dev *dev, int pirq); 48 int (*set)(struct pci_dev *router, struct pci_dev *dev, int pirq, int new); 53 int (*probe)(struct irq_router *r, struct pci_dev *router, u16 device); 174 static unsigned int read_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr) argument 179 pci_read_config_byte(router, reg, &x); 183 static void write_config_nybble(struct pci_dev *router, unsigned offset, unsigned nr, unsigned int val) argument 188 pci_read_config_byte(router, reg, &x); 190 pci_write_config_byte(router, reg, x); 198 static int pirq_ali_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 202 return irqmap[read_config_nybble(router, 205 pirq_ali_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 221 pirq_piix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 229 pirq_piix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 240 pirq_via_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 245 pirq_via_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 256 pirq_via586_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 262 pirq_via586_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 269 pirq_ite_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 275 pirq_ite_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 286 pirq_opti_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 291 pirq_opti_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 302 pirq_cyrix_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 307 pirq_cyrix_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 378 pirq_sis_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 390 pirq_sis_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 414 pirq_vlsi_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 423 pirq_vlsi_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 444 pirq_serverworks_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 450 pirq_serverworks_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 465 pirq_amd756_get(struct pci_dev *router, struct pci_dev *dev, int pirq) argument 478 pirq_amd756_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 491 pirq_bios_set(struct pci_dev *router, struct pci_dev *dev, int pirq, int irq) argument 500 intel_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 555 via_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 601 vlsi_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 615 serverworks_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 629 sis_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 640 cyrix_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 653 opti_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 666 ite_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 679 ali_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument 694 amd_router_probe(struct irq_router *r, struct pci_dev *router, u16 device) argument [all...] |