Searched refs:zone_t (Results 1 - 25 of 106) sorted by relevance

12345

/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dzone.h58 list_node_t zref_linkage; /* linkage for zone_t::zone_ref_list */
69 } zone_t; typedef in typeref:struct:zone
71 extern zone_t zone0;
72 extern zone_t *global_zone;
90 extern void *zone_getspecific(zone_key_t, zone_t *);
91 extern int zone_setspecific(zone_key_t, zone_t *, const void *);
/illumos-gate/usr/src/uts/common/sys/
H A Dkidmap.h71 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
75 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
79 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
83 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix,
87 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix,
100 kidmap_get_create(zone_t *zone);
147 int idmap_reg_dh(zone_t *zone, door_handle_t dh);
148 int idmap_unreg_dh(zone_t *zone, door_handle_t dh);
154 door_handle_t idmap_get_door(zone_t *zone);
160 void idmap_purge_cache(zone_t *zon
[all...]
H A Dcpucaps.h80 extern void cpucaps_zone_remove(zone_t *);
86 extern int cpucaps_zone_set(zone_t *, rctl_qty_t);
92 extern rctl_qty_t cpucaps_zone_get(zone_t *);
H A Dzone.h360 * references are linked into the zone's zone_t::zone_ref_list. This allows
365 list_node_t zref_linkage; /* linkage for zone_t::zone_ref_list */
435 * zone_lock protects the following fields of a zone_t:
633 } zone_t; typedef in typeref:struct:zone
641 extern zone_t zone0;
642 extern zone_t *global_zone;
650 extern void zone_hold(zone_t *);
651 extern void zone_rele(zone_t *);
653 extern void zone_hold_ref(zone_t *, zone_ref_t *, zone_ref_subsys_t);
655 extern void zone_cred_hold(zone_t *);
[all...]
H A Dsid.h105 int ksid_lookupbyuid(zone_t *, uid_t, ksid_t *);
106 int ksid_lookupbygid(zone_t *, gid_t, ksid_t *);
125 ksidlist_t *kcrsid_gidstosids(zone_t *, int, gid_t *);
H A Dprsystm.h73 extern void prgetstatus(proc_t *, struct pstatus *, zone_t *);
74 extern void prgetlwpstatus(kthread_t *, struct lwpstatus *, zone_t *);
133 extern void prgetstatus32(proc_t *, struct pstatus32 *, zone_t *);
134 extern void prgetlwpstatus32(kthread_t *, struct lwpstatus32 *, zone_t *);
H A Dbrand.h106 void (*b_init_brand_data)(zone_t *);
107 void (*b_free_brand_data)(zone_t *);
111 int (*b_getattr)(zone_t *, int, void *, size_t *);
112 int (*b_setattr)(zone_t *, int, void *, size_t);
/illumos-gate/usr/src/lib/smbsrv/libfksmbsrv/common/sys/
H A Dkidmap.h84 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
88 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
92 kidmap_getpidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
96 kidmap_getsidbyuid(zone_t *zone, uid_t uid, const char **sid_prefix,
100 kidmap_getsidbygid(zone_t *zone, gid_t gid, const char **sid_prefix,
113 kidmap_get_create(zone_t *zone);
161 int idmap_reg_dh(zone_t *zone, door_handle_t dh);
162 int idmap_unreg_dh(zone_t *zone, door_handle_t dh);
168 door_handle_t idmap_get_door(zone_t *zone);
174 void idmap_purge_cache(zone_t *zon
[all...]
/illumos-gate/usr/src/uts/common/brand/sn1/
H A Dsn1_brand.c45 void sn1_init_brand_data(zone_t *);
46 void sn1_free_brand_data(zone_t *);
48 int sn1_getattr(zone_t *, int, void *, size_t *);
49 int sn1_setattr(zone_t *, int, void *, size_t);
139 sn1_getattr(zone_t *zone, int attr, void *buf, size_t *bufsize)
146 sn1_setattr(zone_t *zone, int attr, void *buf, size_t bufsize)
211 sn1_free_brand_data(zone_t *zone)
217 sn1_init_brand_data(zone_t *zone)
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dkmisc.c41 zone_t zone0 = {
46 zone_t *
/illumos-gate/usr/src/uts/common/os/
H A Dzone.c34 * Zones (represented by the reference counted zone_t) are tracked in
84 * multiple times for the same zone_t. Setting of the zone's state to
130 * The per-zone structure (zone_t) is reference counted, and freed
136 * Pointers to active zone_t's are stored in two hash tables; one
139 * zone_find_by_name. Both return zone_t pointers with the zone
157 * the zone_t (see <sys/zone.h> for details). In addition, holding
275 * wake up will free the zone_t, hence we cannot use zone->zone_cv.
312 zone_t zone0;
313 zone_t *global_zone = NULL; /* Set when the global zone is initialized */
391 typedef boolean_t zsd_applyfn_t(kmutex_t *, boolean_t, zone_t *, zone_key_
[all...]
H A Dcred.c109 get_ephemeral_zsd(zone_t *zone)
738 zone_t *
764 zone_t *zone = crgetzone(cr);
784 zone_t *zone = crgetzone(cr);
804 zone_t *zone = crgetzone(cr);
1090 crsetzone(cred_t *cr, zone_t *zptr)
1092 zone_t *oldzptr = cr->cr_zone;
1166 zone_t *zone;
1175 valid_ephemeral_uid(zone_t *zone, uid_t id)
1188 valid_ephemeral_gid(zone_t *zon
[all...]
H A Dsid.c194 ksid_lookupbyuid(zone_t *zone, uid_t id, ksid_t *res)
210 ksid_lookupbygid(zone_t *zone, gid_t id, ksid_t *res)
383 kcrsid_gidstosids(zone_t *zone, int ngrp, gid_t *grp)
H A Dtlabel.c171 zone_t *reszone;
172 zone_t *new_reszone;
320 zone_t *zone;
449 zone_t *to_zone;
H A Dklpd.c345 zone_t *ckzone;
410 zone_t *kkzone = crgetzone(p->klpd_cred);
733 zone_t *myzone = crgetzone(CRED());
762 zone_t *myzone = crgetzone(CRED());
856 zone_t *myzone = crgetzone(CRED());
867 zone_t *, myzone, char *, rpnp->pn_path);
907 int, dres, zone_t *, myzone,
1008 zone_t *myzone = crgetzone(cr);
1096 zone_t *myzone = crgetzone(cr);
/illumos-gate/usr/src/uts/common/syscall/
H A Dsidsys.c49 zone_t *zone = crgetzone(CRED());
111 zone_t *zone;
131 zone_t *zone = crgetzone(CRED());
H A Dgid.c51 zone_t *zone = crgetzone(CRED());
151 zone_t *zone = crgetzone(CRED());
226 zone_t *zone = crgetzone(CRED());
H A Duid.c54 zone_t *zone = crgetzone(CRED());
196 zone_t *zone = crgetzone(CRED());
274 zone_t *zone = crgetzone(CRED());
H A Dgroups.c50 zone_t *zone;
/illumos-gate/usr/src/uts/common/brand/solaris10/
H A Ds10_brand.c48 void s10_init_brand_data(zone_t *);
49 void s10_free_brand_data(zone_t *);
51 int s10_getattr(zone_t *, int, void *, size_t *);
52 int s10_setattr(zone_t *, int, void *, size_t);
144 s10_getattr(zone_t *zone, int attr, void *buf, size_t *bufsize)
160 s10_setattr(zone_t *zone, int attr, void *buf, size_t bufsize)
377 s10_free_brand_data(zone_t *zone)
383 s10_init_brand_data(zone_t *zone)
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dzone.c59 zid_lookup_cb(uintptr_t addr, const zone_t *zone, void *arg)
86 zone_t zn;
133 * Read the zone_t structure at the given address and read its name.
135 if (mdb_vread(&zn, sizeof (zone_t), addr) == -1) {
136 mdb_warn("can't read zone_t structure at %p", addr);
353 zone_t zone;
374 * Make sure a zone_t can be read from the specified address.
377 mdb_warn("couldn't read zone_t at %p", (void *)addr);
/illumos-gate/usr/src/uts/common/fs/autofs/
H A Dauto_sys.c43 zone_t *zone;
/illumos-gate/usr/src/uts/common/sys/tsol/
H A Dtndb.h380 extern in_port_t tsol_next_port(zone_t *, in_port_t, int, boolean_t);
381 extern mlp_type_t tsol_mlp_port_type(zone_t *, uchar_t, uint16_t, mlp_type_t);
383 extern int tsol_mlp_anon(zone_t *, mlp_type_t, uchar_t, uint16_t, boolean_t);
/illumos-gate/usr/src/uts/common/disp/
H A Dcpucaps.c120 * cpucaps_zone_set(zone_t *, rctl_qty_t)
125 * cpucaps_zone_remove(zone_t *)
419 cap_zone_enable(zone_t *zone, hrtime_t value)
455 cap_zone_disable(zone_t *zone)
518 zone_t *zone = cap->cap_zone;
655 cpucaps_zone_set(zone_t *zone, rctl_qty_t cap_val)
779 cpucaps_zone_remove(zone_t *zone)
945 cpucaps_zone_get(zone_t *zone)
1027 zone_t *zone;
/illumos-gate/usr/src/uts/common/idmap/
H A Didmap_kapi.c121 idmap_get_zone_specific(zone_t *zone);
126 idmap_reg_dh(zone_t *zone, door_handle_t dh)
154 idmap_unreg_dh(zone_t *zone, door_handle_t dh)
185 idmap_get_cache_data(zone_t *zone, size_t *uidbysid, size_t *gidbysid,
307 idmap_get_zone_specific(zone_t *zone)
375 idmap_get_door(zone_t *zone)
399 idmap_purge_cache(zone_t *zone)
425 kidmap_getuidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
502 kidmap_getgidbysid(zone_t *zone, const char *sid_prefix, uint32_t rid,
579 kidmap_getpidbysid(zone_t *zon
[all...]

Completed in 116 milliseconds

12345