Lines Matching refs:osdev

1293 	char			*osdev;
1317 osdev = osroot = NULL;
1322 osdev = strtok(opt, ",");
1323 assert(osdev);
1453 ret = f(menu, menu_root, osdev);
5510 get_grubroot(char *osroot, char *osdev, char *menu_root)
5518 char *ctdname = strstr(osdev, "dsk/");
5524 bam_error(_("not a /dev/[r]dsk name: %s\n"), osdev);
5531 "bootdisk: %s\n"), osdev);
5569 osdev);
5573 fdiskpart = get_partition(osdev);
5577 osdev);
6124 * For ZFS, osdev can be one of two forms
6129 get_pool(char *osdev)
6140 INJECT_ERROR1("GET_POOL_OSDEV", osdev = NULL);
6141 if (osdev == NULL) {
6146 BAM_DPRINTF(("%s: osdev arg = %s\n", fcn, osdev));
6148 if (osdev[0] != '/') {
6149 (void) strlcpy(buf, osdev, sizeof (buf));
6156 } else if (strncmp(osdev, "/dev/dsk/", strlen("/dev/dsk/")) != 0 &&
6157 strncmp(osdev, "/dev/rdsk/", strlen("/dev/rdsk/")) != 0) {
6159 osdev);
6169 osdev);
6174 bam_error(_("fstyp -a on device %s failed\n"), osdev);
6180 bam_error(_("NULL fstyp -a output for device %s\n"), osdev);
6189 bam_error(_("bad fstyp -a output for device %s\n"), osdev);
6204 find_zfs_existing(char *osdev)
6212 pool = get_pool(osdev);
6215 bam_error(_("failed to get pool for device: %s\n"), osdev);
6245 find_existing_sign(char *osroot, char *osdev, char *fstype)
6255 return (find_zfs_existing(osdev));
6418 /* safe to specify NULL as "osdev" arg for UFS */
7140 create_zfs_sign(char *osdev)
7146 BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, osdev));
7151 pool = get_pool(osdev);
7154 bam_error(_("failed to get pool name from %s\n"), osdev);
7170 create_new_sign(char *osdev, char *fstype)
7179 sign = create_zfs_sign(osdev);
7301 set_backup_zfs(char *osdev, char *sign)
7309 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osdev, sign));
7311 pool = get_pool(osdev);
7314 bam_error(_("failed to get pool name from %s\n"), osdev);
7343 set_backup(char *osroot, char *osdev, char *sign, char *fstype)
7355 ret = set_backup_zfs(osdev, sign);
7448 set_primary_zfs(char *osdev, char *sign)
7456 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osdev, sign));
7458 pool = get_pool(osdev);
7461 bam_error(_("failed to get pool name from %s\n"), osdev);
7500 set_primary(char *osroot, char *osdev, char *sign, char *fstype)
7511 ret = set_primary_zfs(osdev, sign);
7625 set_signature(char *osroot, char *osdev, char *sign, char *fstype)
7631 osroot, osdev, sign, fstype));
7633 ret = set_backup(osroot, osdev, sign, fstype);
7638 sign, osroot, osdev);
7642 ret = set_primary(osroot, osdev, sign, fstype);
7650 sign, osroot, osdev);
7657 get_grubsign(char *osroot, char *osdev)
7667 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osroot, osdev));
7675 sign = find_existing_sign(osroot, osdev, fstype);
7679 fcn, osroot, osdev));
7680 sign = create_new_sign(osdev, fstype);
7684 "device: %s\n"), osdev);
7690 ret = set_signature(osroot, osdev, sign, fstype);
7694 "device: %s\n"), osdev);
7705 sign, osdev);
7707 fdiskpart = get_partition(osdev);
7711 osdev);
7716 slice = strrchr(osdev, 's');
8790 update_entry(menu_t *mp, char *menu_root, char *osdev)
8806 assert(osdev);
8809 BAM_DPRINTF(("%s: entered. args: %s %s %s\n", fcn, menu_root, osdev,
8817 grubsign = get_grubsign(osroot, osdev);
8821 osroot, osdev);
8830 grubroot = get_grubroot(osroot, osdev, menu_root);
8833 BAM_DPRINTF(("%s: get_grubroot success. osroot=%s, osdev=%s, "
8834 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8836 BAM_DPRINTF(("%s: get_grubroot failed. osroot=%s, osdev=%s, "
8837 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8999 char *osdev;
9073 osdev = get_special("/");
9074 INJECT_ERROR1("REBOOT_SPECIAL_NULL", osdev = NULL);
9075 if (osdev == NULL) {
9082 sign = find_existing_sign("/", osdev, fstype);
9086 free(osdev);
9092 free(osdev);
9504 char *osdev;
9709 osdev = get_special("/");
9710 INJECT_ERROR1("GET_SET_KERNEL_SPECIAL", osdev = NULL);
9711 if (osdev == NULL) {
9720 sign = find_existing_sign("/", osdev, fstype);
9724 free(osdev);
9732 free(osdev);