efi_parsedev
if ((rv = efi_parsedev(&ncurr, value, NULL)) != 0)
static int efi_parsedev(struct efi_devdesc **dev, const char *devspec, const char **path);
if (((rv = efi_parsedev(dev, getenv("currdev"), NULL)) == 0) &&
return(efi_parsedev(dev, devspec, path));