Lines Matching refs:zonepath

1725 loopback_mount_zonepath(const char *zonepath, be_mount_data_t *md)  in loopback_mount_zonepath()  argument
1758 p = strrchr(zonepath, '/'); in loopback_mount_zonepath()
1759 if (p != NULL && p != zonepath) { in loopback_mount_zonepath()
1761 p - zonepath + 1)) == NULL) { in loopback_mount_zonepath()
1765 (void) strlcpy(parent_dir, zonepath, p - zonepath + 1); in loopback_mount_zonepath()
1831 md->altroot, zonepath); in loopback_mount_zonepath()
1837 if (mount(zonepath, altzonepath, mflag, MNTTYPE_LOFS, in loopback_mount_zonepath()
1842 zonepath, altzonepath, strerror(err)); in loopback_mount_zonepath()
2347 char *zonepath = NULL; in be_mount_zones() local
2369 zonepath = z_zlist_get_zonepath(zlst, k); in be_mount_zones()
2375 if ((zonepath_ds = be_get_ds_from_dir(zonepath)) in be_mount_zones()
2396 ret = loopback_mount_zonepath(zonepath, md); in be_mount_zones()
2404 zonepath, zonepath_ds); in be_mount_zones()
2453 char *zonepath = NULL; in be_unmount_zones() local
2476 zonepath = z_zlist_get_zonepath(zlst, k); in be_unmount_zones()
2480 "%s%s", ud->altroot, zonepath); in be_unmount_zones()
2501 ret = be_unmount_one_zone(ud, zonename, zonepath, in be_unmount_zones()
2541 char *zonepath, char *zonepath_ds) in be_mount_one_zone() argument
2573 be_make_zoneroot(zonepath, zoneroot, sizeof (zoneroot)); in be_mount_one_zone()
2620 be_unmount_one_zone(be_unmount_data_t *ud, char *zonename, char *zonepath, in be_unmount_one_zone() argument
2631 be_make_zoneroot(zonepath, zoneroot, sizeof (zoneroot)); in be_unmount_one_zone()