[STORAHCI] Replace some __inline by FORCEINLINE
authorHervé Poussineau <hpoussin@reactos.org>
Thu, 26 Mar 2020 10:53:27 +0000 (11:53 +0100)
committerHervé Poussineau <hpoussin@reactos.org>
Thu, 26 Mar 2020 15:39:16 +0000 (16:39 +0100)
Functions were declared as __inline, then used, and then defined.
This leads to some linking errors with some compilers.

drivers/storage/port/storahci/storahci.c
drivers/storage/port/storahci/storahci.h

index c674b2b..ed94f1d 100644 (file)
@@ -2438,7 +2438,7 @@ AhciAdapterReset (
  * @param Buffer
  * @param BufferSize
  */
-__inline
+FORCEINLINE
 VOID
 AhciZeroMemory (
     __out PCHAR Buffer,
@@ -2466,7 +2466,7 @@ AhciZeroMemory (
  * @return
  * return TRUE if provided port is valid (implemented) or not
  */
-__inline
+FORCEINLINE
 BOOLEAN
 IsPortValid (
     __in PAHCI_ADAPTER_EXTENSION AdapterExtension,
@@ -2496,7 +2496,7 @@ IsPortValid (
  * return TRUE if Srb is successfully added to Queue
  *
  */
-__inline
+FORCEINLINE
 BOOLEAN
 AddQueue (
     __inout PAHCI_QUEUE Queue,
@@ -2527,7 +2527,7 @@ AddQueue (
  * return Srb
  *
  */
-__inline
+FORCEINLINE
 PVOID
 RemoveQueue (
     __inout PAHCI_QUEUE Queue
@@ -2590,7 +2590,7 @@ GetSrbExtension (
  * return Logical Address of the block
  *
  */
-__inline
+FORCEINLINE
 ULONG64
 AhciGetLba (
     __in PCDB Cdb,
index 8c5277d..fba3f2d 100644 (file)
@@ -581,14 +581,14 @@ AhciAdapterReset (
     __in PAHCI_ADAPTER_EXTENSION AdapterExtension
     );
 
-__inline
+FORCEINLINE
 VOID
 AhciZeroMemory (
     __out PCHAR Buffer,
     __in ULONG BufferSize
     );
 
-__inline
+FORCEINLINE
 BOOLEAN
 IsPortValid (
     __in PAHCI_ADAPTER_EXTENSION AdapterExtension,
@@ -632,14 +632,14 @@ UCHAR DeviceReportLuns (
     __in PCDB Cdb
     );
 
-__inline
+FORCEINLINE
 BOOLEAN
 AddQueue (
     __inout PAHCI_QUEUE Queue,
     __in PVOID Srb
     );
 
-__inline
+FORCEINLINE
 PVOID
 RemoveQueue (
     __inout PAHCI_QUEUE Queue
@@ -651,7 +651,7 @@ GetSrbExtension(
     __in PSCSI_REQUEST_BLOCK Srb
     );
 
-__inline
+FORCEINLINE
 ULONG64
 AhciGetLba (
     __in PCDB Cdb,