Lines Matching refs:menu_root

266 static int menu_on_bootdisk(char *os_root, char *menu_root);
276 static error_t update_entry(menu_t *mp, char *menu_root, char *opt);
1321 char menu_root[PATH_MAX]; in bam_menu() local
1351 (void) strlcpy(menu_root, bam_root, sizeof (menu_root)); in bam_menu()
1382 if (stat(menu_root, &sb) == -1) { in bam_menu()
1387 BAM_DPRINTF(("%s: menu root is %s\n", fcn, menu_root)); in bam_menu()
1407 if (is_zfs(menu_root)) { in bam_menu()
1408 assert(strcmp(menu_root, bam_root) == 0); in bam_menu()
1409 special = get_special(menu_root); in bam_menu()
1413 "mount-point %s\n"), menu_root); in bam_menu()
1421 menu_root); in bam_menu()
1436 (void) strlcpy(menu_root, zmntpt, sizeof (menu_root)); in bam_menu()
1437 BAM_DPRINTF(("%s: zfs menu_root=%s\n", fcn, menu_root)); in bam_menu()
1440 elide_trailing_slash(menu_root, clean_menu_root, in bam_menu()
1488 ret = f(menu, menu_root, osdev); in bam_menu()
1490 ret = f(menu, bam_root, menu_root); in bam_menu()
1561 assert((is_zfs(menu_root)) ^ (pool == NULL)); in bam_menu()
5661 get_grubroot(char *osroot, char *osdev, char *menu_root) argument
5679 if (menu_root && !menu_on_bootdisk(osroot, menu_root)) {
8123 get_physical(char *menu_root, char ***physarray, int *n) argument
8129 assert(menu_root);
8136 BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, menu_root));
8139 special = get_special(menu_root);
8143 menu_root);
8151 "menu_root=%s special=%s\n", fcn, menu_root, special));
8159 if (is_zfs(menu_root)) {
8163 "unsupported filesystem\n"), menu_root, special);
8230 menu_on_bootdisk(char *osroot, char *menu_root) argument
8239 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osroot, menu_root));
8241 ret = get_physical(menu_root, &physarray, &n);
8245 "root: %s\n"), menu_root);
8636 root_optional(char *osroot, char *menu_root) argument
8646 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osroot, menu_root));
8655 ret2 = is_zfs(menu_root);
8659 fcn, osroot, menu_root));
8660 root_opt = (strcmp(osroot, menu_root) == 0);
8673 mspecial = get_special(menu_root);
8677 menu_root);
8682 fcn, mspecial, menu_root));
8709 update_entry(menu_t *mp, char *menu_root, char *osdev) argument
8724 assert(menu_root);
8728 BAM_DPRINTF(("%s: entered. args: %s %s %s\n", fcn, menu_root, osdev,
8749 grubroot = get_grubroot(osroot, osdev, menu_root);
8753 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8756 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8766 root_optional(osroot, menu_root));
8774 root_optional(osroot, menu_root));
8781 root_optional(osroot, menu_root));
8822 root_optional(osroot, menu_root));