]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Bus/Pci/UhciDxe/UhciSched.h
MdeModulePkg: Apply uncrustify changes
[mirror_edk2.git] / MdeModulePkg / Bus / Pci / UhciDxe / UhciSched.h
index 5bcfad5c6cd90b47408ab7c635c06e4dcb40c6e6..2112d13200ce7ceb12f90c0bf8cf39c87e2593f0 100644 (file)
@@ -10,7 +10,6 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 #ifndef _EFI_UHCI_SCHED_H_\r
 #define _EFI_UHCI_SCHED_H_\r
 \r
-\r
 #define UHCI_ASYNC_INT_SIGNATURE  SIGNATURE_32 ('u', 'h', 'c', 'a')\r
 //\r
 // The failure mask for USB transfer return status. If any of\r
@@ -23,7 +22,6 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
                             EFI_USB_ERR_TIMEOUT | EFI_USB_ERR_BITSTUFF | \\r
                             EFI_USB_ERR_SYSTEM)\r
 \r
-\r
 //\r
 // Structure to return the result of UHCI QH execution.\r
 // Result is the final result of the QH's QTD. NextToggle\r
@@ -31,49 +29,48 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
 // length of data transferred.\r
 //\r
 typedef struct {\r
-  UINT32                  Result;\r
-  UINT8                   NextToggle;\r
-  UINTN                   Complete;\r
+  UINT32    Result;\r
+  UINT8     NextToggle;\r
+  UINTN     Complete;\r
 } UHCI_QH_RESULT;\r
 \r
-typedef struct _UHCI_ASYNC_REQUEST  UHCI_ASYNC_REQUEST;\r
+typedef struct _UHCI_ASYNC_REQUEST UHCI_ASYNC_REQUEST;\r
 \r
 //\r
 // Structure used to manager the asynchronous interrupt transfers.\r
 //\r
-struct _UHCI_ASYNC_REQUEST{\r
-  UINTN                           Signature;\r
-  LIST_ENTRY                      Link;\r
-  UHCI_ASYNC_REQUEST              *Recycle;\r
+struct _UHCI_ASYNC_REQUEST {\r
+  UINTN                              Signature;\r
+  LIST_ENTRY                         Link;\r
+  UHCI_ASYNC_REQUEST                 *Recycle;\r
 \r
   //\r
   // Endpoint attributes\r
   //\r
-  UINT8                           DevAddr;\r
-  UINT8                           EndPoint;\r
-  BOOLEAN                         IsLow;\r
-  UINTN                           Interval;\r
+  UINT8                              DevAddr;\r
+  UINT8                              EndPoint;\r
+  BOOLEAN                            IsLow;\r
+  UINTN                              Interval;\r
 \r
   //\r
   // Data and UHC structures\r
   //\r
-  UHCI_QH_SW                      *QhSw;\r
-  UHCI_TD_SW                      *FirstTd;\r
-  UINT8                           *Data;      // Allocated host memory, not mapped memory\r
-  UINTN                           DataLen;\r
-  VOID                            *Mapping;\r
+  UHCI_QH_SW                         *QhSw;\r
+  UHCI_TD_SW                         *FirstTd;\r
+  UINT8                              *Data;   // Allocated host memory, not mapped memory\r
+  UINTN                              DataLen;\r
+  VOID                               *Mapping;\r
 \r
   //\r
   // User callback and its context\r
   //\r
-  EFI_ASYNC_USB_TRANSFER_CALLBACK Callback;\r
-  VOID                            *Context;\r
+  EFI_ASYNC_USB_TRANSFER_CALLBACK    Callback;\r
+  VOID                               *Context;\r
 };\r
 \r
 #define UHCI_ASYNC_INT_FROM_LINK(a) \\r
           CR (a, UHCI_ASYNC_REQUEST, Link, UHCI_ASYNC_INT_SIGNATURE)\r
 \r
-\r
 /**\r
   Create Frame List Structure.\r
 \r
@@ -86,7 +83,7 @@ struct _UHCI_ASYNC_REQUEST{
 **/\r
 EFI_STATUS\r
 UhciInitFrameList (\r
-  IN USB_HC_DEV         *Uhc\r
+  IN USB_HC_DEV  *Uhc\r
   );\r
 \r
 /**\r
@@ -99,10 +96,9 @@ UhciInitFrameList (
 **/\r
 VOID\r
 UhciDestoryFrameList (\r
-  IN USB_HC_DEV           *Uhc\r
+  IN USB_HC_DEV  *Uhc\r
   );\r
 \r
-\r
 /**\r
   Convert the poll rate to the maxium 2^n that is smaller\r
   than Interval.\r
@@ -114,10 +110,9 @@ UhciDestoryFrameList (
 **/\r
 UINTN\r
 UhciConvertPollRate (\r
-  IN  UINTN               Interval\r
+  IN  UINTN  Interval\r
   );\r
 \r
-\r
 /**\r
   Link a queue head (for asynchronous interrupt transfer) to\r
   the frame list.\r
@@ -128,11 +123,10 @@ UhciConvertPollRate (
 **/\r
 VOID\r
 UhciLinkQhToFrameList (\r
-  USB_HC_DEV              *Uhc,\r
-  UHCI_QH_SW              *Qh\r
+  USB_HC_DEV  *Uhc,\r
+  UHCI_QH_SW  *Qh\r
   );\r
 \r
-\r
 /**\r
   Unlink QH from the frame list is easier: find all\r
   the precedence node, and pointer there next to QhSw's\r
@@ -144,11 +138,10 @@ UhciLinkQhToFrameList (
 **/\r
 VOID\r
 UhciUnlinkQhFromFrameList (\r
-  USB_HC_DEV              *Uhc,\r
-  UHCI_QH_SW              *Qh\r
+  USB_HC_DEV  *Uhc,\r
+  UHCI_QH_SW  *Qh\r
   );\r
 \r
-\r
 /**\r
   Check the result of the transfer.\r
 \r
@@ -165,15 +158,14 @@ UhciUnlinkQhFromFrameList (
 **/\r
 EFI_STATUS\r
 UhciExecuteTransfer (\r
-  IN  USB_HC_DEV          *Uhc,\r
-  IN  UHCI_QH_SW          *Qh,\r
-  IN  UHCI_TD_SW          *Td,\r
-  IN  UINTN               TimeOut,\r
-  IN  BOOLEAN             IsLow,\r
-  OUT UHCI_QH_RESULT      *QhResult\r
+  IN  USB_HC_DEV      *Uhc,\r
+  IN  UHCI_QH_SW      *Qh,\r
+  IN  UHCI_TD_SW      *Td,\r
+  IN  UINTN           TimeOut,\r
+  IN  BOOLEAN         IsLow,\r
+  OUT UHCI_QH_RESULT  *QhResult\r
   );\r
 \r
-\r
 /**\r
   Create Async Request node, and Link to List.\r
 \r
@@ -209,7 +201,6 @@ UhciCreateAsyncReq (
   IN BOOLEAN                          IsLow\r
   );\r
 \r
-\r
 /**\r
   Delete Async Interrupt QH and TDs.\r
 \r
@@ -225,13 +216,12 @@ UhciCreateAsyncReq (
 **/\r
 EFI_STATUS\r
 UhciRemoveAsyncReq (\r
-  IN  USB_HC_DEV          *Uhc,\r
-  IN  UINT8               DevAddr,\r
-  IN  UINT8               EndPoint,\r
-  OUT UINT8               *Toggle\r
+  IN  USB_HC_DEV  *Uhc,\r
+  IN  UINT8       DevAddr,\r
+  IN  UINT8       EndPoint,\r
+  OUT UINT8       *Toggle\r
   );\r
 \r
-\r
 /**\r
   Release all the asynchronous transfers on the lsit.\r
 \r
@@ -242,10 +232,9 @@ UhciRemoveAsyncReq (
 **/\r
 VOID\r
 UhciFreeAllAsyncReq (\r
-  IN USB_HC_DEV           *Uhc\r
+  IN USB_HC_DEV  *Uhc\r
   );\r
 \r
-\r
 /**\r
   Interrupt transfer periodic check handler.\r
 \r
@@ -258,8 +247,8 @@ UhciFreeAllAsyncReq (
 VOID\r
 EFIAPI\r
 UhciMonitorAsyncReqList (\r
-  IN EFI_EVENT            Event,\r
-  IN VOID                 *Context\r
+  IN EFI_EVENT  Event,\r
+  IN VOID       *Context\r
   );\r
 \r
 #endif\r