Lines Matching refs:osroot
653 parse_bootenvrc(char *osroot) in parse_bootenvrc() argument
662 assert(osroot); in parse_bootenvrc()
664 len = strlen(osroot) + strlen(BOOTRC_FILE) + 1; in parse_bootenvrc()
667 (void) snprintf(rcpath, len, "%s%s", osroot, BOOTRC_FILE); in parse_bootenvrc()
751 cvt_to_hyper(menu_t *mp, char *osroot, char *extra_args) in cvt_to_hyper() argument
776 assert(osroot); in cvt_to_hyper()
778 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, extra_args)); in cvt_to_hyper()
783 if ((osdev = get_special(osroot)) == NULL) { in cvt_to_hyper()
784 bam_error(CANT_FIND_SPECIAL, osroot); in cvt_to_hyper()
795 if (strcmp(osroot, "/") == 0) in cvt_to_hyper()
796 osroot = ""; in cvt_to_hyper()
823 parse_bootenvrc(osroot); in cvt_to_hyper()
911 len = strlen(osroot) + strlen(XEN_MENU) + strlen(kern_bargs) + in cvt_to_hyper()
918 (void) snprintf(kernel, len, "%s%s %s", osroot, in cvt_to_hyper()
923 (void) snprintf(kernel, len, "%s%s", osroot, XEN_MENU); in cvt_to_hyper()
992 bam_error(HYPER_ABORT, ((*osroot == NULL) ? "/" : osroot)); in cvt_to_hyper()
999 cvt_to_metal(menu_t *mp, char *osroot, char *menu_root) in cvt_to_metal() argument
1024 assert(osroot); in cvt_to_metal()
1026 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, "")); in cvt_to_metal()
1031 if ((osdev = get_special(osroot)) == NULL) { in cvt_to_metal()
1032 bam_error(CANT_FIND_SPECIAL, osroot); in cvt_to_metal()
1146 parse_bootenvrc(osroot); in cvt_to_metal()
1252 bam_error(METAL_ABORT, osroot); in cvt_to_metal()