Lines Matching defs:smb_binfo

77 static smb_browserinfo_t smb_binfo;
88 (void) mutex_lock(&smb_binfo.bi_mtx);
89 smb_binfo.bi_changed = B_TRUE;
90 (void) mutex_unlock(&smb_binfo.bi_mtx);
866 (void) rw_rdlock(&smb_binfo.bi_hlist_rwl);
867 hinfo = list_head(&smb_binfo.bi_hlist);
876 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
884 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1069 (void) rw_rdlock(&smb_binfo.bi_hlist_rwl);
1070 hinfo = list_head(&smb_binfo.bi_hlist);
1078 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
1080 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1088 (void) rw_rdlock(&smb_binfo.bi_hlist_rwl);
1089 hinfo = list_head(&smb_binfo.bi_hlist);
1097 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
1099 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1127 (void) rw_wrlock(&smb_binfo.bi_hlist_rwl);
1131 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1147 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1171 list_insert_tail(&smb_binfo.bi_hlist, hinfo);
1172 smb_binfo.bi_hcnt++;
1175 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1256 (void) rw_rdlock(&smb_binfo.bi_hlist_rwl);
1257 hinfo = list_head(&smb_binfo.bi_hlist);
1262 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
1269 (void) mutex_lock(&smb_binfo.bi_mtx);
1270 if (smb_binfo.bi_changed) {
1271 smb_binfo.bi_changed = B_FALSE;
1272 (void) mutex_unlock(&smb_binfo.bi_mtx);
1273 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1277 (void) mutex_unlock(&smb_binfo.bi_mtx);
1279 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
1282 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1307 (void) rw_rdlock(&smb_binfo.bi_hlist_rwl);
1308 hinfo = list_head(&smb_binfo.bi_hlist);
1312 hinfo = list_next(&smb_binfo.bi_hlist, hinfo);
1314 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1340 * to initialize the global smb_binfo structure.
1349 (void) rw_wrlock(&smb_binfo.bi_hlist_rwl);
1350 list_create(&smb_binfo.bi_hlist, sizeof (smb_hostinfo_t),
1352 smb_binfo.bi_hcnt = 0;
1353 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1355 (void) mutex_lock(&smb_binfo.bi_mtx);
1356 smb_binfo.bi_changed = B_FALSE;
1357 (void) mutex_unlock(&smb_binfo.bi_mtx);
1364 * to destroy the smb_binfo structure.
1369 (void) rw_wrlock(&smb_binfo.bi_hlist_rwl);
1371 list_destroy(&smb_binfo.bi_hlist);
1372 (void) rw_unlock(&smb_binfo.bi_hlist_rwl);
1386 while ((hinfo = list_head(&smb_binfo.bi_hlist)) != NULL) {
1387 list_remove(&smb_binfo.bi_hlist, hinfo);
1391 smb_binfo.bi_hcnt = 0;