Lines Matching defs:mi

208 	smbmntinfo_t *mi,
254 rw_enter(&mi->smi_hash_lk, RW_READER);
256 np = sn_hashfind(mi, rpath, rplen, NULL);
258 np = make_smbnode(mi, rpath, rplen, &newnode);
259 rw_exit(&mi->smi_hash_lk);
315 smbmntinfo_t *mi,
327 ASSERT(RW_READ_HELD(&mi->smi_hash_lk));
328 vfsp = mi->smi_vfsp;
331 np = sn_hashfind(mi, rpath, rplen, NULL);
338 rw_exit(&mi->smi_hash_lk);
361 rw_enter(&mi->smi_hash_lk, RW_READER);
375 rw_enter(&mi->smi_hash_lk, RW_READER);
427 np->n_mount = mi;
430 np->n_uid = mi->smi_uid;
431 np->n_gid = mi->smi_gid;
451 * We entered with mi->smi_hash_lk held (reader).
455 rw_enter(&mi->smi_hash_lk, RW_WRITER);
462 tnp = sn_hashfind(mi, rpath, rplen, &where);
468 rw_exit(&mi->smi_hash_lk);
471 rw_enter(&mi->smi_hash_lk, RW_READER);
506 smbmntinfo_t *mi;
514 mi = VFTOSMI(vfsp);
533 rw_enter(&mi->smi_hash_lk, RW_WRITER);
538 rw_exit(&mi->smi_hash_lk);
547 rw_exit(&mi->smi_hash_lk);
591 rw_enter(&mi->smi_hash_lk, RW_WRITER);
597 rw_exit(&mi->smi_hash_lk);
618 rw_exit(&mi->smi_hash_lk);
658 smbmntinfo_t *mi = np->n_mount;
660 ASSERT(RW_WRITE_HELD(&mi->smi_hash_lk));
663 avl_insert(&mi->smi_hash_avl, np, where);
680 smbmntinfo_t *mi = np->n_mount;
682 ASSERT(RW_WRITE_HELD(&mi->smi_hash_lk));
685 avl_remove(&mi->smi_hash_avl, np);
700 smbmntinfo_t *mi = np->n_mount;
702 rw_enter(&mi->smi_hash_lk, RW_WRITER);
704 rw_exit(&mi->smi_hash_lk);
716 smbmntinfo_t *mi,
725 ASSERT(RW_LOCK_HELD(&mi->smi_hash_lk));
732 np = avl_find(&mi->smi_hash_avl, &nhdr, pwhere);
823 smbmntinfo_t *mi;
828 mi = top_np->n_mount;
829 rw_enter(&mi->smi_hash_lk, RW_READER);
835 np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER);
848 rw_exit(&mi->smi_hash_lk);
875 smbmntinfo_t *mi;
880 mi = VFTOSMI(vfsp);
881 rw_enter(&mi->smi_hash_lk, RW_READER);
882 for (np = avl_first(&mi->smi_hash_avl); np != NULL;
883 np = avl_walk(&mi->smi_hash_avl, np, AVL_AFTER)) {
916 rw_exit(&mi->smi_hash_lk);
939 smbmntinfo_t *mi;
944 mi = VFTOSMI(vfsp);
948 rw_enter(&mi->smi_hash_lk, RW_WRITER);
950 while ((np = avl_destroy_nodes(&mi->smi_hash_avl, &v)) != NULL) {
986 avl_destroy(&mi->smi_hash_avl);
992 mi->smi_hash_avl = tmp_avl;
993 rw_exit(&mi->smi_hash_lk);
1126 smbmntinfo_t *mi;
1136 mi = np->n_mount;
1137 rw_enter(&mi->smi_hash_lk, RW_WRITER);
1142 rw_exit(&mi->smi_hash_lk);
1148 rw_exit(&mi->smi_hash_lk);