MdeModulePkg[all]
0.98
|
Functions | |
EFI_STATUS EFIAPI | RegisterNonDiscoverableMmioDevice (IN NON_DISCOVERABLE_DEVICE_TYPE Type, IN NON_DISCOVERABLE_DEVICE_DMA_TYPE DmaType, IN NON_DISCOVERABLE_DEVICE_INIT InitFunc, IN OUT EFI_HANDLE *Handle, IN UINTN NumMmioResources,...) |
Copyright (c) 2016, Linaro, Ltd. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
EFI_STATUS EFIAPI RegisterNonDiscoverableMmioDevice | ( | IN NON_DISCOVERABLE_DEVICE_TYPE | Type, |
IN NON_DISCOVERABLE_DEVICE_DMA_TYPE | DmaType, | ||
IN NON_DISCOVERABLE_DEVICE_INIT | InitFunc, | ||
IN OUT EFI_HANDLE * | Handle, | ||
IN UINTN | NumMmioResources, | ||
... | |||
) |
Register a non-discoverable MMIO device
[in] | Type | The type of non-discoverable device |
[in] | DmaType | Whether the device is DMA coherent |
[in] | InitFunc | Initialization routine to be invoked when the device is enabled |
[in,out] | Handle | The handle onto which to install the non-discoverable device protocol. If Handle is NULL or *Handle is NULL, a new handle will be allocated. |
[in] | NumMmioResources | The number of UINTN base/size pairs that follow, each describing an MMIO region owned by the device |
[in] | ... | The variable argument list which contains the info about MmioResources. |
EFI_SUCCESS | The registration succeeded. |
Other | The registration failed. |