diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-02-05 06:47:02 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-02-05 06:47:02 +0000 |
commit | 99a7e12f34b3661a0d1354eef83a0eef4df5e34c (patch) | |
tree | 3560aca9ca86792f9ab7bd87861ea143a1b3c7a3 /include/linux/isapnp.h | |
parent | e73a04659c0b8cdee4dd40e58630e2cf63afb316 (diff) |
Merge with Linux 2.3.38.
Diffstat (limited to 'include/linux/isapnp.h')
-rw-r--r-- | include/linux/isapnp.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/linux/isapnp.h b/include/linux/isapnp.h index 1ec294a3b..66368dfcb 100644 --- a/include/linux/isapnp.h +++ b/include/linux/isapnp.h @@ -103,6 +103,13 @@ struct isapnp_mem32 { struct isapnp_mem32 *next; /* next 32-bit memory resource */ }; +struct isapnp_fixup { + unsigned short vendor; /* matching vendor */ + unsigned short device; /* matching device */ + void (*quirk_function)(struct pci_dev *dev); /* fixup function */ +}; + + #define ISAPNP_RES_PRIORITY_PREFERRED 0 #define ISAPNP_RES_PRIORITY_ACCEPTABLE 1 #define ISAPNP_RES_PRIORITY_FUNCTIONAL 2 @@ -137,6 +144,8 @@ void isapnp_wake(unsigned char csn); void isapnp_device(unsigned char device); void isapnp_activate(unsigned char device); void isapnp_deactivate(unsigned char device); +void isapnp_fixup_device(struct pci_dev *dev); +void *isapnp_alloc(long size); /* manager */ struct pci_bus *isapnp_find_card(unsigned short vendor, unsigned short device, |