]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Bus/Pci/Ehci/Dxe/Ehci.h
1. Add the GLOBAL_REMOVE_IF_UNREFERENCED to globe variables which are used only in...
[mirror_edk2.git] / EdkModulePkg / Bus / Pci / Ehci / Dxe / Ehci.h
index f22ce1a3e62696e3abfd83d0aad2b51dba50ea8d..ede8b43d2cce491b22a364836bfdfcb3a6b64998 100644 (file)
@@ -27,8 +27,10 @@ Revision History
 //\r
 #include <IndustryStandard/pci22.h>\r
 \r
-extern UINTN  gEHCDebugLevel;\r
-extern UINTN  gEHCErrorLevel;\r
+\r
+GLOBAL_REMOVE_IF_UNREFERENCED    extern UINTN  gEHCDebugLevel;\r
+GLOBAL_REMOVE_IF_UNREFERENCED    extern UINTN  gEHCErrorLevel;\r
+\r
 \r
 #define STALL_1_MACRO_SECOND              1\r
 #define STALL_1_MILLI_SECOND              1000 * STALL_1_MACRO_SECOND\r
@@ -192,10 +194,11 @@ extern EFI_COMPONENT_NAME_PROTOCOL  gEhciComponentName;
 #define OUTPUT_PACKET_ID        0xE1\r
 #define ERROR_PACKET_ID         0x55\r
 \r
-#define bit(a)                  1 << (a)\r
+#define bit(a)                  (1 << (a))\r
+\r
+#define GET_0B_TO_31B(Addr)     (((UINTN) Addr) & (0xffffffff))\r
+#define GET_32B_TO_63B(Addr)    ((UINTN)RShiftU64((UINTN) Addr, 32) & (0xffffffff))\r
 \r
-#define GET_0B_TO_31B(Addr)     (UINT32) (UINTN) (Addr)\r
-#define GET_32B_TO_63B(Addr)    (UINT32) (RShiftU64(((UINT64) (UINTN) (Addr)), 32) & 0xffffffff)\r
 \r
 //\r
 // Ehci Data and Ctrl Structures\r