Symbol: zsd
usr/src/cmd/mdb/common/modules/genunix/genunix.c
4505
"selected zones", zsd },
usr/src/cmd/mdb/common/modules/genunix/zone.h
45
extern int zsd(uintptr_t, uint_t, int, const mdb_arg_t *);
usr/src/uts/common/os/zone.c
575
struct zsd_entry *zsd;
usr/src/uts/common/os/zone.c
577
for (zsd = list_head(l); zsd != NULL; zsd = list_next(l, zsd)) {
usr/src/uts/common/os/zone.c
578
if (zsd->zsd_key == key) {
usr/src/uts/common/os/zone.c
579
return (zsd);
usr/src/uts/common/os/zone.c
592
struct zsd_entry *zsd;
usr/src/uts/common/os/zone.c
594
for (zsd = list_head(l); zsd != NULL; zsd = list_next(l, zsd)) {
usr/src/uts/common/os/zone.c
595
if (zsd->zsd_key == key) {
usr/src/uts/common/os/zone.c
599
if (zsd != list_head(l)) {
usr/src/uts/common/os/zone.c
600
list_remove(l, zsd);
usr/src/uts/common/os/zone.c
601
list_insert_head(l, zsd);
usr/src/uts/common/os/zone.c
603
return (zsd);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1031
svc_gss_zsd_t *zsd = svc_gss_get_zsd();
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1032
taskq_t *tq = zsd->sgz_init_taskq;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1035
mutex_enter(&zsd->sgz_lock);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1036
if (zsd->sgz_init_taskq == NULL)
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1037
zsd->sgz_init_taskq = svc_gss_create_taskq(curzone);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1038
tq = zsd->sgz_init_taskq;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
1039
mutex_exit(&zsd->sgz_lock);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
290
svc_gss_zsd_t *zsd;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
293
zsd = kmem_alloc(sizeof (*zsd), KM_SLEEP);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
294
mutex_init(&zsd->sgz_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
295
zsd->sgz_zoneid = zoneid;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
300
zsd->sgz_init_taskq = svc_gss_create_taskq(zone);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
301
return (zsd);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
326
svc_gss_zsd_t *zsd = arg;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
329
mutex_enter(&zsd->sgz_lock);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
330
if (zsd->sgz_init_taskq != NULL) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
331
taskq_destroy(zsd->sgz_init_taskq);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
332
zsd->sgz_init_taskq = NULL;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
334
mutex_exit(&zsd->sgz_lock);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
340
svc_gss_zsd_t *zsd = arg;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
342
mutex_destroy(&zsd->sgz_lock);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
343
kmem_free(zsd, sizeof (*zsd));
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
349
svc_gss_zsd_t *zsd;
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
351
zsd = tsd_get(svc_gss_tsd_key);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
352
if (zsd == NULL) {
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
353
zsd = zone_getspecific(svc_gss_zone_key, curzone);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
354
(void) tsd_set(svc_gss_tsd_key, zsd);
usr/src/uts/common/rpc/sec_gss/svc_rpcsec_gss.c
357
return (zsd);
usr/src/uts/intel/io/vmm/vmm_zsd.c
101
list_remove(&zsd->vz_vmms, sc);
usr/src/uts/intel/io/vmm/vmm_zsd.c
104
mutex_exit(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
110
vmm_zsd_t *zsd;
usr/src/uts/intel/io/vmm/vmm_zsd.c
113
zsd = kmem_zalloc(sizeof (*zsd), KM_SLEEP);
usr/src/uts/intel/io/vmm/vmm_zsd.c
115
list_create(&zsd->vz_vmms, sizeof (vmm_softc_t),
usr/src/uts/intel/io/vmm/vmm_zsd.c
118
zsd->vz_zoneid = zid;
usr/src/uts/intel/io/vmm/vmm_zsd.c
120
mutex_init(&zsd->vz_lock, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/intel/io/vmm/vmm_zsd.c
134
zsd->vz_active = zone_status_get(zone) < ZONE_IS_SHUTTING_DOWN;
usr/src/uts/intel/io/vmm/vmm_zsd.c
137
list_insert_tail(&vmm_zsd_list, zsd);
usr/src/uts/intel/io/vmm/vmm_zsd.c
140
return (zsd);
usr/src/uts/intel/io/vmm/vmm_zsd.c
150
vmm_zsd_t *zsd = data;
usr/src/uts/intel/io/vmm/vmm_zsd.c
153
mutex_enter(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
159
zsd->vz_active = B_FALSE;
usr/src/uts/intel/io/vmm/vmm_zsd.c
161
for (sc = list_head(&zsd->vz_vmms); sc != NULL;
usr/src/uts/intel/io/vmm/vmm_zsd.c
162
sc = list_next(&zsd->vz_vmms, sc)) {
usr/src/uts/intel/io/vmm/vmm_zsd.c
166
mutex_exit(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
175
vmm_zsd_t *zsd = data;
usr/src/uts/intel/io/vmm/vmm_zsd.c
179
list_remove(&vmm_zsd_list, zsd);
usr/src/uts/intel/io/vmm/vmm_zsd.c
182
mutex_enter(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
183
ASSERT(!zsd->vz_active);
usr/src/uts/intel/io/vmm/vmm_zsd.c
185
while ((sc = list_remove_head(&zsd->vz_vmms)) != NULL) {
usr/src/uts/intel/io/vmm/vmm_zsd.c
189
mutex_exit(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
190
mutex_destroy(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
192
kmem_free(zsd, sizeof (*zsd));
usr/src/uts/intel/io/vmm/vmm_zsd.c
64
vmm_zsd_t *zsd;
usr/src/uts/intel/io/vmm/vmm_zsd.c
70
for (zsd = list_head(&vmm_zsd_list); zsd != NULL;
usr/src/uts/intel/io/vmm/vmm_zsd.c
71
zsd = list_next(&vmm_zsd_list, zsd)) {
usr/src/uts/intel/io/vmm/vmm_zsd.c
72
if (zsd->vz_zoneid == sc->vmm_zone->zone_id) {
usr/src/uts/intel/io/vmm/vmm_zsd.c
77
VERIFY(zsd != NULL);
usr/src/uts/intel/io/vmm/vmm_zsd.c
80
mutex_enter(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
81
if (!zsd->vz_active) {
usr/src/uts/intel/io/vmm/vmm_zsd.c
82
mutex_exit(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
86
sc->vmm_zsd = zsd;
usr/src/uts/intel/io/vmm/vmm_zsd.c
87
list_insert_tail(&zsd->vz_vmms, sc);
usr/src/uts/intel/io/vmm/vmm_zsd.c
89
mutex_exit(&zsd->vz_lock);
usr/src/uts/intel/io/vmm/vmm_zsd.c
97
vmm_zsd_t *zsd = sc->vmm_zsd;
usr/src/uts/intel/io/vmm/vmm_zsd.c
99
mutex_enter(&zsd->vz_lock);