Symbol: stmf_state
usr/src/cmd/mdb/common/modules/stmf/stmf.c
250
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
268
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
300
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
318
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
349
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
367
if (mdb_readsym(&state, sizeof (struct stmf_state), "stmf_state")
usr/src/cmd/mdb/common/modules/stmf/stmf.c
46
struct stmf_state state;
usr/src/cmd/mdb/common/modules/stmf/stmf.c
48
if (mdb_readsym(&state, sizeof (struct stmf_state),
usr/src/uts/common/io/comstar/stmf/lun_map.c
1001
vertg_ex->vert_next = stmf_state.stmf_ver_tg_head;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1002
stmf_state.stmf_ver_tg_head = vertg_ex;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1020
if (stmf_state.stmf_service_running) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
111
stmf_state.stmf_ver_tg_head = NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
113
if (stmf_state.stmf_luid_list.id_count) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
115
for (idmemb = stmf_state.stmf_luid_list.idl_head;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1166
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1168
hg = stmf_lookup_id(&stmf_state.stmf_hg_list, hgname_size,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1174
tg = stmf_lookup_id(&stmf_state.stmf_tg_list, tgname_size,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1207
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1208
luid = stmf_lookup_id(&stmf_state.stmf_luid_list, 16, guid);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1234
stmf_remove_id(&stmf_state.stmf_luid_list, luid);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1242
for (vtg = stmf_state.stmf_ver_tg_head; vtg; vtg = vtg->vert_next) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1282
stmf_state.stmf_ver_tg_head = vtg->vert_next;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1287
if (stmf_state.stmf_service_running && ilu &&
usr/src/uts/common/io/comstar/stmf/lun_map.c
1305
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
131
stmf_state.stmf_luid_list.id_count = 0;
usr/src/uts/common/io/comstar/stmf/lun_map.c
132
stmf_state.stmf_luid_list.idl_head =
usr/src/uts/common/io/comstar/stmf/lun_map.c
133
stmf_state.stmf_luid_list.idl_tail = NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1343
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1346
id = stmf_lookup_id(&stmf_state.stmf_hg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1349
id = stmf_lookup_id(&stmf_state.stmf_tg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
136
if (stmf_state.stmf_hg_list.id_count) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1370
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1376
stmf_remove_id(&stmf_state.stmf_tg_list, id);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1378
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
138
for (idgrp = stmf_state.stmf_hg_list.idl_head;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1386
stmf_remove_id(&stmf_state.stmf_hg_list, id);
usr/src/uts/common/io/comstar/stmf/lun_map.c
1406
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1410
id_grp = stmf_lookup_id(&stmf_state.stmf_hg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1415
id_grp = stmf_lookup_id(&stmf_state.stmf_tg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1458
if (!stmf_state.stmf_service_running)
usr/src/uts/common/io/comstar/stmf/lun_map.c
1461
id_alltgt = stmf_lookup_id(&stmf_state.stmf_tg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1466
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1505
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1509
id_grp = stmf_lookup_id(&stmf_state.stmf_hg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
151
stmf_state.stmf_hg_list.id_count = 0;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1512
id_grp = stmf_lookup_id(&stmf_state.stmf_tg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
152
stmf_state.stmf_hg_list.idl_head =
usr/src/uts/common/io/comstar/stmf/lun_map.c
153
stmf_state.stmf_hg_list.idl_tail = NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1546
if (!stmf_state.stmf_service_running)
usr/src/uts/common/io/comstar/stmf/lun_map.c
155
if (stmf_state.stmf_tg_list.id_count) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1550
id_alltgt = stmf_lookup_id(&stmf_state.stmf_tg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1555
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
157
for (idgrp = stmf_state.stmf_tg_list.idl_head;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1589
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1591
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1609
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1626
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1628
for (ilu = stmf_state.stmf_ilulist; ilu; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
1648
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1650
for (vertg = stmf_state.stmf_ver_tg_head;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1679
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1682
for (vertg = stmf_state.stmf_ver_tg_head; vertg != NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
170
stmf_state.stmf_tg_list.id_count = 0;
usr/src/uts/common/io/comstar/stmf/lun_map.c
171
stmf_state.stmf_tg_list.idl_head =
usr/src/uts/common/io/comstar/stmf/lun_map.c
172
stmf_state.stmf_tg_list.idl_tail = NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
1729
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
1731
hg = stmf_lookup_id(&stmf_state.stmf_hg_list, hgname_size,
usr/src/uts/common/io/comstar/stmf/lun_map.c
1737
tg = stmf_lookup_id(&stmf_state.stmf_tg_list, tgname_size,
usr/src/uts/common/io/comstar/stmf/lun_map.c
175
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/lun_map.c
196
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
208
for (vertg = stmf_state.stmf_ver_tg_head; vertg != NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
302
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
328
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
369
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
376
stmf_state.stmf_process_initial_luns = 1;
usr/src/uts/common/io/comstar/stmf/lun_map.c
411
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
447
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
471
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
512
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
538
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
605
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
607
for (tgid = stmf_state.stmf_tg_list.idl_head; tgid;
usr/src/uts/common/io/comstar/stmf/lun_map.c
624
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
626
for (hgid = stmf_state.stmf_hg_list.idl_head; hgid;
usr/src/uts/common/io/comstar/stmf/lun_map.c
794
if (stmf_lookup_id(&stmf_state.stmf_hg_list,
usr/src/uts/common/io/comstar/stmf/lun_map.c
802
stmf_append_id(&stmf_state.stmf_hg_list, id);
usr/src/uts/common/io/comstar/stmf/lun_map.c
820
if (stmf_lookup_id(&stmf_state.stmf_tg_list, tg_name_size,
usr/src/uts/common/io/comstar/stmf/lun_map.c
828
stmf_append_id(&stmf_state.stmf_tg_list, id);
usr/src/uts/common/io/comstar/stmf/lun_map.c
844
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
903
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/lun_map.c
907
luid = stmf_lookup_id(&stmf_state.stmf_luid_list, 16, lu_guid);
usr/src/uts/common/io/comstar/stmf/lun_map.c
936
for (vertg = stmf_state.stmf_ver_tg_head; vertg != NULL;
usr/src/uts/common/io/comstar/stmf/lun_map.c
98
for (vtg = stmf_state.stmf_ver_tg_head; vtg; vtg = vtg_next) {
usr/src/uts/common/io/comstar/stmf/lun_map.c
995
stmf_append_id(&stmf_state.stmf_luid_list, luid);
usr/src/uts/common/io/comstar/stmf/stmf.c
1009
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1012
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1018
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1035
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1038
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1042
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1067
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1085
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1104
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1119
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1122
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1125
id_list = &stmf_state.stmf_hg_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
1129
id_list = &stmf_state.stmf_tg_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
1130
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1151
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1154
id_list = &stmf_state.stmf_hg_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
1164
id_list = &stmf_state.stmf_tg_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
1166
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1188
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1193
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1195
for (id_entry = stmf_state.stmf_luid_list.idl_head;
usr/src/uts/common/io/comstar/stmf/stmf.c
1232
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1244
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1246
for (id_entry = stmf_state.stmf_luid_list.idl_head;
usr/src/uts/common/io/comstar/stmf/stmf.c
1286
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1290
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1312
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1333
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1415
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
1416
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1428
for (ilu = stmf_state.stmf_ilulist; ilu != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1440
if (stmf_state.stmf_service_running) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1465
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1466
if (!stmf_state.stmf_exclusive_open) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1467
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1471
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1472
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1478
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1485
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1492
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1495
stmf_state.stmf_config_state = STMF_CONFIG_INIT;
usr/src/uts/common/io/comstar/stmf/stmf.c
1499
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1502
if ((stmf_state.stmf_config_state == STMF_CONFIG_INIT) ||
usr/src/uts/common/io/comstar/stmf/stmf.c
1503
(stmf_state.stmf_config_state == STMF_CONFIG_NONE)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1505
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1508
stmf_state.stmf_config_state = STMF_CONFIG_INIT_DONE;
usr/src/uts/common/io/comstar/stmf/stmf.c
1511
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1514
if (stmf_state.stmf_config_state == STMF_CONFIG_INIT) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1515
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1518
stmf_state.stmf_inventory_locked = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
1519
stmf_state.stmf_service_running = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
1520
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1522
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1524
if (stmf_state.stmf_default_lport_state !=
usr/src/uts/common/io/comstar/stmf/stmf.c
1531
for (ilu = stmf_state.stmf_ilulist; ilu != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1533
if (stmf_state.stmf_default_lu_state !=
usr/src/uts/common/io/comstar/stmf/stmf.c
1538
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1539
stmf_state.stmf_inventory_locked = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
1540
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1547
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1551
stmf_state.stmf_inventory_locked = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
1552
stmf_state.stmf_service_running = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
1554
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1555
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1563
for (ilu = stmf_state.stmf_ilulist; ilu != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1569
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1570
stmf_state.stmf_inventory_locked = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
1571
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1578
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1580
std->config_state = stmf_state.stmf_config_state;
usr/src/uts/common/io/comstar/stmf/stmf.c
1581
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1594
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1595
for (ilp = stmf_state.stmf_ilplist; ilp != NULL; ilp = ilp->ilp_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1599
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1605
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1617
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1618
for (ilp = stmf_state.stmf_ilplist; ilp != NULL; ilp = ilp->ilp_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1622
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1628
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1641
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1642
for (ilu = stmf_state.stmf_ilulist; ilu != NULL; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1649
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1668
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1684
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1685
if (stmf_state.stmf_alua_state != 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1686
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1691
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1744
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1745
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
1752
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1805
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1807
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1884
if (stmf_state.stmf_alua_state != 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
1893
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
1895
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2054
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2055
alua_state->alua_node = stmf_state.stmf_alua_node;
usr/src/uts/common/io/comstar/stmf/stmf.c
2056
alua_state->alua_state = stmf_state.stmf_alua_state;
usr/src/uts/common/io/comstar/stmf/stmf.c
2057
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2076
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2086
stmf_state.stmf_alua_node = alua_state->alua_node;
usr/src/uts/common/io/comstar/stmf/stmf.c
2087
stmf_state.stmf_alua_state = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
2089
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
209
stmf_state_t stmf_state;
usr/src/uts/common/io/comstar/stmf/stmf.c
2118
for (ilu = stmf_state.stmf_ilulist; ilu != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2144
stmf_state.stmf_alua_state = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
2148
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2260
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
2262
for (ilu = stmf_state.stmf_ilulist; ilu != NULL; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2279
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
2281
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2299
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2300
ilp->ilp_next = stmf_state.stmf_ilplist;
usr/src/uts/common/io/comstar/stmf/stmf.c
2301
stmf_state.stmf_ilplist = ilp;
usr/src/uts/common/io/comstar/stmf/stmf.c
2302
stmf_state.stmf_nlps++;
usr/src/uts/common/io/comstar/stmf/stmf.c
2305
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = ppd->ppd_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2319
if (stmf_state.stmf_config_state == STMF_CONFIG_INIT)
usr/src/uts/common/io/comstar/stmf/stmf.c
2321
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2323
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2327
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2338
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2340
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2343
for (ppilp = &stmf_state.stmf_ilplist; *ppilp != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2347
stmf_state.stmf_nlps--;
usr/src/uts/common/io/comstar/stmf/stmf.c
2352
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2356
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2371
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2372
ipp->ipp_next = stmf_state.stmf_ipplist;
usr/src/uts/common/io/comstar/stmf/stmf.c
2373
stmf_state.stmf_ipplist = ipp;
usr/src/uts/common/io/comstar/stmf/stmf.c
2374
stmf_state.stmf_npps++;
usr/src/uts/common/io/comstar/stmf/stmf.c
2376
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = ppd->ppd_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2390
if (stmf_state.stmf_config_state == STMF_CONFIG_INIT)
usr/src/uts/common/io/comstar/stmf/stmf.c
2392
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2394
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2398
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2410
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2412
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2415
for (ppipp = &stmf_state.stmf_ipplist; *ppipp != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2419
stmf_state.stmf_npps--;
usr/src/uts/common/io/comstar/stmf/stmf.c
2424
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2428
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2449
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2450
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = ppd->ppd_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2466
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2473
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2482
for (ilp = stmf_state.stmf_ilplist; ilp != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2493
for (ipp = stmf_state.stmf_ipplist; ipp != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2505
ppd->ppd_next = stmf_state.stmf_ppdlist;
usr/src/uts/common/io/comstar/stmf/stmf.c
2506
stmf_state.stmf_ppdlist = ppd;
usr/src/uts/common/io/comstar/stmf/stmf.c
2517
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2524
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2544
if (stmf_state.stmf_config_state == STMF_CONFIG_INIT)
usr/src/uts/common/io/comstar/stmf/stmf.c
2551
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2554
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2561
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2564
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2570
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2580
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
2592
for (pppd = &stmf_state.stmf_ppdlist; *pppd != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
2618
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2620
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = ppd->ppd_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2636
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2654
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2656
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = ppd->ppd_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2689
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
2699
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
2700
for (ppd = stmf_state.stmf_ppdlist; ppd != NULL; ppd = nppd) {
usr/src/uts/common/io/comstar/stmf/stmf.c
300
bzero(&stmf_state, sizeof (stmf_state_t));
usr/src/uts/common/io/comstar/stmf/stmf.c
302
stmf_state.stmf_service_running = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
3039
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
304
stmf_state.stmf_default_lu_state = STMF_STATE_ONLINE;
usr/src/uts/common/io/comstar/stmf/stmf.c
3040
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3041
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3045
for (ilu = stmf_state.stmf_ilulist; ilu != NULL; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
305
stmf_state.stmf_default_lport_state = STMF_STATE_ONLINE;
usr/src/uts/common/io/comstar/stmf/stmf.c
306
mutex_init(&stmf_state.stmf_lock, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/comstar/stmf/stmf.c
3064
if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
307
cv_init(&stmf_state.stmf_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/comstar/stmf/stmf.c
3085
} else if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
309
avl_create(&stmf_state.stmf_irportlist,
usr/src/uts/common/io/comstar/stmf/stmf.c
3094
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3113
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3114
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3115
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3119
for (ilu = stmf_state.stmf_ilulist; ilu != NULL; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
312
stmf_state.stmf_ilport_inst_space =
usr/src/uts/common/io/comstar/stmf/stmf.c
3122
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3128
luid = stmf_lookup_id(&stmf_state.stmf_luid_list,
usr/src/uts/common/io/comstar/stmf/stmf.c
3136
ilu->ilu_next = stmf_state.stmf_ilulist;
usr/src/uts/common/io/comstar/stmf/stmf.c
314
stmf_state.stmf_irport_inst_space =
usr/src/uts/common/io/comstar/stmf/stmf.c
3140
stmf_state.stmf_ilulist = ilu;
usr/src/uts/common/io/comstar/stmf/stmf.c
3141
stmf_state.stmf_nlus++;
usr/src/uts/common/io/comstar/stmf/stmf.c
3154
if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
3174
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3177
if (stmf_state.stmf_default_lu_state == STMF_STATE_OFFLINE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3181
if (stmf_state.stmf_service_running) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3197
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3198
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3199
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3204
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3210
cv_wait(&stmf_state.stmf_cv, &stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3228
stmf_state.stmf_alua_state == 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3254
stmf_state.stmf_ilulist = ilu->ilu_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
3255
stmf_state.stmf_nlus--;
usr/src/uts/common/io/comstar/stmf/stmf.c
3257
if (ilu == stmf_state.stmf_svc_ilu_draining) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3258
stmf_state.stmf_svc_ilu_draining = ilu->ilu_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
3260
if (ilu == stmf_state.stmf_svc_ilu_timing) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3261
stmf_state.stmf_svc_ilu_timing = ilu->ilu_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
3274
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3286
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
329
if (stmf_state.stmf_service_running)
usr/src/uts/common/io/comstar/stmf/stmf.c
3314
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3315
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3316
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
332
(stmf_state.stmf_config_state != STMF_CONFIG_NONE)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3323
id_alloc_nosleep(stmf_state.stmf_ilport_inst_space);
usr/src/uts/common/io/comstar/stmf/stmf.c
3325
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3328
ilport->ilport_next = stmf_state.stmf_ilportlist;
usr/src/uts/common/io/comstar/stmf/stmf.c
3332
stmf_state.stmf_ilportlist = ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
3333
stmf_state.stmf_nlports++;
usr/src/uts/common/io/comstar/stmf/stmf.c
335
if (stmf_state.stmf_nlps || stmf_state.stmf_npps) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3351
if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
3377
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3384
if (stmf_state.stmf_default_lport_state == STMF_STATE_OFFLINE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3388
if (stmf_state.stmf_service_running) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3404
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3405
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
3406
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3418
if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
3439
stmf_state.stmf_ilportlist = ilport->ilport_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
3440
id_free(stmf_state.stmf_ilport_inst_space,
usr/src/uts/common/io/comstar/stmf/stmf.c
3443
stmf_state.stmf_nlports--;
usr/src/uts/common/io/comstar/stmf/stmf.c
3451
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3463
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3519
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
3529
id_alloc_nosleep(stmf_state.stmf_irport_inst_space);
usr/src/uts/common/io/comstar/stmf/stmf.c
3551
id_free(stmf_state.stmf_irport_inst_space, irport->irport_instance);
usr/src/uts/common/io/comstar/stmf/stmf.c
360
while ((irport = avl_destroy_nodes(&stmf_state.stmf_irportlist,
usr/src/uts/common/io/comstar/stmf/stmf.c
363
avl_destroy(&stmf_state.stmf_irportlist);
usr/src/uts/common/io/comstar/stmf/stmf.c
364
id_space_destroy(stmf_state.stmf_ilport_inst_space);
usr/src/uts/common/io/comstar/stmf/stmf.c
365
id_space_destroy(stmf_state.stmf_irport_inst_space);
usr/src/uts/common/io/comstar/stmf/stmf.c
3681
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3688
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
369
mutex_destroy(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3694
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3699
avl_add(&stmf_state.stmf_irportlist, irport);
usr/src/uts/common/io/comstar/stmf/stmf.c
3700
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
371
cv_destroy(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
3711
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
3713
irport = avl_find(&stmf_state.stmf_irportlist, &tmp_irport, NULL);
usr/src/uts/common/io/comstar/stmf/stmf.c
3803
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3810
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
387
*result = stmf_state.stmf_dip;
usr/src/uts/common/io/comstar/stmf/stmf.c
391
(void *)(uintptr_t)ddi_get_instance(stmf_state.stmf_dip);
usr/src/uts/common/io/comstar/stmf/stmf.c
3948
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3952
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
3958
if (stmf_state.stmf_alua_state == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
4022
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4033
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4034
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
4042
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4048
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
405
stmf_state.stmf_dip = dip;
usr/src/uts/common/io/comstar/stmf/stmf.c
4095
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4102
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4107
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4114
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4130
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4176
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4179
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4184
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
4211
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
434
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
435
if (stmf_state.stmf_exclusive_open) {
usr/src/uts/common/io/comstar/stmf/stmf.c
436
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
440
if (stmf_state.stmf_opened) {
usr/src/uts/common/io/comstar/stmf/stmf.c
441
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
444
stmf_state.stmf_exclusive_open = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
446
stmf_state.stmf_opened = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
447
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
455
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
456
stmf_state.stmf_opened = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
457
if (stmf_state.stmf_exclusive_open &&
usr/src/uts/common/io/comstar/stmf/stmf.c
458
(stmf_state.stmf_config_state != STMF_CONFIG_INIT_DONE)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
4587
while ((ilu = stmf_state.stmf_svc_ilu_draining) != NULL) {
usr/src/uts/common/io/comstar/stmf/stmf.c
4588
stmf_state.stmf_svc_ilu_draining = ilu->ilu_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
459
stmf_state.stmf_config_state = STMF_CONFIG_NONE;
usr/src/uts/common/io/comstar/stmf/stmf.c
4594
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4601
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4603
cv_broadcast(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
464
stmf_state.stmf_exclusive_open = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
465
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4695
while ((ilu = stmf_state.stmf_svc_ilu_timing) != NULL) {
usr/src/uts/common/io/comstar/stmf/stmf.c
4696
stmf_state.stmf_svc_ilu_timing = ilu->ilu_next;
usr/src/uts/common/io/comstar/stmf/stmf.c
4713
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4715
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
4717
cv_broadcast(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
5610
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5653
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5665
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5668
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5696
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5708
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5711
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5716
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
576
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
577
id_list = &stmf_state.stmf_luid_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
5789
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5801
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5805
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5832
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5844
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5848
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5852
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5864
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
589
for (ilu = stmf_state.stmf_ilulist; ilu; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
5929
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5931
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
5974
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
5989
if (stmf_state.stmf_alua_node == 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
5996
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL && nports != 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
6008
if (stmf_state.stmf_alua_node == 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
601
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6015
for (ilport = stmf_state.stmf_ilportlist; ilport != NULL &&
usr/src/uts/common/io/comstar/stmf/stmf.c
6026
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6037
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6039
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
605
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6054
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
606
iocd->stmf_obuf_max_nentries = stmf_state.stmf_nlus;
usr/src/uts/common/io/comstar/stmf/stmf.c
6065
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6066
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
607
n = min(stmf_state.stmf_nlus,
usr/src/uts/common/io/comstar/stmf/stmf.c
6075
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
610
ilu = stmf_state.stmf_ilulist;
usr/src/uts/common/io/comstar/stmf/stmf.c
618
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6217
if ((stmf_state.stmf_alua_state &&
usr/src/uts/common/io/comstar/stmf/stmf.c
622
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6220
(stmf_state.stmf_alua_node == 1 &&
usr/src/uts/common/io/comstar/stmf/stmf.c
623
id_list = &stmf_state.stmf_luid_list;
usr/src/uts/common/io/comstar/stmf/stmf.c
6337
if (stmf_state.stmf_alua_state == 1) {
usr/src/uts/common/io/comstar/stmf/stmf.c
634
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6367
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6370
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6376
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
638
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
639
iocd->stmf_obuf_max_nentries = stmf_state.stmf_nlports;
usr/src/uts/common/io/comstar/stmf/stmf.c
640
n = min(stmf_state.stmf_nlports,
usr/src/uts/common/io/comstar/stmf/stmf.c
6417
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6424
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
643
ilport = stmf_state.stmf_ilportlist;
usr/src/uts/common/io/comstar/stmf/stmf.c
6445
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6455
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6482
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
651
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
6574
cv_signal(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
661
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
662
for (ilport = stmf_state.stmf_ilportlist; ilport; ilport =
usr/src/uts/common/io/comstar/stmf/stmf.c
672
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
697
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7044
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7046
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
708
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
709
for (ilu = stmf_state.stmf_ilulist; ilu; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
714
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
732
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
744
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
745
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
754
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7583
if (stmf_state.stmf_svc_flags & STMF_SVC_STARTED)
usr/src/uts/common/io/comstar/stmf/stmf.c
7585
list_create(&stmf_state.stmf_svc_list, sizeof (stmf_svc_req_t),
usr/src/uts/common/io/comstar/stmf/stmf.c
7587
stmf_state.stmf_svc_taskq = ddi_taskq_create(0, "STMF_SVC_TASKQ", 1,
usr/src/uts/common/io/comstar/stmf/stmf.c
7589
(void) ddi_taskq_dispatch(stmf_state.stmf_svc_taskq,
usr/src/uts/common/io/comstar/stmf/stmf.c
7598
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7599
if (stmf_state.stmf_svc_flags & STMF_SVC_STARTED) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7600
stmf_state.stmf_svc_flags |= STMF_SVC_TERMINATE;
usr/src/uts/common/io/comstar/stmf/stmf.c
7601
cv_signal(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
7603
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7607
if (stmf_state.stmf_svc_flags & STMF_SVC_STARTED)
usr/src/uts/common/io/comstar/stmf/stmf.c
7615
list_destroy(&stmf_state.stmf_svc_list);
usr/src/uts/common/io/comstar/stmf/stmf.c
7616
ddi_taskq_destroy(stmf_state.stmf_svc_taskq);
usr/src/uts/common/io/comstar/stmf/stmf.c
7637
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7638
stmf_state.stmf_svc_flags |= STMF_SVC_STARTED | STMF_SVC_ACTIVE;
usr/src/uts/common/io/comstar/stmf/stmf.c
7640
while (!(stmf_state.stmf_svc_flags & STMF_SVC_TERMINATE)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7641
if (list_is_empty(&stmf_state.stmf_svc_list)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7652
req = list_remove_head(&stmf_state.stmf_svc_list);
usr/src/uts/common/io/comstar/stmf/stmf.c
7660
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7665
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7673
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7687
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7690
stmf_state.stmf_svc_flags &= ~(STMF_SVC_STARTED | STMF_SVC_ACTIVE);
usr/src/uts/common/io/comstar/stmf/stmf.c
7691
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7701
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
7706
if (stmf_state.stmf_nlus &&
usr/src/uts/common/io/comstar/stmf/stmf.c
7708
if (!stmf_state.stmf_svc_ilu_timing) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7710
stmf_state.stmf_svc_ilu_timing =
usr/src/uts/common/io/comstar/stmf/stmf.c
7711
stmf_state.stmf_ilulist;
usr/src/uts/common/io/comstar/stmf/stmf.c
7716
if (!stmf_state.stmf_svc_ilu_timing) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7726
if (!list_is_empty(&stmf_state.stmf_svc_list))
usr/src/uts/common/io/comstar/stmf/stmf.c
773
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7731
if (stmf_state.stmf_nlus &&
usr/src/uts/common/io/comstar/stmf/stmf.c
7733
if (!stmf_state.stmf_svc_ilu_draining) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7735
stmf_state.stmf_svc_ilu_draining =
usr/src/uts/common/io/comstar/stmf/stmf.c
7736
stmf_state.stmf_ilulist;
usr/src/uts/common/io/comstar/stmf/stmf.c
7741
if (!stmf_state.stmf_svc_ilu_draining) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7751
if (!list_is_empty(&stmf_state.stmf_svc_list))
usr/src/uts/common/io/comstar/stmf/stmf.c
7756
if (stmf_state.stmf_process_initial_luns) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7760
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
7787
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7793
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7798
next_ilport = stmf_state.stmf_ilportlist;
usr/src/uts/common/io/comstar/stmf/stmf.c
7815
stmf_state.stmf_process_initial_luns = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
7818
stmf_state.stmf_svc_flags &= ~STMF_SVC_ACTIVE;
usr/src/uts/common/io/comstar/stmf/stmf.c
7819
(void) cv_reltimedwait(&stmf_state.stmf_cv,
usr/src/uts/common/io/comstar/stmf/stmf.c
7820
&stmf_state.stmf_lock, td, TR_CLOCK_TICK);
usr/src/uts/common/io/comstar/stmf/stmf.c
7821
stmf_state.stmf_svc_flags |= STMF_SVC_ACTIVE;
usr/src/uts/common/io/comstar/stmf/stmf.c
7864
ASSERT(!mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
7882
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7883
list_insert_tail(&stmf_state.stmf_svc_list, req);
usr/src/uts/common/io/comstar/stmf/stmf.c
7884
if ((stmf_state.stmf_svc_flags & STMF_SVC_ACTIVE) == 0) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7885
cv_signal(&stmf_state.stmf_cv);
usr/src/uts/common/io/comstar/stmf/stmf.c
7887
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
7895
ASSERT(mutex_owned(&stmf_state.stmf_lock));
usr/src/uts/common/io/comstar/stmf/stmf.c
7897
for (req = list_head(&stmf_state.stmf_svc_list); req != NULL;
usr/src/uts/common/io/comstar/stmf/stmf.c
7898
req = list_next(&stmf_state.stmf_svc_list, req)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
7900
list_remove(&stmf_state.stmf_svc_list, req);
usr/src/uts/common/io/comstar/stmf/stmf.c
822
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
823
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
824
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
828
for (ilu = stmf_state.stmf_ilulist; ilu; ilu = ilu->ilu_next) {
usr/src/uts/common/io/comstar/stmf/stmf.c
833
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
837
stmf_state.stmf_inventory_locked = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
838
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
848
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
849
stmf_state.stmf_inventory_locked = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
850
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
860
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
865
stmf_state.stmf_default_lu_state =
usr/src/uts/common/io/comstar/stmf/stmf.c
872
stmf_state.stmf_default_lport_state =
usr/src/uts/common/io/comstar/stmf/stmf.c
876
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
889
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
890
if (stmf_state.stmf_inventory_locked) {
usr/src/uts/common/io/comstar/stmf/stmf.c
891
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
895
for (ilport = stmf_state.stmf_ilportlist; ilport;
usr/src/uts/common/io/comstar/stmf/stmf.c
905
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
909
stmf_state.stmf_inventory_locked = 1;
usr/src/uts/common/io/comstar/stmf/stmf.c
910
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
920
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
921
stmf_state.stmf_inventory_locked = 0;
usr/src/uts/common/io/comstar/stmf/stmf.c
922
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
929
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
947
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
954
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
960
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf.c
978
mutex_enter(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
985
mutex_exit(&stmf_state.stmf_lock);
usr/src/uts/common/io/comstar/stmf/stmf.c
991
if (stmf_state.stmf_config_state == STMF_CONFIG_NONE) {
usr/src/uts/common/io/comstar/stmf/stmf_state.h
95
extern stmf_state_t stmf_state;