Lines Matching defs:be_name
108 char *be_name = NULL;
118 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &be_name)
126 if (!be_valid_be_name(be_name)) {
128 be_name);
148 ret = _be_mount(be_name, &mountpoint, flags);
173 char *be_name = NULL;
184 if (nvlist_lookup_string(be_attrs, BE_ATTR_ORIG_BE_NAME, &be_name)
192 if (be_name[0] == '/') {
193 if ((ds = be_get_ds_from_dir(be_name)) != NULL) {
195 be_name = be_name_mnt + 1;
199 "at '%s'\n"), be_name);
205 if (!be_valid_be_name(be_name)) {
207 be_name);
219 ret = _be_unmount(be_name, flags);
239 * be_name - pointer to name of BE to mount.
249 _be_mount(char *be_name, char **altroot, int flags)
261 if (be_name == NULL || altroot == NULL)
264 /* Set be_name as obe_name in bt structure */
265 bt.obe_name = be_name;
409 * be_name - pointer to name of BE to unmount.
418 _be_unmount(char *be_name, int flags)
430 if (be_name == NULL)
433 /* Set be_name as obe_name in bt structure */
434 bt.obe_name = be_name;
695 * be_name - global BE name from which to get legacy file
708 be_get_legacy_fs(char *be_name, char *be_root_ds, char *zoneroot_ds,
717 if (be_name == NULL || be_root_ds == NULL || fld == NULL)
732 if ((ret = _be_mount(be_name, &fld->altroot,
736 "failed to mount BE %s\n"), be_name);
744 be_name, libzfs_error_description(g_zfs));
844 if ((err = _be_unmount(be_name, 0)) != BE_SUCCESS) {
846 "failed to unmount %s\n"), be_name);