+++ /dev/null
-/*\r
- * Acess 2\r
- * PCI Bus Driver\r
- * drv_pci.h\r
- */\r
-#ifndef _DRV_PCI_H\r
-#define _DRV_PCI_H\r
-\r
-enum e_PciClasses {\r
- PCI_CLASS_PRE20 = 0x00,\r
- PCI_CLASS_STORAGE,\r
- PCI_CLASS_NETWORK,\r
- PCI_CLASS_DISPLAY,\r
- PCI_CLASS_MULTIMEDIA,\r
- PCI_CLASS_MEMORY,\r
- PCI_CLASS_BRIDGE,\r
- PCI_CLASS_COMM,\r
- PCI_CLASS_PREPH,\r
- PCI_CLASS_INPUT,\r
- PCI_CLASS_DOCKING,\r
- PCI_CLASS_PROCESSORS,\r
- PCI_CLASS_SERIALBUS,\r
- PCI_CLASS_MISC = 0xFF\r
-};\r
-enum e_PciOverClasses {\r
- PCI_OC_PCIBRIDGE = 0x0604,\r
- PCI_OC_SCSI = 0x0100\r
-};\r
-\r
-\r
-extern int PCI_CountDevices(Uint16 vendor, Uint16 device, Uint16 fcn);\r
-extern int PCI_GetDevice(Uint16 vendor, Uint16 device, Uint16 fcn, int idx);\r
-extern int PCI_GetDeviceByClass(Uint16 class, Uint16 mask, int prev);\r
-extern Uint8 PCI_GetIRQ(int id);\r
-extern Uint32 PCI_GetBAR0(int id);\r
-extern Uint32 PCI_GetBAR1(int id);\r
-extern Uint32 PCI_GetBAR3(int id);\r
-extern Uint32 PCI_GetBAR4(int id);\r
-extern Uint32 PCI_GetBAR5(int id);\r
-\r
-#endif\r