Lines Matching refs:fld

709     char *zoneroot, be_fs_list_data_t *fld)  in be_get_legacy_fs()  argument
717 if (be_name == NULL || be_root_ds == NULL || fld == NULL) in be_get_legacy_fs()
731 if (!zfs_is_mounted(zhp, &fld->altroot)) { in be_get_legacy_fs()
732 if ((ret = _be_mount(be_name, &fld->altroot, in be_get_legacy_fs()
741 } else if (fld->altroot == NULL) { in be_get_legacy_fs()
776 "%s%s", fld->altroot, zoneroot); in be_get_legacy_fs()
796 free(fld->altroot); in be_get_legacy_fs()
797 fld->altroot = zone_md.altroot; in be_get_legacy_fs()
804 if (get_mountpoint_from_vfstab(fld->altroot, zfs_get_name(zhp), in be_get_legacy_fs()
807 if (add_to_fs_list(fld, zfs_get_name(zhp)) in be_get_legacy_fs()
820 fld)) != 0) { in be_get_legacy_fs()
831 zone_ud.altroot = fld->altroot; in be_get_legacy_fs()
854 free(fld->altroot); in be_get_legacy_fs()
855 fld->altroot = NULL; in be_get_legacy_fs()
872 be_free_fs_list(be_fs_list_data_t *fld) in be_free_fs_list() argument
876 if (fld == NULL) in be_free_fs_list()
879 free(fld->altroot); in be_free_fs_list()
881 if (fld->fs_list == NULL) in be_free_fs_list()
884 for (i = 0; i < fld->fs_num; i++) in be_free_fs_list()
885 free(fld->fs_list[i]); in be_free_fs_list()
887 free(fld->fs_list); in be_free_fs_list()
1430 be_fs_list_data_t *fld = data; in be_get_legacy_fs_callback() local
1453 if (get_mountpoint_from_vfstab(fld->altroot, fs_name, in be_get_legacy_fs_callback()
1463 if (add_to_fs_list(fld, zfs_get_name(zhp)) != BE_SUCCESS) { in be_get_legacy_fs_callback()
1474 fld)) != 0) { in be_get_legacy_fs_callback()
1496 add_to_fs_list(be_fs_list_data_t *fld, const char *fs) in add_to_fs_list() argument
1498 if (fld == NULL || fs == NULL) in add_to_fs_list()
1501 if ((fld->fs_list = (char **)realloc(fld->fs_list, in add_to_fs_list()
1502 sizeof (char *)*(fld->fs_num + 1))) == NULL) { in add_to_fs_list()
1508 if ((fld->fs_list[fld->fs_num++] = strdup(fs)) == NULL) { in add_to_fs_list()