\r
--*/\r
\r
-#include "undi32.h"\r
+#include "Undi32.h"\r
\r
//\r
// Global Variables\r
UNDI32_DEV *UNDI32DeviceList[MAX_NIC_INTERFACES];\r
\r
NII_TABLE *UnidiDataPointer=NULL; \r
-//\r
-// external Global Variables\r
-//\r
-extern UNDI_CALL_TABLE api_table[];\r
-\r
-//\r
-// function prototypes\r
-//\r
-EFI_STATUS\r
-InstallConfigTable (\r
- IN VOID\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-InitializeUNDIDriver (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
- );\r
-\r
-VOID\r
-UNDI_notify_virtual (\r
- EFI_EVENT event,\r
- VOID *context\r
- );\r
\r
-VOID\r
-EFIAPI\r
-UndiNotifyExitBs (\r
- EFI_EVENT Event,\r
- VOID *Context\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-UndiDriverSupported (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-UndiDriverStart (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-UndiDriverStop (\r
- IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
- IN EFI_HANDLE Controller,\r
- IN UINTN NumberOfChildren,\r
- IN EFI_HANDLE *ChildHandleBuffer\r
- );\r
-\r
-EFI_STATUS\r
-AppendMac2DevPath (\r
- IN OUT EFI_DEVICE_PATH_PROTOCOL **DevPtr,\r
- IN EFI_DEVICE_PATH_PROTOCOL *BaseDevPtr,\r
- IN NIC_DATA_INSTANCE *AdapterInfo\r
- );\r
-//\r
-// end function prototypes\r
-//\r
VOID\r
EFIAPI\r
UndiNotifyVirtual (\r
UndiDriverSupported,\r
UndiDriverStart,\r
UndiDriverStop,\r
- 0x10,\r
+ 0xa,\r
NULL,\r
NULL\r
};\r
EFI_PCI_IO_PROTOCOL_WIDTH Width;\r
NIC_DATA_INSTANCE *AdapterInfo;\r
\r
- Width = 0;\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 0;\r
AdapterInfo = (NIC_DATA_INSTANCE *) (UINTN) UnqId;\r
switch (Len) {\r
case 2:\r
- Width = 1;\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 1;\r
break;\r
\r
case 4:\r
- Width = 2;\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 2;\r
break;\r
\r
case 8:\r
- Width = 3;\r
+ Width = (EFI_PCI_IO_PROTOCOL_WIDTH) 3;\r
break;\r
}\r
\r