zone_uniqid
curproc->p_zone->zone_uniqid);
zone->zone_uniqid == GLOBAL_ZONEUNIQID) {
ct = contract_ptr(i, VTOZONE(vp)->zone_uniqid);
zuniqid = VTOZONE(vp)->zone_uniqid;
zuniqid = zone->zone_uniqid;
zuniqid = VTOZONE(vp)->zone_uniqid;
VTOZONE(vp)->zone_uniqid);
VTOZONE(dp)->zone_uniqid == contract_getzuniqid(ct) &&
VTOZONE(dp)->zone_uniqid != GLOBAL_ZONEUNIQID &&
zid = VTOZONE(pnp->pr_vnode)->zone_uniqid;
zuniqid = curproc->p_zone->zone_uniqid;
result = curproc->p_zone->zone_uniqid == ct->ct_czuniqid &&
ct->ct_czuniqid = ct->ct_mzuniqid = author->p_zone->zone_uniqid;
p->p_zone->zone_uniqid != ct->ct_czuniqid) {
if (zone->zone_uniqid == GLOBAL_ZONEUNIQID ||
zone->zone_uniqid == ct->ct_czuniqid) {
if (zone->zone_uniqid == ct->ct_czuniqid ||
if (czone->zone_uniqid == ct->ct_mzuniqid)
zone->zone_uniqid = uniqid++;
zone_uniqid(&zone0);
ASSERT(zone0.zone_uniqid == GLOBAL_ZONEUNIQID);
zone_uniqid(zone);
uniqid = zone->zone_uniqid;
zone->zone_uniqid != uniqid) {
size = sizeof (zone->zone_uniqid);
copyout(&zone->zone_uniqid, buf, bufsize) != 0)
if (contract_getzuniqid(next) != zone->zone_uniqid) {
contract_setzuniqid(ct, zone->zone_uniqid);
uniqid = zone->zone_uniqid;
if (zone->zone_uniqid != uniqid) {
zargp->arg.uniqid = zone->zone_uniqid;
uint64_t zone_uniqid; /* unique zone generation number */
curproc->p_zone->zone_uniqid)) == NULL) {
curproc->p_zone->zone_uniqid)) == NULL) {