416 extern int spa_get_stats(const char *pool, nvlist_t **config, |
416 extern int spa_get_stats(const char *pool, nvlist_t **config, |
417 char *altroot, size_t buflen); |
417 char *altroot, size_t buflen); |
418 extern int spa_create(const char *pool, nvlist_t *config, nvlist_t *props, |
418 extern int spa_create(const char *pool, nvlist_t *config, nvlist_t *props, |
419 const char *history_str, nvlist_t *zplprops); |
419 const char *history_str, nvlist_t *zplprops); |
420 extern int spa_import_rootpool(char *devpath, char *devid); |
420 extern int spa_import_rootpool(char *devpath, char *devid); |
421 extern int spa_import(const char *pool, nvlist_t *config, nvlist_t *props); |
421 extern int spa_import(const char *pool, nvlist_t *config, nvlist_t *props, |
422 extern int spa_import_verbatim(const char *, nvlist_t *, nvlist_t *); |
422 uint64_t flags); |
423 extern nvlist_t *spa_tryimport(nvlist_t *tryconfig); |
423 extern nvlist_t *spa_tryimport(nvlist_t *tryconfig); |
424 extern int spa_destroy(char *pool); |
424 extern int spa_destroy(char *pool); |
425 extern int spa_export(char *pool, nvlist_t **oldconfig, boolean_t force, |
425 extern int spa_export(char *pool, nvlist_t **oldconfig, boolean_t force, |
426 boolean_t hardforce); |
426 boolean_t hardforce); |
427 extern int spa_reset(char *pool); |
427 extern int spa_reset(char *pool); |
618 extern uint64_t bp_get_dsize_sync(spa_t *spa, const blkptr_t *bp); |
618 extern uint64_t bp_get_dsize_sync(spa_t *spa, const blkptr_t *bp); |
619 extern uint64_t bp_get_dsize(spa_t *spa, const blkptr_t *bp); |
619 extern uint64_t bp_get_dsize(spa_t *spa, const blkptr_t *bp); |
620 extern boolean_t spa_has_slogs(spa_t *spa); |
620 extern boolean_t spa_has_slogs(spa_t *spa); |
621 extern boolean_t spa_is_root(spa_t *spa); |
621 extern boolean_t spa_is_root(spa_t *spa); |
622 extern boolean_t spa_writeable(spa_t *spa); |
622 extern boolean_t spa_writeable(spa_t *spa); |
623 extern void spa_rewind_data_to_nvlist(spa_t *spa, nvlist_t *to); |
|
624 |
623 |
625 extern int spa_mode(spa_t *spa); |
624 extern int spa_mode(spa_t *spa); |
626 extern uint64_t strtonum(const char *str, char **nptr); |
625 extern uint64_t strtonum(const char *str, char **nptr); |
627 |
626 |
628 /* history logging */ |
627 /* history logging */ |