Changeset View
Changeset View
Standalone View
Standalone View
head/stand/efi/libefi/devpath.c
Show All 38 Lines | |||||
static EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL *fromTextProtocol; | static EFI_DEVICE_PATH_FROM_TEXT_PROTOCOL *fromTextProtocol; | ||||
EFI_DEVICE_PATH * | EFI_DEVICE_PATH * | ||||
efi_lookup_image_devpath(EFI_HANDLE handle) | efi_lookup_image_devpath(EFI_HANDLE handle) | ||||
{ | { | ||||
EFI_DEVICE_PATH *devpath; | EFI_DEVICE_PATH *devpath; | ||||
EFI_STATUS status; | EFI_STATUS status; | ||||
status = BS->HandleProtocol(handle, &ImageDevicePathGUID, | status = OpenProtocolByHandle(handle, &ImageDevicePathGUID, | ||||
(VOID **)&devpath); | (void **)&devpath); | ||||
if (EFI_ERROR(status)) | if (EFI_ERROR(status)) | ||||
devpath = NULL; | devpath = NULL; | ||||
return (devpath); | return (devpath); | ||||
} | } | ||||
EFI_DEVICE_PATH * | EFI_DEVICE_PATH * | ||||
efi_lookup_devpath(EFI_HANDLE handle) | efi_lookup_devpath(EFI_HANDLE handle) | ||||
{ | { | ||||
EFI_DEVICE_PATH *devpath; | EFI_DEVICE_PATH *devpath; | ||||
EFI_STATUS status; | EFI_STATUS status; | ||||
status = BS->HandleProtocol(handle, &DevicePathGUID, (VOID **)&devpath); | status = OpenProtocolByHandle(handle, &DevicePathGUID, | ||||
(void **)&devpath); | |||||
if (EFI_ERROR(status)) | if (EFI_ERROR(status)) | ||||
devpath = NULL; | devpath = NULL; | ||||
return (devpath); | return (devpath); | ||||
} | } | ||||
CHAR16 * | CHAR16 * | ||||
efi_devpath_name(EFI_DEVICE_PATH *devpath) | efi_devpath_name(EFI_DEVICE_PATH *devpath) | ||||
{ | { | ||||
▲ Show 20 Lines • Show All 249 Lines • Show Last 20 Lines |