Lines Matching refs:zone

110 get_ephemeral_zsd(zone_t *zone)  in get_ephemeral_zsd()  argument
114 eph_zsd = zone_getspecific(ephemeral_zone_key, zone); in get_ephemeral_zsd()
120 eph_zsd = zone_getspecific(ephemeral_zone_key, zone); in get_ephemeral_zsd()
132 eph_zsd->eph_nobody = crdup(zone->zone_kcred); in get_ephemeral_zsd()
135 eph_zsd->eph_nobody->cr_zone = zone; in get_ephemeral_zsd()
137 (void) zone_setspecific(ephemeral_zone_key, zone, eph_zsd); in get_ephemeral_zsd()
765 zone_t *zone = crgetzone(cr); in crsetresuid() local
769 if (BADUID(r, zone) || BADUID(e, zone) || BADUID(s, zone)) in crsetresuid()
785 zone_t *zone = crgetzone(cr); in crsetresgid() local
789 if (BADGID(r, zone) || BADGID(e, zone) || BADGID(s, zone)) in crsetresgid()
805 zone_t *zone = crgetzone(cr); in crsetugid() local
809 if (!VALID_UID(uid, zone) || !VALID_GID(gid, zone)) in crsetugid()
1167 zone_t *zone; in zone_kcred() local
1169 if ((zone = CRED()->cr_zone) != NULL) in zone_kcred()
1170 return (zone->zone_kcred); in zone_kcred()
1176 valid_ephemeral_uid(zone_t *zone, uid_t id) in valid_ephemeral_uid() argument
1182 eph_zsd = get_ephemeral_zsd(zone); in valid_ephemeral_uid()
1189 valid_ephemeral_gid(zone_t *zone, gid_t id) in valid_ephemeral_gid() argument
1195 eph_zsd = get_ephemeral_zsd(zone); in valid_ephemeral_gid()
1202 eph_uid_alloc(zone_t *zone, int flags, uid_t *start, int count) in eph_uid_alloc() argument
1204 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in eph_uid_alloc()
1228 eph_gid_alloc(zone_t *zone, int flags, gid_t *start, int count) in eph_gid_alloc() argument
1230 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in eph_gid_alloc()
1260 get_ephemeral_data(zone_t *zone, uid_t *min_uid, uid_t *last_uid, in get_ephemeral_data() argument
1263 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in get_ephemeral_data()
1279 set_ephemeral_data(zone_t *zone, uid_t min_uid, uid_t last_uid, in set_ephemeral_data() argument
1282 ephemeral_zsd_t *eph_zsd = get_ephemeral_zsd(zone); in set_ephemeral_data()
1407 zone_t *zone = crgetzone(cr); in crset_zone_privall() local
1411 priv_intersect(zone->zone_privset, &CR_LPRIV(cr)); in crset_zone_privall()
1412 priv_intersect(zone->zone_privset, &CR_EPRIV(cr)); in crset_zone_privall()
1413 priv_intersect(zone->zone_privset, &CR_IPRIV(cr)); in crset_zone_privall()
1414 priv_intersect(zone->zone_privset, &CR_PPRIV(cr)); in crset_zone_privall()