disk_parsedev
extern int disk_parsedev(struct disk_devdesc *, const char *, const char **);
err = disk_parsedev((struct disk_devdesc *)idev, np, path);
disk_parsedev(&devdesc, boot_devname + 4, NULL);
err = disk_parsedev((struct disk_devdesc *)idev, np, path);