Lines Matching refs:zhandle
713 zfs_init_libshare_impl(libzfs_handle_t *zhandle, int service, void *arg) in zfs_init_libshare_impl() argument
733 _sa_needs_refresh(zhandle->libzfs_sharehdl)) { in zfs_init_libshare_impl()
734 zfs_uninit_libshare(zhandle); in zfs_init_libshare_impl()
735 zhandle->libzfs_sharehdl = _sa_init_arg(service, arg); in zfs_init_libshare_impl()
738 if (zhandle && zhandle->libzfs_sharehdl == NULL) in zfs_init_libshare_impl()
739 zhandle->libzfs_sharehdl = _sa_init_arg(service, arg); in zfs_init_libshare_impl()
741 if (zhandle->libzfs_sharehdl == NULL) in zfs_init_libshare_impl()
747 zfs_init_libshare(libzfs_handle_t *zhandle, int service) in zfs_init_libshare() argument
749 return (zfs_init_libshare_impl(zhandle, service, NULL)); in zfs_init_libshare()
753 zfs_init_libshare_arg(libzfs_handle_t *zhandle, int service, void *arg) in zfs_init_libshare_arg() argument
755 return (zfs_init_libshare_impl(zhandle, service, arg)); in zfs_init_libshare_arg()
766 zfs_uninit_libshare(libzfs_handle_t *zhandle) in zfs_uninit_libshare() argument
768 if (zhandle != NULL && zhandle->libzfs_sharehdl != NULL) { in zfs_uninit_libshare()
770 _sa_fini(zhandle->libzfs_sharehdl); in zfs_uninit_libshare()
771 zhandle->libzfs_sharehdl = NULL; in zfs_uninit_libshare()