Lines Matching defs:device
27 #include <grub/device.h>
93 /* XXX Is it better to check the existence of the device? */
105 char *device = NULL;
126 device = grub_strndup (prefix + 1, pptr - prefix - 1);
141 if ((!device || device[0] == ',' || !device[0]) || !path)
145 if (!device && fwdevice)
146 device = fwdevice;
147 else if (fwdevice && (device[0] == ',' || !device[0]))
156 new_device = grub_xasprintf ("%s%s", drive, device);
160 new_device = grub_xasprintf ("%s%s", fwdevice, device);
163 grub_free (device);
164 device = new_device;
168 if (device)
172 prefix_set = grub_xasprintf ("(%s)%s", device, path ? : "");
181 grub_env_set ("root", device);
184 grub_free (device);
222 /* It is better to set the root device as soon as possible,