Lines Matching refs:osdev

1290 	char			*osdev;  in bam_menu()  local
1314 osdev = osroot = NULL; in bam_menu()
1319 osdev = strtok(opt, ","); in bam_menu()
1320 assert(osdev); in bam_menu()
1450 ret = f(menu, menu_root, osdev); in bam_menu()
5483 get_grubroot(char *osroot, char *osdev, char *menu_root) argument
5491 char *ctdname = strstr(osdev, "dsk/");
5497 bam_error(_("not a /dev/[r]dsk name: %s\n"), osdev);
5504 "bootdisk: %s\n"), osdev);
5542 osdev);
5546 fdiskpart = get_partition(osdev);
5550 osdev);
6102 get_pool(char *osdev) argument
6113 INJECT_ERROR1("GET_POOL_OSDEV", osdev = NULL);
6114 if (osdev == NULL) {
6119 BAM_DPRINTF(("%s: osdev arg = %s\n", fcn, osdev));
6121 if (osdev[0] != '/') {
6122 (void) strlcpy(buf, osdev, sizeof (buf));
6129 } else if (strncmp(osdev, "/dev/dsk/", strlen("/dev/dsk/")) != 0 &&
6130 strncmp(osdev, "/dev/rdsk/", strlen("/dev/rdsk/")) != 0) {
6132 osdev);
6142 osdev);
6147 bam_error(_("fstyp -a on device %s failed\n"), osdev);
6153 bam_error(_("NULL fstyp -a output for device %s\n"), osdev);
6162 bam_error(_("bad fstyp -a output for device %s\n"), osdev);
6177 find_zfs_existing(char *osdev) argument
6185 pool = get_pool(osdev);
6188 bam_error(_("failed to get pool for device: %s\n"), osdev);
6218 find_existing_sign(char *osroot, char *osdev, char *fstype) argument
6228 return (find_zfs_existing(osdev));
7113 create_zfs_sign(char *osdev) argument
7119 BAM_DPRINTF(("%s: entered. arg: %s\n", fcn, osdev));
7124 pool = get_pool(osdev);
7127 bam_error(_("failed to get pool name from %s\n"), osdev);
7143 create_new_sign(char *osdev, char *fstype) argument
7152 sign = create_zfs_sign(osdev);
7274 set_backup_zfs(char *osdev, char *sign) argument
7282 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osdev, sign));
7284 pool = get_pool(osdev);
7287 bam_error(_("failed to get pool name from %s\n"), osdev);
7316 set_backup(char *osroot, char *osdev, char *sign, char *fstype) argument
7328 ret = set_backup_zfs(osdev, sign);
7421 set_primary_zfs(char *osdev, char *sign) argument
7429 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osdev, sign));
7431 pool = get_pool(osdev);
7434 bam_error(_("failed to get pool name from %s\n"), osdev);
7473 set_primary(char *osroot, char *osdev, char *sign, char *fstype) argument
7484 ret = set_primary_zfs(osdev, sign);
7598 set_signature(char *osroot, char *osdev, char *sign, char *fstype) argument
7604 osroot, osdev, sign, fstype));
7606 ret = set_backup(osroot, osdev, sign, fstype);
7611 sign, osroot, osdev);
7615 ret = set_primary(osroot, osdev, sign, fstype);
7623 sign, osroot, osdev);
7630 get_grubsign(char *osroot, char *osdev) argument
7640 BAM_DPRINTF(("%s: entered. args: %s %s\n", fcn, osroot, osdev));
7648 sign = find_existing_sign(osroot, osdev, fstype);
7652 fcn, osroot, osdev));
7653 sign = create_new_sign(osdev, fstype);
7657 "device: %s\n"), osdev);
7663 ret = set_signature(osroot, osdev, sign, fstype);
7667 "device: %s\n"), osdev);
7678 sign, osdev);
7680 fdiskpart = get_partition(osdev);
7684 osdev);
7689 slice = strrchr(osdev, 's');
8531 update_entry(menu_t *mp, char *menu_root, char *osdev) argument
8547 assert(osdev);
8550 BAM_DPRINTF(("%s: entered. args: %s %s %s\n", fcn, menu_root, osdev,
8558 grubsign = get_grubsign(osroot, osdev);
8562 osroot, osdev);
8571 grubroot = get_grubroot(osroot, osdev, menu_root);
8575 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8578 "menu_root=%s\n", fcn, osroot, osdev, menu_root));
8740 char *osdev; local
8814 osdev = get_special("/");
8815 INJECT_ERROR1("REBOOT_SPECIAL_NULL", osdev = NULL);
8816 if (osdev == NULL) {
8823 sign = find_existing_sign("/", osdev, fstype);
8827 free(osdev);
8833 free(osdev);
9245 char *osdev; local
9450 osdev = get_special("/");
9451 INJECT_ERROR1("GET_SET_KERNEL_SPECIAL", osdev = NULL);
9452 if (osdev == NULL) {
9461 sign = find_existing_sign("/", osdev, fstype);
9465 free(osdev);
9473 free(osdev);