Lines Matching +full:device +full:- +full:version
7 Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8 SPDX-License-Identifier: BSD-2-Clause-Patent
26 Tests to see if this driver supports a given controller. If a child device is provided,
27 it further tests to see if this driver supports creating a handle for the specified child device.
29 This function checks to see if the driver specified by This supports the device specified by
30 ControllerHandle. Drivers will typically use the device path attached to
36 device specified by ControllerHandle may already be managed by the same driver or a
47 @param[in] RemainingDevicePath A pointer to the remaining portion of a device path. This
48 parameter is ignored by device drivers, and is optional for bus
55 @retval EFI_SUCCESS The device specified by ControllerHandle and
57 @retval EFI_ALREADY_STARTED The device specified by ControllerHandle and
60 @retval EFI_ACCESS_DENIED The device specified by ControllerHandle and
64 @retval EFI_UNSUPPORTED The device specified by ControllerHandle and
76 Starts a device controller or a bus controller.
92 @param[in] RemainingDevicePath A pointer to the remaining portion of a device path. This
93 parameter is ignored by device drivers, and is optional for bus
96 If this parameter is not NULL and the first Device Path Node is
97 not the End of Device Path Node, then only the handle for the
98 child device specified by the first Device Path Node of
100 If the first Device Path Node of RemainingDevicePath is
101 the End of Device Path Node, no child handle is created by this
104 @retval EFI_SUCCESS The device was started.
105 …@retval EFI_DEVICE_ERROR The device could not be started due to a device error.Currently n…
107 @retval Others The driver failded to start the device.
119 Stops a device controller or a bus controller.
133 @param[in] ControllerHandle A handle to the device being stopped. The handle must
135 to use to stop the device.
136 @param[in] NumberOfChildren The number of child device handles in ChildHandleBuffer.
140 @retval EFI_SUCCESS The device was stopped.
141 @retval EFI_DEVICE_ERROR The device could not be stopped due to a device error.
163 /// The version number of the UEFI driver that produced the
168 /// instances with higher Version values will be used before ones
169 /// with lower Version values. The Version values of 0x0-
170 /// 0x0f and 0xfffffff0-0xffffffff are reserved for
171 /// platform/OEM specific drivers. The Version values of 0x10-
172 /// 0xffffffef are reserved for IHV-developed drivers.
174 UINT32 Version; member