Lines Matching defs:libzfs_handle_t

176 typedef struct libzfs_handle libzfs_handle_t;
181 extern libzfs_handle_t *libzfs_init(void);
182 extern void libzfs_fini(libzfs_handle_t *);
184 extern libzfs_handle_t *zpool_get_handle(zpool_handle_t *);
185 extern libzfs_handle_t *zfs_get_handle(zfs_handle_t *);
187 extern void libzfs_print_on_error(libzfs_handle_t *, boolean_t);
190 extern int zpool_log_history(libzfs_handle_t *, const char *);
192 extern int libzfs_errno(libzfs_handle_t *);
193 extern const char *libzfs_error_action(libzfs_handle_t *);
194 extern const char *libzfs_error_description(libzfs_handle_t *);
195 extern int zfs_standard_error(libzfs_handle_t *, int, const char *);
196 extern void libzfs_mnttab_init(libzfs_handle_t *);
197 extern void libzfs_mnttab_fini(libzfs_handle_t *);
198 extern void libzfs_mnttab_cache(libzfs_handle_t *, boolean_t);
199 extern int libzfs_mnttab_find(libzfs_handle_t *, const char *,
201 extern void libzfs_mnttab_add(libzfs_handle_t *, const char *,
203 extern void libzfs_mnttab_remove(libzfs_handle_t *, const char *);
208 extern zpool_handle_t *zpool_open(libzfs_handle_t *, const char *);
209 extern zpool_handle_t *zpool_open_canfail(libzfs_handle_t *, const char *);
215 extern void zpool_free_handles(libzfs_handle_t *);
216 extern int zpool_nextboot(libzfs_handle_t *, uint64_t, uint64_t, const char *);
222 extern int zpool_iter(libzfs_handle_t *, zpool_iter_f, void *);
228 extern int zpool_create(libzfs_handle_t *, const char *, nvlist_t *,
267 extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, const char *);
356 extern int zpool_import(libzfs_handle_t *, nvlist_t *, const char *,
358 extern int zpool_import_props(libzfs_handle_t *, nvlist_t *, const char *,
377 extern nvlist_t *zpool_search_import(libzfs_handle_t *, importargs_t *);
380 extern nvlist_t *zpool_find_import(libzfs_handle_t *, int, char **);
381 extern nvlist_t *zpool_find_import_cached(libzfs_handle_t *, const char *,
391 extern char *zpool_vdev_name(libzfs_handle_t *, zpool_handle_t *, nvlist_t *,
399 extern int zfs_ioctl(libzfs_handle_t *, int request, struct zfs_cmd *);
401 extern void zpool_explain_recover(libzfs_handle_t *, const char *, int,
408 extern zfs_handle_t *zfs_open(libzfs_handle_t *, const char *, int);
429 extern nvlist_t *zfs_valid_proplist(libzfs_handle_t *, zfs_type_t,
500 extern int zprop_get_list(libzfs_handle_t *, char *, zprop_list_t **,
537 extern int zfs_iter_root(libzfs_handle_t *, zfs_iter_f, void *);
560 extern int zfs_create(libzfs_handle_t *, const char *, zfs_type_t,
562 extern int zfs_create_ancestors(libzfs_handle_t *, const char *);
565 extern int zfs_destroy_snaps_nvl(libzfs_handle_t *, nvlist_t *, boolean_t);
567 extern int zfs_snapshot(libzfs_handle_t *, const char *, boolean_t, nvlist_t *);
568 extern int zfs_snapshot_nvl(libzfs_handle_t *hdl, nvlist_t *snaps,
626 extern int zfs_send_resume(libzfs_handle_t *, sendflags_t *, int outfd,
628 extern nvlist_t *zfs_send_resume_token_to_nvlist(libzfs_handle_t *hdl,
683 extern int zfs_receive(libzfs_handle_t *, const char *, nvlist_t *,
701 extern zfs_handle_t *zfs_path_to_zhandle(libzfs_handle_t *, char *, zfs_type_t);
702 extern boolean_t zfs_dataset_exists(libzfs_handle_t *, const char *,
710 extern boolean_t is_mounted(libzfs_handle_t *, const char *special, char **);
737 extern int zfs_deleg_share_nfs(libzfs_handle_t *, char *, char *, char *,
762 extern int zfs_nicestrtonum(libzfs_handle_t *, const char *, uint64_t *);
767 extern int zpool_in_use(libzfs_handle_t *, int, pool_state_t *, char **,
783 int zfs_smb_acl_add(libzfs_handle_t *, char *, char *, char *);
784 int zfs_smb_acl_remove(libzfs_handle_t *, char *, char *, char *);
785 int zfs_smb_acl_purge(libzfs_handle_t *, char *, char *);
786 int zfs_smb_acl_rename(libzfs_handle_t *, char *, char *, char *, char *);
798 extern void libzfs_fru_refresh(libzfs_handle_t *);
799 extern const char *libzfs_fru_lookup(libzfs_handle_t *, const char *);
800 extern const char *libzfs_fru_devpath(libzfs_handle_t *, const char *);
801 extern boolean_t libzfs_fru_compare(libzfs_handle_t *, const char *,
803 extern boolean_t libzfs_fru_notself(libzfs_handle_t *, const char *);