Symbol: ds_svcs
usr/src/uts/sun4v/io/ds_common.c
1001
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1046
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1063
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1131
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1137
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1179
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1240
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1331
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1413
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1438
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1445
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1467
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1505
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1518
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1542
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1555
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1585
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1590
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1599
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1632
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1637
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
1648
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2017
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2020
for (idx = 0; idx < ds_svcs.maxsvcs; idx++) {
usr/src/uts/sun4v/io/ds_common.c
2021
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
2113
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2116
for (idx = 0; idx < ds_svcs.maxsvcs; idx++) {
usr/src/uts/sun4v/io/ds_common.c
2117
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
2127
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2171
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2188
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2236
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2318
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2323
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2335
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2339
if (idx != ds_svcs.maxsvcs) {
usr/src/uts/sun4v/io/ds_common.c
2347
newmaxsvcs = ds_svcs.maxsvcs * 2;
usr/src/uts/sun4v/io/ds_common.c
2351
(void) memcpy(newtbl, ds_svcs.tbl,
usr/src/uts/sun4v/io/ds_common.c
2352
ds_svcs.maxsvcs * sizeof (ds_svc_t *));
usr/src/uts/sun4v/io/ds_common.c
2355
DS_FREE(ds_svcs.tbl, ds_svcs.maxsvcs * sizeof (ds_svc_t *));
usr/src/uts/sun4v/io/ds_common.c
2356
ds_svcs.tbl = newtbl;
usr/src/uts/sun4v/io/ds_common.c
2357
ds_svcs.maxsvcs = newmaxsvcs;
usr/src/uts/sun4v/io/ds_common.c
2363
ASSERT(idx != ds_svcs.maxsvcs);
usr/src/uts/sun4v/io/ds_common.c
2367
if ((newsvc = ds_svcs.tbl[idx]) == NULL) {
usr/src/uts/sun4v/io/ds_common.c
2370
ds_svcs.tbl[idx] = newsvc;
usr/src/uts/sun4v/io/ds_common.c
2383
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2402
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2410
if ((idx < 0) || (idx >= ds_svcs.maxsvcs))
usr/src/uts/sun4v/io/ds_common.c
2413
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
2429
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
2536
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2544
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2571
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2596
ds_svcs.nsvcs++;
usr/src/uts/sun4v/io/ds_common.c
2624
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2653
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2655
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
268
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2681
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2739
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2744
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2752
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2758
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2766
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2775
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
282
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
2866
ds_svcs.maxsvcs = nentries;
usr/src/uts/sun4v/io/ds_common.c
2868
tblsz = ds_svcs.maxsvcs * sizeof (ds_svc_t *);
usr/src/uts/sun4v/io/ds_common.c
2869
ds_svcs.tbl = (ds_svc_t **)DS_MALLOC(tblsz);
usr/src/uts/sun4v/io/ds_common.c
2871
ds_svcs.nsvcs = 0;
usr/src/uts/sun4v/io/ds_common.c
3021
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
3046
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
3072
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
3074
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
3079
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
3169
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
3172
for (idx = 0; idx < ds_svcs.maxsvcs; idx++) {
usr/src/uts/sun4v/io/ds_common.c
3173
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
3238
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
3240
for (idx = 0; idx < ds_svcs.maxsvcs && nhdls < maxhdls; idx++) {
usr/src/uts/sun4v/io/ds_common.c
3241
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
3264
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
3266
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_common.c
3289
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
3306
ds_svcs.nsvcs--;
usr/src/uts/sun4v/io/ds_common.c
74
ds_svcs_t ds_svcs;
usr/src/uts/sun4v/io/ds_common.c
942
ASSERT(MUTEX_HELD(&ds_svcs.lock));
usr/src/uts/sun4v/io/ds_common.c
945
for (idx = 0; idx < ds_svcs.maxsvcs; idx++) {
usr/src/uts/sun4v/io/ds_common.c
946
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_common.c
995
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
1065
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
1070
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
1073
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
1083
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
1099
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
179
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
181
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
184
DS_FREE(ds_svcs.tbl, ds_svcs.maxsvcs * sizeof (ds_svc_t *));
usr/src/uts/sun4v/io/ds_drv.c
185
mutex_destroy(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
186
bzero(&ds_svcs, sizeof (ds_svcs));
usr/src/uts/sun4v/io/ds_drv.c
841
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
843
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
850
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
862
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
864
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
873
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
885
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
887
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
893
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
964
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
965
for (idx = 0; idx < ds_svcs.maxsvcs; idx++) {
usr/src/uts/sun4v/io/ds_drv.c
966
svc = ds_svcs.tbl[idx];
usr/src/uts/sun4v/io/ds_drv.c
971
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
973
mutex_enter(&ds_svcs.lock);
usr/src/uts/sun4v/io/ds_drv.c
978
mutex_exit(&ds_svcs.lock);
usr/src/uts/sun4v/sys/ds_impl.h
345
extern ds_svcs_t ds_svcs;