8#ifndef __NON_DISCOVERABLE_DEVICE_REGISTRATION_LIB_H__
9#define __NON_DISCOVERABLE_DEVICE_REGISTRATION_LIB_H__
14 NonDiscoverableDeviceTypeAhci,
15 NonDiscoverableDeviceTypeAmba,
16 NonDiscoverableDeviceTypeEhci,
17 NonDiscoverableDeviceTypeNvme,
18 NonDiscoverableDeviceTypeOhci,
19 NonDiscoverableDeviceTypeSdhci,
20 NonDiscoverableDeviceTypeUfs,
21 NonDiscoverableDeviceTypeUhci,
22 NonDiscoverableDeviceTypeXhci,
23 NonDiscoverableDeviceTypeMax,
24} NON_DISCOVERABLE_DEVICE_TYPE;
50 IN NON_DISCOVERABLE_DEVICE_TYPE Type,
51 IN NON_DISCOVERABLE_DEVICE_DMA_TYPE DmaType,
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 OPTIONAL, IN UINTN NumMmioResources,...)
EFI_STATUS(EFIAPI * NON_DISCOVERABLE_DEVICE_INIT)(IN NON_DISCOVERABLE_DEVICE *This)