Lines Matching refs:devpath
85 EFI_DEVICE_PATH *devpath, *dp, *node; in efi_zfs_is_preferred() local
97 devpath = efi_lookup_devpath(boot_img->DeviceHandle); in efi_zfs_is_preferred()
98 if (devpath == NULL) in efi_zfs_is_preferred()
100 node = efi_devpath_last_node(devpath); in efi_zfs_is_preferred()
114 dp = efi_devpath_trim(devpath); in efi_zfs_is_preferred()
115 devpath = NULL; in efi_zfs_is_preferred()
119 devpath = efi_lookup_devpath(h); in efi_zfs_is_preferred()
120 if (devpath == NULL) in efi_zfs_is_preferred()
122 hd = (HARDDRIVE_DEVICE_PATH *)efi_devpath_last_node(devpath); in efi_zfs_is_preferred()
124 devpath = NULL; in efi_zfs_is_preferred()
127 devpath = efi_devpath_trim(devpath); in efi_zfs_is_preferred()
128 if (devpath == NULL) in efi_zfs_is_preferred()
131 if (!efi_devpath_match(dp, devpath)) in efi_zfs_is_preferred()
142 free(devpath); in efi_zfs_is_preferred()
363 EFI_DEVICE_PATH *devpath, *copy; in find_currdev() local
431 devpath = efi_lookup_image_devpath(IH); in find_currdev()
432 while (devpath != NULL) { in find_currdev()
433 h = efi_devpath_handle(devpath); in find_currdev()
446 devpath = efi_lookup_devpath(h); in find_currdev()
447 if (devpath != NULL) { in find_currdev()
448 copy = efi_devpath_trim(devpath); in find_currdev()
449 devpath = copy; in find_currdev()
597 efi_serial_get_uid(EFI_DEVICE_PATH *devpath) in efi_serial_get_uid() argument
601 while (!IsDevicePathEnd(devpath)) { in efi_serial_get_uid()
602 if (DevicePathType(devpath) == ACPI_DEVICE_PATH && in efi_serial_get_uid()
603 (DevicePathSubType(devpath) == ACPI_DP || in efi_serial_get_uid()
604 DevicePathSubType(devpath) == ACPI_EXTENDED_DP)) { in efi_serial_get_uid()
605 acpi = (ACPI_HID_DEVICE_PATH *)devpath; in efi_serial_get_uid()
611 devpath = NextDevicePathNode(devpath); in efi_serial_get_uid()
651 EFI_DEVICE_PATH *devpath; in uefi_serial_console() local
654 devpath = efi_lookup_devpath(handles[i]); in uefi_serial_console()
655 _uid = efi_serial_get_uid(devpath); in uefi_serial_console()