Lines Matching refs:mi

222 	smbmntinfo_t *mi,  in smbfs_node_findcreate()  argument
268 rw_enter(&mi->smi_hash_lk, RW_READER); in smbfs_node_findcreate()
270 np = sn_hashfind(mi, rpath, rplen, NULL); in smbfs_node_findcreate()
272 np = make_smbnode(mi, rpath, rplen, &newnode); in smbfs_node_findcreate()
273 rw_exit(&mi->smi_hash_lk); in smbfs_node_findcreate()
322 smbmntinfo_t *mi, in make_smbnode() argument
334 ASSERT(RW_READ_HELD(&mi->smi_hash_lk)); in make_smbnode()
335 vfsp = mi->smi_vfsp; in make_smbnode()
338 np = sn_hashfind(mi, rpath, rplen, NULL); in make_smbnode()
345 rw_exit(&mi->smi_hash_lk); in make_smbnode()
368 rw_enter(&mi->smi_hash_lk, RW_READER); in make_smbnode()
382 rw_enter(&mi->smi_hash_lk, RW_READER); in make_smbnode()
434 np->n_mount = mi; in make_smbnode()
437 np->n_uid = mi->smi_uid; in make_smbnode()
438 np->n_gid = mi->smi_gid; in make_smbnode()
458 rw_enter(&mi->smi_hash_lk, RW_WRITER); in make_smbnode()
465 tnp = sn_hashfind(mi, rpath, rplen, &where); in make_smbnode()
471 rw_exit(&mi->smi_hash_lk); in make_smbnode()
474 rw_enter(&mi->smi_hash_lk, RW_READER); in make_smbnode()
509 smbmntinfo_t *mi; in smbfs_addfree() local
517 mi = VFTOSMI(vfsp); in smbfs_addfree()
536 rw_enter(&mi->smi_hash_lk, RW_WRITER); in smbfs_addfree()
541 rw_exit(&mi->smi_hash_lk); in smbfs_addfree()
550 rw_exit(&mi->smi_hash_lk); in smbfs_addfree()
594 rw_enter(&mi->smi_hash_lk, RW_WRITER); in smbfs_addfree()
600 rw_exit(&mi->smi_hash_lk); in smbfs_addfree()
621 rw_exit(&mi->smi_hash_lk); in smbfs_addfree()
661 smbmntinfo_t *mi = np->n_mount; in sn_addhash_locked() local
663 ASSERT(RW_WRITE_HELD(&mi->smi_hash_lk)); in sn_addhash_locked()
667 avl_insert(&mi->smi_hash_avl, np, where); in sn_addhash_locked()
683 smbmntinfo_t *mi = np->n_mount; in sn_rmhash_locked() local
685 ASSERT(RW_WRITE_HELD(&mi->smi_hash_lk)); in sn_rmhash_locked()
690 avl_remove(&mi->smi_hash_avl, np); in sn_rmhash_locked()
703 smbmntinfo_t *mi = np->n_mount; in smbfs_rmhash() local
705 rw_enter(&mi->smi_hash_lk, RW_WRITER); in smbfs_rmhash()
707 rw_exit(&mi->smi_hash_lk); in smbfs_rmhash()
719 smbmntinfo_t *mi, in sn_hashfind() argument
728 ASSERT(RW_LOCK_HELD(&mi->smi_hash_lk)); in sn_hashfind()
735 np = avl_find(&mi->smi_hash_avl, &nhdr, pwhere); in sn_hashfind()
826 smbmntinfo_t *mi; in smbfs_attrcache_prune() local
831 mi = top_np->n_mount; in smbfs_attrcache_prune()
832 rw_enter(&mi->smi_hash_lk, RW_READER); in smbfs_attrcache_prune()
838 np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER); in smbfs_attrcache_prune()
851 rw_exit(&mi->smi_hash_lk); in smbfs_attrcache_prune()
878 smbmntinfo_t *mi; in smbfs_check_table() local
883 mi = VFTOSMI(vfsp); in smbfs_check_table()
884 rw_enter(&mi->smi_hash_lk, RW_READER); in smbfs_check_table()
885 for (np = avl_first(&mi->smi_hash_avl); np != NULL; in smbfs_check_table()
886 np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER)) { in smbfs_check_table()
919 rw_exit(&mi->smi_hash_lk); in smbfs_check_table()
942 smbmntinfo_t *mi; in smbfs_destroy_table() local
947 mi = VFTOSMI(vfsp); in smbfs_destroy_table()
951 rw_enter(&mi->smi_hash_lk, RW_WRITER); in smbfs_destroy_table()
953 while ((np = avl_destroy_nodes(&mi->smi_hash_avl, &v)) != NULL) { in smbfs_destroy_table()
989 avl_destroy(&mi->smi_hash_avl); in smbfs_destroy_table()
995 mi->smi_hash_avl = tmp_avl; in smbfs_destroy_table()
996 rw_exit(&mi->smi_hash_lk); in smbfs_destroy_table()
1049 smbmntinfo_t *mi; in smbfs_rflush() local
1054 mi = VFTOSMI(vfsp); in smbfs_rflush()
1059 num = avl_numnodes(&mi->smi_hash_avl); in smbfs_rflush()
1075 rw_enter(&mi->smi_hash_lk, RW_READER); in smbfs_rflush()
1076 for (np = avl_first(&mi->smi_hash_avl); np != NULL; in smbfs_rflush()
1077 np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER)) { in smbfs_rflush()
1099 rw_exit(&mi->smi_hash_lk); in smbfs_rflush()
1293 smbmntinfo_t *mi; in smbfs_node_reclaim() local
1303 mi = np->n_mount; in smbfs_node_reclaim()
1304 rw_enter(&mi->smi_hash_lk, RW_WRITER); in smbfs_node_reclaim()
1309 rw_exit(&mi->smi_hash_lk); in smbfs_node_reclaim()
1315 rw_exit(&mi->smi_hash_lk); in smbfs_node_reclaim()