Lines Matching defs:zoneid
326 prfind_zone(pid_t pid, zoneid_t zoneid)
338 if (zoneid == ALL_ZONES || p->p_zone->zone_id == zoneid)
353 zoneid_t zoneid;
356 zoneid = ALL_ZONES;
358 zoneid = getzoneid();
359 return (prfind_zone(pid, zoneid));
363 pgfind_zone(pid_t pgid, zoneid_t zoneid)
375 if (zoneid == ALL_ZONES || pgid == 0 || p == NULL ||
376 p->p_zone->zone_id == zoneid)
389 zoneid_t zoneid;
392 zoneid = ALL_ZONES;
394 zoneid = getzoneid();
395 return (pgfind_zone(pgid, zoneid));
454 sprlock_zone(pid_t pid, zoneid_t zoneid)
461 if ((p = prfind_zone(pid, zoneid)) == NULL) {
486 zoneid_t zoneid;
489 zoneid = ALL_ZONES;
491 zoneid = getzoneid();
492 return (sprlock_zone(pid, zoneid));
686 * Increment the number of processes associated with a given uid and zoneid.
689 upcount_inc(uid_t uid, zoneid_t zoneid)
696 hupc = &upc_hash[UPC_HASH(uid, zoneid)];
700 if ((*upc)->up_uid == uid && (*upc)->up_zoneid == zoneid) {
714 * There is no entry for this <uid,zoneid> pair.
737 new->up_zoneid = zoneid;
745 * Decrement the number of processes a given uid and zoneid has.
748 upcount_dec(uid_t uid, zoneid_t zoneid)
755 upc = &upc_hash[UPC_HASH(uid, zoneid)];
757 if ((*upc)->up_uid == uid && (*upc)->up_zoneid == zoneid) {
776 upcount_get(uid_t uid, zoneid_t zoneid)
782 upc = upc_hash[UPC_HASH(uid, zoneid)];
784 if (upc->up_uid == uid && upc->up_zoneid == zoneid) {