Lines Matching refs:bt
360 be_transaction_data_t bt = { 0 }; in be_activate_current_be() local
362 if ((ret = be_find_current_be(&bt)) != BE_SUCCESS) { in be_activate_current_be()
366 if ((ret = _be_activate(bt.obe_name)) != BE_SUCCESS) { in be_activate_current_be()
368 "activate %s\n"), bt.obe_name); in be_activate_current_be()
573 be_get_grub_vers(be_transaction_data_t *bt, char **cur_vers, char **new_vers) in be_get_grub_vers() argument
592 if (bt == NULL || bt->obe_name == NULL || bt->obe_zpool == NULL || in be_get_grub_vers()
593 bt->obe_root_ds == NULL) { in be_get_grub_vers()
598 if ((pool_zhp = zfs_open(g_zfs, bt->obe_zpool, ZFS_TYPE_FILESYSTEM)) == in be_get_grub_vers()
612 "(%s) could not be mounted\n"), bt->obe_zpool); in be_get_grub_vers()
623 "default BE in the grub menu.\n"), bt->obe_zpool); in be_get_grub_vers()
639 if ((zhp = zfs_open(g_zfs, bt->obe_root_ds, ZFS_TYPE_FILESYSTEM)) == in be_get_grub_vers()
642 "open BE root dataset (%s): %s\n"), bt->obe_root_ds, in be_get_grub_vers()
649 if ((ret = _be_mount(bt->obe_name, &temp_mntpnt, in be_get_grub_vers()
652 "mount BE (%s)\n"), bt->obe_name); in be_get_grub_vers()
673 (void) _be_unmount(bt->obe_name, 0); in be_get_grub_vers()
904 be_do_installgrub(be_transaction_data_t *bt) in be_do_installgrub() argument
933 if ((zhp = zfs_open(g_zfs, bt->obe_root_ds, ZFS_TYPE_FILESYSTEM)) == in be_do_installgrub()
936 "open BE root dataset (%s): %s\n"), bt->obe_root_ds, in be_do_installgrub()
942 if ((ret = _be_mount(bt->obe_name, &tmp_mntpt, in be_do_installgrub()
945 "mount BE (%s)\n"), bt->obe_name); in be_do_installgrub()
956 if ((zphp = zpool_open(g_zfs, bt->obe_zpool)) == NULL) { in be_do_installgrub()
958 "pool (%s): %s\n"), bt->obe_zpool, in be_do_installgrub()
962 (void) _be_unmount(bt->obe_name, 0); in be_do_installgrub()
1039 if ((zhp = zfs_open(g_zfs, bt->obe_zpool, ZFS_TYPE_FILESYSTEM)) == in be_do_installgrub()
1054 "(%s) could not be mounted\n"), bt->obe_zpool); in be_do_installgrub()
1066 "version from the grub capability file.\n"), bt->obe_zpool); in be_do_installgrub()
1111 (void) _be_unmount(bt->obe_name, 0); in be_do_installgrub()