Lines Matching refs:mtn

814 		mnttab_node_t *mtn;  in libzfs_mnttab_update()  local
818 mtn = zfs_alloc(hdl, sizeof (mnttab_node_t)); in libzfs_mnttab_update()
819 mtn->mtn_mt.mnt_special = zfs_strdup(hdl, entry.mnt_special); in libzfs_mnttab_update()
820 mtn->mtn_mt.mnt_mountp = zfs_strdup(hdl, entry.mnt_mountp); in libzfs_mnttab_update()
821 mtn->mtn_mt.mnt_fstype = zfs_strdup(hdl, entry.mnt_fstype); in libzfs_mnttab_update()
822 mtn->mtn_mt.mnt_mntopts = zfs_strdup(hdl, entry.mnt_mntopts); in libzfs_mnttab_update()
823 avl_add(&hdl->libzfs_mnttab_cache, mtn); in libzfs_mnttab_update()
831 mnttab_node_t *mtn; in libzfs_mnttab_fini() local
833 while (mtn = avl_destroy_nodes(&hdl->libzfs_mnttab_cache, &cookie)) { in libzfs_mnttab_fini()
834 free(mtn->mtn_mt.mnt_special); in libzfs_mnttab_fini()
835 free(mtn->mtn_mt.mnt_mountp); in libzfs_mnttab_fini()
836 free(mtn->mtn_mt.mnt_fstype); in libzfs_mnttab_fini()
837 free(mtn->mtn_mt.mnt_mntopts); in libzfs_mnttab_fini()
838 free(mtn); in libzfs_mnttab_fini()
854 mnttab_node_t *mtn; in libzfs_mnttab_find() local
874 mtn = avl_find(&hdl->libzfs_mnttab_cache, &find, NULL); in libzfs_mnttab_find()
875 if (mtn) { in libzfs_mnttab_find()
876 *entry = mtn->mtn_mt; in libzfs_mnttab_find()
886 mnttab_node_t *mtn; in libzfs_mnttab_add() local
890 mtn = zfs_alloc(hdl, sizeof (mnttab_node_t)); in libzfs_mnttab_add()
891 mtn->mtn_mt.mnt_special = zfs_strdup(hdl, special); in libzfs_mnttab_add()
892 mtn->mtn_mt.mnt_mountp = zfs_strdup(hdl, mountp); in libzfs_mnttab_add()
893 mtn->mtn_mt.mnt_fstype = zfs_strdup(hdl, MNTTYPE_ZFS); in libzfs_mnttab_add()
894 mtn->mtn_mt.mnt_mntopts = zfs_strdup(hdl, mntopts); in libzfs_mnttab_add()
895 avl_add(&hdl->libzfs_mnttab_cache, mtn); in libzfs_mnttab_add()