Lines Matching refs:mtn

813 		mnttab_node_t *mtn;  in libzfs_mnttab_update()  local
817 mtn = zfs_alloc(hdl, sizeof (mnttab_node_t)); in libzfs_mnttab_update()
818 mtn->mtn_mt.mnt_special = zfs_strdup(hdl, entry.mnt_special); in libzfs_mnttab_update()
819 mtn->mtn_mt.mnt_mountp = zfs_strdup(hdl, entry.mnt_mountp); in libzfs_mnttab_update()
820 mtn->mtn_mt.mnt_fstype = zfs_strdup(hdl, entry.mnt_fstype); in libzfs_mnttab_update()
821 mtn->mtn_mt.mnt_mntopts = zfs_strdup(hdl, entry.mnt_mntopts); in libzfs_mnttab_update()
822 avl_add(&hdl->libzfs_mnttab_cache, mtn); in libzfs_mnttab_update()
830 mnttab_node_t *mtn; in libzfs_mnttab_fini() local
832 while (mtn = avl_destroy_nodes(&hdl->libzfs_mnttab_cache, &cookie)) { in libzfs_mnttab_fini()
833 free(mtn->mtn_mt.mnt_special); in libzfs_mnttab_fini()
834 free(mtn->mtn_mt.mnt_mountp); in libzfs_mnttab_fini()
835 free(mtn->mtn_mt.mnt_fstype); in libzfs_mnttab_fini()
836 free(mtn->mtn_mt.mnt_mntopts); in libzfs_mnttab_fini()
837 free(mtn); in libzfs_mnttab_fini()
853 mnttab_node_t *mtn; in libzfs_mnttab_find() local
873 mtn = avl_find(&hdl->libzfs_mnttab_cache, &find, NULL); in libzfs_mnttab_find()
874 if (mtn) { in libzfs_mnttab_find()
875 *entry = mtn->mtn_mt; in libzfs_mnttab_find()
885 mnttab_node_t *mtn; in libzfs_mnttab_add() local
889 mtn = zfs_alloc(hdl, sizeof (mnttab_node_t)); in libzfs_mnttab_add()
890 mtn->mtn_mt.mnt_special = zfs_strdup(hdl, special); in libzfs_mnttab_add()
891 mtn->mtn_mt.mnt_mountp = zfs_strdup(hdl, mountp); in libzfs_mnttab_add()
892 mtn->mtn_mt.mnt_fstype = zfs_strdup(hdl, MNTTYPE_ZFS); in libzfs_mnttab_add()
893 mtn->mtn_mt.mnt_mntopts = zfs_strdup(hdl, mntopts); in libzfs_mnttab_add()
894 avl_add(&hdl->libzfs_mnttab_cache, mtn); in libzfs_mnttab_add()