Lines Matching defs:md

252 	be_mount_data_t	md = { 0 };
329 md.altroot = tmp_altroot;
330 md.shared_fs = flags & BE_MOUNT_FLAG_SHARED_FS;
331 md.shared_rw = flags & BE_MOUNT_FLAG_SHARED_RW;
345 if ((ret = be_mount_zone_root(zhp, &md)) != BE_SUCCESS) {
348 free(md.altroot);
368 if (md.shared_fs) {
372 (void) zpool_iter(g_zfs, zpool_shared_fs_callback, &md);
384 if (be_mount_zones(zhp, &md) != BE_SUCCESS) {
564 * md - be_mount_data_t pointer to data for zone to be mounted
572 be_mount_zone_root(zfs_handle_t *zhp, be_mount_data_t *md)
599 if (lstat(md->altroot, &buf) != 0) {
600 if (mkdirp(md->altroot, 0755) != 0) {
603 "to create mountpoint %s\n"), md->altroot);
621 if (mount(zfs_get_name(zhp), md->altroot, MS_OVERLAY, MNTTYPE_ZFS,
626 zfs_get_name(zhp), md->altroot);
1537 be_mount_data_t *md = data;
1555 (void) loopback_mount_shared_fs(zhp, md);
1558 (void) zfs_iter_filesystems(zhp, iter_shared_fs_callback, md);
1592 be_mount_data_t *md = data;
1624 (void) loopback_mount_shared_fs(zhp, md);
1627 (void) zfs_iter_filesystems(zhp, iter_shared_fs_callback, md);
1644 * md - be_mount_data_t pointer
1652 loopback_mount_shared_fs(zfs_handle_t *zhp, be_mount_data_t *md)
1687 md->altroot, zhp_mountpoint);
1690 if (!md->shared_rw) {
1717 * md - be_mount_data_t pointer
1725 loopback_mount_zonepath(const char *zonepath, be_mount_data_t *md)
1802 md->altroot, parentmnt);
1812 parentmnt, md);
1826 if (!md->shared_rw) {
1831 md->altroot, zonepath);
2334 * md - be_mount_data_t pointer to data for global BE.
2342 be_mount_zones(zfs_handle_t *be_zhp, be_mount_data_t *md)
2352 z_set_zone_root(md->altroot);
2395 if (!md->shared_fs) {
2396 ret = loopback_mount_zonepath(zonepath, md);
2403 ret = be_mount_one_zone(be_zhp, md, zonename,
2412 "altroot %s\n"), zonename, md->altroot);
2529 * md - be_mount_data_t pointer to data for global BE
2540 be_mount_one_zone(zfs_handle_t *be_zhp, be_mount_data_t *md, char *zonename,
2574 (void) strlcpy(zone_altroot, md->altroot, sizeof (zone_altroot));
2579 zone_md.shared_fs = md->shared_fs;
2580 zone_md.shared_rw = md->shared_rw;