/* device_node device node to be converted display_only true if the shorter text representation shall be used allow_shortcuts true if shortcut forms may be used  */
static uint16_t EFIAPI* efi_convert_device_node_to_text(struct efi_device_path *device_node, bool display_only, bool allow_shortcuts)
/* device_node device node to be converted display_only true if the shorter text representation shall be used allow_shortcuts true if shortcut forms may be used  */
static uint16_t EFIAPI* efi_convert_device_node_to_text(struct efi_device_path *device_node, bool display_only, bool allow_shortcuts)
{
	char str[MAX_NODE_LEN];
	uint16_t *text = NULL;
	EFI_ENTRY("%p, %d, %d", device_node, display_only, allow_shortcuts);
	if (!device_node)
		goto out;
	efi_convert_single_device_node_to_text(str, device_node);
	text = efi_str_to_u16(str);
out:
	EFI_EXIT(EFI_SUCCESS);
	return text;
}