Lines Matching refs:zone
109 get_ephemeral_zsd(zone_t *zone) in get_ephemeral_zsd() argument
113 eph_zsd = zone_getspecific(ephemeral_zone_key, zone); in get_ephemeral_zsd()
119 eph_zsd = zone_getspecific(ephemeral_zone_key, zone); in get_ephemeral_zsd()
131 eph_zsd->eph_nobody = crdup(zone->zone_kcred); in get_ephemeral_zsd()
134 eph_zsd->eph_nobody->cr_zone = zone; in get_ephemeral_zsd()
136 (void) zone_setspecific(ephemeral_zone_key, zone, eph_zsd); in get_ephemeral_zsd()
762 zone_t *zone = crgetzone(cr); in crsetresuid() local
766 if (BADUID(r, zone) || BADUID(e, zone) || BADUID(s, zone)) in crsetresuid()
782 zone_t *zone = crgetzone(cr); in crsetresgid() local
786 if (BADGID(r, zone) || BADGID(e, zone) || BADGID(s, zone)) in crsetresgid()
802 zone_t *zone = crgetzone(cr); in crsetugid() local
806 if (!VALID_UID(uid, zone) || !VALID_GID(gid, zone)) in crsetugid()
1164 zone_t *zone; in zone_kcred() local
1166 if ((zone = CRED()->cr_zone) != NULL) in zone_kcred()
1167 return (zone->zone_kcred); in zone_kcred()
1173 valid_ephemeral_uid(zone_t *zone, uid_t id) in valid_ephemeral_uid() argument
1179 eph_zsd = get_ephemeral_zsd(zone); in valid_ephemeral_uid()
1186 valid_ephemeral_gid(zone_t *zone, gid_t id) in valid_ephemeral_gid() argument
1192 eph_zsd = get_ephemeral_zsd(zone); in valid_ephemeral_gid()
1199 eph_uid_alloc(zone_t *zone, int flags, uid_t *start, int count) in eph_uid_alloc() argument
1201 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in eph_uid_alloc()
1225 eph_gid_alloc(zone_t *zone, int flags, gid_t *start, int count) in eph_gid_alloc() argument
1227 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in eph_gid_alloc()
1257 get_ephemeral_data(zone_t *zone, uid_t *min_uid, uid_t *last_uid, in get_ephemeral_data() argument
1260 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in get_ephemeral_data()
1276 set_ephemeral_data(zone_t *zone, uid_t min_uid, uid_t last_uid, in set_ephemeral_data() argument
1279 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in set_ephemeral_data()
1404 zone_t *zone = crgetzone(cr); in crset_zone_privall() local
1408 priv_intersect(zone->zone_privset, &CR_LPRIV(cr)); in crset_zone_privall()
1409 priv_intersect(zone->zone_privset, &CR_EPRIV(cr)); in crset_zone_privall()
1410 priv_intersect(zone->zone_privset, &CR_IPRIV(cr)); in crset_zone_privall()
1411 priv_intersect(zone->zone_privset, &CR_PPRIV(cr)); in crset_zone_privall()