]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeModulePkg XhciPei: Remove redundant functions
authorshenglei <shenglei.zhang@intel.com>
Wed, 8 Aug 2018 05:55:06 +0000 (13:55 +0800)
committerStar Zeng <star.zeng@intel.com>
Tue, 21 Aug 2018 08:28:59 +0000 (16:28 +0800)
The functions that are never called have been removed.
They are XhcPeiReadDoorBellReg and UsbHcUnlinkMemBlock.
https://bugzilla.tianocore.org/show_bug.cgi?id=1062

Cc: Star Zeng <star.zeng@intel.com>
Cc: Eric Dong <eric.dong@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: shenglei <shenglei.zhang@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
MdeModulePkg/Bus/Pci/XhciPei/UsbHcMem.c
MdeModulePkg/Bus/Pci/XhciPei/XhcPeim.c
MdeModulePkg/Bus/Pci/XhciPei/XhciReg.h

index 5d0232ca562015458a2c7626b54a4bdb12e76408..442a613095c565dcedc4d3aec54af67a60e1e669 100644 (file)
@@ -328,31 +328,7 @@ UsbHcIsMemBlockEmpty (
   return TRUE;\r
 }\r
 \r
-/**\r
-  Unlink the memory block from the pool's list.\r
-\r
-  @param  Head          The block list head of the memory's pool.\r
-  @param  BlockToUnlink The memory block to unlink.\r
 \r
-**/\r
-VOID\r
-UsbHcUnlinkMemBlock (\r
-  IN USBHC_MEM_BLOCK    *Head,\r
-  IN USBHC_MEM_BLOCK    *BlockToUnlink\r
-  )\r
-{\r
-  USBHC_MEM_BLOCK       *Block;\r
-\r
-  ASSERT ((Head != NULL) && (BlockToUnlink != NULL));\r
-\r
-  for (Block = Head; Block != NULL; Block = Block->Next) {\r
-    if (Block->Next == BlockToUnlink) {\r
-      Block->Next         = BlockToUnlink->Next;\r
-      BlockToUnlink->Next = NULL;\r
-      break;\r
-    }\r
-  }\r
-}\r
 \r
 /**\r
   Initialize the memory management pool for the host controller.\r
index c5631e87cacc1e4e0a4e38a90603d77a1bb19b8b..ee4d1f97bd047a792ba81813d92a6498252f9866 100644 (file)
@@ -211,29 +211,7 @@ XhcPeiReadCapRegister (
   return Data;\r
 }\r
 \r
-/**\r
-  Read XHCI door bell register.\r
-\r
-  @param  Xhc       The XHCI device.\r
-  @param  Offset    The offset of the door bell register.\r
-\r
-  @return The register content read\r
 \r
-**/\r
-UINT32\r
-XhcPeiReadDoorBellReg (\r
-  IN  PEI_XHC_DEV       *Xhc,\r
-  IN  UINT32            Offset\r
-  )\r
-{\r
-  UINT32                  Data;\r
-\r
-  ASSERT (Xhc->DBOff != 0);\r
-\r
-  Data = MmioRead32 (Xhc->UsbHostControllerBaseAddress + Xhc->DBOff + Offset);\r
-\r
-  return Data;\r
-}\r
 \r
 /**\r
   Write the data to the XHCI door bell register.\r
index 0297072ffd6b30308e3ad93779dc491a2ce1a697..3787aeccf55f8ff240aead5b72be450bd793781e 100644 (file)
@@ -302,20 +302,6 @@ XhcPeiWaitOpRegBit (
   IN UINT32             Timeout\r
   );\r
 \r
-/**\r
-  Read XHCI door bell register.\r
-\r
-  @param  Xhc           The XHCI device.\r
-  @param  Offset        The offset of the door bell register.\r
-\r
-  @return The register content read\r
-\r
-**/\r
-UINT32\r
-XhcPeiReadDoorBellReg (\r
-  IN  PEI_XHC_DEV       *Xhc,\r
-  IN  UINT32            Offset\r
-  );\r
 \r
 /**\r
   Write the data to the XHCI door bell register.\r