Lines Matching refs:osdev
996 char *osdev; in bam_menu() local
1019 osdev = osroot = NULL; in bam_menu()
1024 osdev = strtok(opt, ","); in bam_menu()
1025 assert(osdev); in bam_menu()
1151 ret = f(menu, menu_root, osdev); in bam_menu()
4995 get_grubroot(char *osroot, char *osdev, char *menu_root) argument
5003 char *ctdname = strstr(osdev, "dsk/");
5009 bam_error(INVALID_DEV_DSK, osdev);
5015 bam_error(CANNOT_GRUBROOT_BOOTDISK, osdev);
5051 bam_error(BIOSDEV_SKIP, osdev);
5055 fdiskpart = get_partition(osdev);
5058 bam_error(FDISKPART_FAIL, osdev);
5583 get_pool(char *osdev) argument
5594 INJECT_ERROR1("GET_POOL_OSDEV", osdev = NULL);
5595 if (osdev == NULL) {
5600 BAM_DPRINTF((D_GET_POOL_OSDEV, fcn, osdev));
5602 if (osdev[0] != '/') {
5603 (void) strlcpy(buf, osdev, sizeof (buf));
5610 } else if (strncmp(osdev, "/dev/dsk/", strlen("/dev/dsk/")) != 0 &&
5611 strncmp(osdev, "/dev/rdsk/", strlen("/dev/rdsk/")) != 0) {
5612 bam_error(GET_POOL_BAD_OSDEV, osdev);
5622 osdev);
5627 bam_error(FSTYP_A_FAILED, osdev);
5633 bam_error(NULL_FSTYP_A, osdev);
5642 bam_error(BAD_FSTYP_A, osdev);
5657 find_zfs_existing(char *osdev) argument
5665 pool = get_pool(osdev);
5668 bam_error(ZFS_GET_POOL_FAILED, osdev);
5696 find_existing_sign(char *osroot, char *osdev, char *fstype) argument
5706 return (find_zfs_existing(osdev));
6549 create_zfs_sign(char *osdev) argument
6555 BAM_DPRINTF((D_FUNC_ENTRY1, fcn, osdev));
6560 pool = get_pool(osdev);
6563 bam_error(GET_POOL_FAILED, osdev);
6579 create_new_sign(char *osdev, char *fstype) argument
6588 sign = create_zfs_sign(osdev);
6704 set_backup_zfs(char *osdev, char *sign) argument
6712 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osdev, sign));
6714 pool = get_pool(osdev);
6717 bam_error(GET_POOL_FAILED, osdev);
6746 set_backup(char *osroot, char *osdev, char *sign, char *fstype) argument
6758 ret = set_backup_zfs(osdev, sign);
6844 set_primary_zfs(char *osdev, char *sign) argument
6852 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osdev, sign));
6854 pool = get_pool(osdev);
6857 bam_error(GET_POOL_FAILED, osdev);
6895 set_primary(char *osroot, char *osdev, char *sign, char *fstype) argument
6906 ret = set_primary_zfs(osdev, sign);
7016 set_signature(char *osroot, char *osdev, char *sign, char *fstype) argument
7021 BAM_DPRINTF((D_FUNC_ENTRY4, fcn, osroot, osdev, sign, fstype));
7023 ret = set_backup(osroot, osdev, sign, fstype);
7027 bam_error(SET_BACKUP_FAILED, sign, osroot, osdev);
7031 ret = set_primary(osroot, osdev, sign, fstype);
7038 bam_error(SET_PRIMARY_FAILED, sign, osroot, osdev);
7045 get_grubsign(char *osroot, char *osdev) argument
7055 BAM_DPRINTF((D_FUNC_ENTRY2, fcn, osroot, osdev));
7063 sign = find_existing_sign(osroot, osdev, fstype);
7066 BAM_DPRINTF((D_GET_GRUBSIGN_NO_EXISTING, fcn, osroot, osdev));
7067 sign = create_new_sign(osdev, fstype);
7070 bam_error(GRUBSIGN_CREATE_FAIL, osdev);
7076 ret = set_signature(osroot, osdev, sign, fstype);
7079 bam_error(GRUBSIGN_WRITE_FAIL, osdev);
7089 bam_print(GRUBSIGN_FOUND_OR_CREATED, sign, osdev);
7091 fdiskpart = get_partition(osdev);
7094 bam_error(FDISKPART_FAIL, osdev);
7099 slice = strrchr(osdev, 's');
7906 update_entry(menu_t *mp, char *menu_root, char *osdev) argument
7922 assert(osdev);
7925 BAM_DPRINTF((D_FUNC_ENTRY3, fcn, menu_root, osdev, bam_root));
7932 grubsign = get_grubsign(osroot, osdev);
7935 bam_error(GET_GRUBSIGN_ERROR, osroot, osdev);
7944 grubroot = get_grubroot(osroot, osdev, menu_root);
7948 fcn, osroot, osdev, menu_root));
7951 fcn, osroot, osdev, menu_root));
8109 char *osdev; local
8178 osdev = get_special("/");
8179 INJECT_ERROR1("REBOOT_SPECIAL_NULL", osdev = NULL);
8180 if (osdev == NULL) {
8186 sign = find_existing_sign("/", osdev, fstype);
8190 free(osdev);
8195 free(osdev);
8590 char *osdev; local
8784 osdev = get_special("/");
8785 INJECT_ERROR1("GET_SET_KERNEL_SPECIAL", osdev = NULL);
8786 if (osdev == NULL) {
8793 sign = find_existing_sign("/", osdev, fstype);
8797 free(osdev);
8803 free(osdev);