]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/NvmExpressPassthru.h
OvmfPkg: Skip initrd command on Xcode toolchain
[mirror_edk2.git] / MdePkg / Include / Protocol / NvmExpressPassthru.h
index ebd7a8b78a9551234215275c75dee2ad8cf52955..7420924171efbe4a37cbe9fb7ecb474e84e99f11 100644 (file)
@@ -3,14 +3,11 @@
   NVM Express controller or to a specific namespace in a NVM Express controller.\r
   This protocol interface is optimized for storage.\r
 \r
-  Copyright (c) 2013 - 2015, Intel Corporation. All rights reserved.<BR>\r
-  This program and the accompanying materials\r
-  are licensed and made available under the terms and conditions of the BSD License\r
-  which accompanies this distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php.\r
+  Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  @par Revision Reference:\r
+  This Protocol was introduced in UEFI Specification 2.5.\r
 \r
 **/\r
 \r
@@ -115,7 +112,7 @@ typedef struct {
 } EFI_NVM_EXPRESS_PASS_THRU_COMMAND_PACKET;\r
 \r
 //\r
-// Protocol funtion prototypes\r
+// Protocol function prototypes\r
 //\r
 /**\r
   Sends an NVM Express Command Packet to an NVM Express controller or namespace. This function supports\r
@@ -132,7 +129,7 @@ typedef struct {
   @param[in]     Event               If non-blocking I/O is not supported then Event is ignored, and blocking I/O is performed.\r
                                      If Event is NULL, then blocking I/O is performed. If Event is not NULL and non-blocking I/O\r
                                      is supported, then non-blocking I/O is performed, and Event will be signaled when the NVM\r
-                                     Express Command Packet completes. \r
+                                     Express Command Packet completes.\r
 \r
   @retval EFI_SUCCESS                The NVM Express Command Packet was sent by the host. TransferLength bytes were transferred\r
                                      to, or from DataBuffer.\r
@@ -162,7 +159,7 @@ EFI_STATUS
   Used to retrieve the next namespace ID for this NVM Express controller.\r
 \r
   The EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL.GetNextNamespace() function retrieves the next valid\r
-  namespace ID on this NVM Express controller. \r
+  namespace ID on this NVM Express controller.\r
 \r
   If on input the value pointed to by NamespaceId is 0xFFFFFFFF, then the first valid namespace\r
   ID defined on the NVM Express controller is returned in the location pointed to by NamespaceId\r
@@ -206,7 +203,7 @@ EFI_STATUS
 \r
   If the NamespaceId is not valid, then EFI_NOT_FOUND is returned.\r
 \r
-  If DevicePath is NULL, then EFI_INVALID_PARAMETER is returned. \r
+  If DevicePath is NULL, then EFI_INVALID_PARAMETER is returned.\r
 \r
   If there are not enough resources to allocate the device path node, then EFI_OUT_OF_RESOURCES is returned.\r
 \r