efivar_unix_path_to_device_path
int efivar_unix_path_to_device_path(const char *path, efidp *dp);
if (efivar_unix_path_to_device_path(loader, &loaderdp) != 0)
if (efivar_unix_path_to_device_path(kernel, &kerneldp) != 0)
rv = efivar_unix_path_to_device_path(walker, &dp);