MdeModulePkg UhciPei: Remove redundant functions
The functions that are never called have been removed. They are IoMmuFreeBuffer,DelinkMemoryBlock,IsMemoryBlockEmptied ,IsTDLinkPtrQHOrTD,GetCurrentFrameNumber,GetQHHorizontalLinkPtr and GetQHHorizontalValidorInvalid. 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>
This commit is contained in:
@@ -472,21 +472,6 @@ IsStatusOK (
|
||||
IN UINT32 StatusRegAddr
|
||||
);
|
||||
|
||||
/**
|
||||
Get Current Frame Number.
|
||||
|
||||
@param UhcDev The UHCI device.
|
||||
@param FrameNumberAddr The address of frame list register.
|
||||
|
||||
@retval The content of the frame list register.
|
||||
|
||||
**/
|
||||
UINT16
|
||||
GetCurrentFrameNumber (
|
||||
IN USB_UHC_DEV *UhcDev,
|
||||
IN UINT32 FrameNumberAddr
|
||||
);
|
||||
|
||||
/**
|
||||
Set Frame List Base Address.
|
||||
|
||||
@@ -531,19 +516,6 @@ SetQHHorizontalLinkPtr (
|
||||
IN VOID *PtrNext
|
||||
);
|
||||
|
||||
/**
|
||||
Get the horizontal link pointer in QH.
|
||||
|
||||
@param PtrQH Place to store QH_STRUCT pointer.
|
||||
|
||||
@retval The horizontal link pointer in QH.
|
||||
|
||||
**/
|
||||
VOID *
|
||||
GetQHHorizontalLinkPtr (
|
||||
IN QH_STRUCT *PtrQH
|
||||
);
|
||||
|
||||
/**
|
||||
Set a QH or TD horizontally to be connected with a specific QH.
|
||||
|
||||
@@ -609,18 +581,6 @@ SetQHVerticalValidorInvalid (
|
||||
IN BOOLEAN IsValid
|
||||
);
|
||||
|
||||
/**
|
||||
Get the vertical validor bit in QH.
|
||||
|
||||
@param PtrQH Place to store QH_STRUCT pointer.
|
||||
|
||||
@retval The vertical linker is valid or not.
|
||||
|
||||
**/
|
||||
BOOLEAN
|
||||
GetQHHorizontalValidorInvalid (
|
||||
IN QH_STRUCT *PtrQH
|
||||
);
|
||||
|
||||
/**
|
||||
Allocate TD or QH Struct.
|
||||
@@ -805,19 +765,6 @@ GetTDLinkPtr (
|
||||
IN TD_STRUCT *PtrTDStruct
|
||||
);
|
||||
|
||||
/**
|
||||
Get the information about whether the Link Pointer field pointing to
|
||||
a QH or a TD.
|
||||
|
||||
@param PtrTDStruct Place to store TD_STRUCT pointer.
|
||||
|
||||
@retval whether the Link Pointer field pointing to a QH or a TD.
|
||||
|
||||
**/
|
||||
BOOLEAN
|
||||
IsTDLinkPtrQHOrTD (
|
||||
IN TD_STRUCT *PtrTDStruct
|
||||
);
|
||||
|
||||
/**
|
||||
Enable/Disable short packet detection mechanism.
|
||||
@@ -1317,31 +1264,6 @@ InsertMemoryHeaderToList (
|
||||
IN MEMORY_MANAGE_HEADER *NewMemoryHeader
|
||||
);
|
||||
|
||||
/**
|
||||
Judge the memory block in the memory header is empty or not.
|
||||
|
||||
@param MemoryHeaderPtr A pointer to the memory header list.
|
||||
|
||||
@retval Whether the memory block in the memory header is empty or not.
|
||||
|
||||
**/
|
||||
BOOLEAN
|
||||
IsMemoryBlockEmptied (
|
||||
IN MEMORY_MANAGE_HEADER *MemoryHeaderPtr
|
||||
);
|
||||
|
||||
/**
|
||||
remove a memory header from list.
|
||||
|
||||
@param FirstMemoryHeader A pointer to the memory header list.
|
||||
@param FreeMemoryHeader A memory header to be removed into the list.
|
||||
|
||||
**/
|
||||
VOID
|
||||
DelinkMemoryBlock (
|
||||
IN MEMORY_MANAGE_HEADER *FirstMemoryHeader,
|
||||
IN MEMORY_MANAGE_HEADER *FreeMemoryHeader
|
||||
);
|
||||
|
||||
/**
|
||||
Map address of request structure buffer.
|
||||
@@ -1460,22 +1382,6 @@ IoMmuAllocateBuffer (
|
||||
OUT VOID **Mapping
|
||||
);
|
||||
|
||||
/**
|
||||
Frees memory that was allocated with AllocateBuffer().
|
||||
|
||||
@param IoMmu Pointer to IOMMU PPI.
|
||||
@param Pages The number of pages to free.
|
||||
@param HostAddress The base system memory address of the allocated range.
|
||||
@param Mapping The mapping value returned from Map().
|
||||
|
||||
**/
|
||||
VOID
|
||||
IoMmuFreeBuffer (
|
||||
IN EDKII_IOMMU_PPI *IoMmu,
|
||||
IN UINTN Pages,
|
||||
IN VOID *HostAddress,
|
||||
IN VOID *Mapping
|
||||
);
|
||||
|
||||
/**
|
||||
Initialize IOMMU.
|
||||
|
Reference in New Issue
Block a user