Lines Matching defs:root_dev
105 write_rootdev (char *core_img, grub_device_t root_dev,
158 grub_device_t root_dev, dest_dev;
258 root_dev = grub_device_open (root);
259 if (! root_dev)
283 /* Unlike root_dev, with dest_dev we're interested in the partition map even
557 write_rootdev (core_img, root_dev, boot_img, first_sector);
648 if (dest_dev->disk->id != root_dev->disk->id)
668 grub_util_biosdisk_flush (root_dev->disk);
729 grub_util_biosdisk_flush (root_dev->disk);
801 write_rootdev (core_img, root_dev, boot_img, first_sector);
827 grub_util_biosdisk_flush (root_dev->disk);
834 grub_device_close (root_dev);
897 char *root_dev;
972 if (arguments->root_dev)
973 free (arguments->root_dev);
975 arguments->root_dev = xstrdup (arg);
1048 char *root_dev = NULL;
1114 if (arguments.root_dev)
1116 root_dev = get_device_name (arguments.root_dev);
1118 if (! root_dev)
1119 grub_util_error (_("invalid root device `%s'"), arguments.root_dev);
1121 root_dev = xstrdup (root_dev);
1128 root_dev = grub_util_get_grub_dev (root_device);
1129 if (! root_dev)
1136 grub_util_info ("guessed root device `%s' and root_dev `%s' from "
1137 "dir `%s'", root_device, root_dev,
1142 if (grub_util_lvm_isvolume (root_dev))
1147 if (root_dev[0] == 'm' && root_dev[1] == 'd'
1148 && ((root_dev[2] >= '0' && root_dev[2] <= '9') || root_dev[2] == '/'))
1176 root_dev, grub_util_get_grub_dev (devicelist[i]), 1,
1189 root_dev, dest_dev, must_embed, arguments.force,
1204 free (arguments.root_dev);
1207 free (root_dev);