Symbol: libbe_handle_t
lib/libbe/be.c
1009
be_validate_name(libbe_handle_t *lbh, const char *name)
lib/libbe/be.c
1041
be_rename(libbe_handle_t *lbh, const char *old, const char *new)
lib/libbe/be.c
1089
be_export(libbe_handle_t *lbh, const char *bootenv, int fd)
lib/libbe/be.c
109
if ((lbh = calloc(1, sizeof(libbe_handle_t))) == NULL)
lib/libbe/be.c
1114
be_import(libbe_handle_t *lbh, const char *bootenv, int fd)
lib/libbe/be.c
1157
be_create_child_noent(libbe_handle_t *lbh, const char *active,
lib/libbe/be.c
1195
be_create_child_cloned(libbe_handle_t *lbh, const char *active)
lib/libbe/be.c
1245
be_add_child(libbe_handle_t *lbh, const char *child_path, bool cp_if_exists)
lib/libbe/be.c
1293
be_deactivate(libbe_handle_t *lbh, const char *ds, bool temporary)
lib/libbe/be.c
1336
be_activate(libbe_handle_t *lbh, const char *bootenv, bool temporary)
lib/libbe/be.c
1384
be_log_history(libbe_handle_t *lbh, const char *message)
lib/libbe/be.c
178
libbe_close(libbe_handle_t *lbh)
lib/libbe/be.c
37
libbe_handle_t *lbh;
lib/libbe/be.c
391
be_destroy_internal(libbe_handle_t *lbh, const char *name, int options,
lib/libbe/be.c
44
static int be_create_child_noent(libbe_handle_t *lbh, const char *active,
lib/libbe/be.c
46
static int be_create_child_cloned(libbe_handle_t *lbh, const char *active);
lib/libbe/be.c
533
be_destroy(libbe_handle_t *lbh, const char *name, int options)
lib/libbe/be.c
548
be_setup_snapshot_name(libbe_handle_t *lbh, char *buf, size_t buflen)
lib/libbe/be.c
568
be_is_auto_snapshot_name(libbe_handle_t *lbh __unused, const char *name)
lib/libbe/be.c
57
be_locate_rootfs(libbe_handle_t *lbh)
lib/libbe/be.c
587
be_snapshot(libbe_handle_t *lbh, const char *source, const char *snap_name,
lib/libbe/be.c
641
be_create(libbe_handle_t *lbh, const char *name)
lib/libbe/be.c
804
be_clone(libbe_handle_t *lbh, const char *bename, const char *snapshot, int depth)
lib/libbe/be.c
860
int be_create_depth(libbe_handle_t *lbh, const char *bename,
lib/libbe/be.c
870
be_create_from_existing_snap(libbe_handle_t *lbh, const char *bename,
lib/libbe/be.c
88
libbe_handle_t *
lib/libbe/be.c
881
be_create_from_existing(libbe_handle_t *lbh, const char *bename, const char *old)
lib/libbe/be.c
92
libbe_handle_t *lbh;
lib/libbe/be.c
927
be_create_empty(libbe_handle_t *lbh, const char *bename)
lib/libbe/be.c
949
be_validate_snap(libbe_handle_t *lbh, const char *snap_name)
lib/libbe/be.c
975
be_root_concat(libbe_handle_t *lbh, const char *name, char *result)
lib/libbe/be.h
100
void libbe_print_on_error(libbe_handle_t *, bool);
lib/libbe/be.h
103
int be_root_concat(libbe_handle_t *, const char *, char *);
lib/libbe/be.h
104
int be_validate_name(libbe_handle_t * __unused, const char *);
lib/libbe/be.h
105
int be_validate_snap(libbe_handle_t *, const char *);
lib/libbe/be.h
106
int be_exists(libbe_handle_t *, const char *);
lib/libbe/be.h
108
int be_export(libbe_handle_t *, const char *, int fd);
lib/libbe/be.h
109
int be_import(libbe_handle_t *, const char *, int fd);
lib/libbe/be.h
111
int be_log_history(libbe_handle_t *, const char *);
lib/libbe/be.h
114
int be_add_child(libbe_handle_t *, const char *, bool);
lib/libbe/be.h
44
libbe_handle_t *libbe_init(const char *root);
lib/libbe/be.h
45
void libbe_close(libbe_handle_t *);
lib/libbe/be.h
48
const char *be_active_name(libbe_handle_t *);
lib/libbe/be.h
49
const char *be_active_path(libbe_handle_t *);
lib/libbe/be.h
50
const char *be_nextboot_name(libbe_handle_t *);
lib/libbe/be.h
51
const char *be_nextboot_path(libbe_handle_t *);
lib/libbe/be.h
52
const char *be_root_path(libbe_handle_t *);
lib/libbe/be.h
54
int be_get_bootenv_props(libbe_handle_t *, nvlist_t *);
lib/libbe/be.h
55
int be_get_dataset_props(libbe_handle_t *, const char *, nvlist_t *);
lib/libbe/be.h
56
int be_get_dataset_snapshots(libbe_handle_t *, const char *, nvlist_t *);
lib/libbe/be.h
60
int be_activate(libbe_handle_t *, const char *, bool);
lib/libbe/be.h
61
int be_deactivate(libbe_handle_t *, const char *, bool);
lib/libbe/be.h
63
bool be_is_auto_snapshot_name(libbe_handle_t *, const char *);
lib/libbe/be.h
66
int be_create(libbe_handle_t *, const char *);
lib/libbe/be.h
67
int be_create_depth(libbe_handle_t *, const char *, const char *, int);
lib/libbe/be.h
68
int be_create_empty(libbe_handle_t *, const char *);
lib/libbe/be.h
69
int be_create_from_existing(libbe_handle_t *, const char *, const char *);
lib/libbe/be.h
70
int be_create_from_existing_snap(libbe_handle_t *, const char *, const char *);
lib/libbe/be.h
71
int be_snapshot(libbe_handle_t *, const char *, const char *, bool, char *);
lib/libbe/be.h
74
int be_rename(libbe_handle_t *, const char *, const char *);
lib/libbe/be.h
84
int be_destroy(libbe_handle_t *, const char *, int);
lib/libbe/be.h
93
int be_mount(libbe_handle_t *, const char *, const char *, int, char *);
lib/libbe/be.h
94
int be_unmount(libbe_handle_t *, const char *, int);
lib/libbe/be.h
95
int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *);
lib/libbe/be.h
98
int libbe_errno(libbe_handle_t *);
lib/libbe/be.h
99
const char *libbe_error_description(libbe_handle_t *);
lib/libbe/be_access.c
177
be_mounted_at(libbe_handle_t *lbh, const char *path, nvlist_t *details)
lib/libbe/be_access.c
219
be_mount(libbe_handle_t *lbh, const char *bootenv, const char *mountpoint,
lib/libbe/be_access.c
23
libbe_handle_t *lbh;
lib/libbe/be_access.c
285
be_unmount(libbe_handle_t *lbh, const char *bootenv, int flags)
lib/libbe/be_access.c
342
be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint)
lib/libbe/be_error.c
107
set_error(libbe_handle_t *lbh, be_error_t err)
lib/libbe/be_error.c
15
libbe_errno(libbe_handle_t *lbh)
lib/libbe/be_error.c
23
libbe_error_description(libbe_handle_t *lbh)
lib/libbe/be_error.c
98
libbe_print_on_error(libbe_handle_t *lbh, bool val)
lib/libbe/be_impl.h
27
libbe_handle_t *lbh;
lib/libbe/be_impl.h
35
libbe_handle_t *lbh;
lib/libbe/be_impl.h
42
libbe_handle_t *lbh;
lib/libbe/be_impl.h
50
char *be_mountpoint_augmented(libbe_handle_t *lbh, char *mountpoint);
lib/libbe/be_impl.h
53
int set_error(libbe_handle_t *, be_error_t);
lib/libbe/be_info.c
114
be_get_dataset_snapshots(libbe_handle_t *lbh, const char *name, nvlist_t *props)
lib/libbe/be_info.c
142
libbe_handle_t *lbh;
lib/libbe/be_info.c
21
be_active_name(libbe_handle_t *lbh)
lib/libbe/be_info.c
282
be_exists(libbe_handle_t *lbh, const char *be)
lib/libbe/be_info.c
35
be_active_path(libbe_handle_t *lbh)
lib/libbe/be_info.c
45
be_nextboot_name(libbe_handle_t *lbh)
lib/libbe/be_info.c
59
be_nextboot_path(libbe_handle_t *lbh)
lib/libbe/be_info.c
70
be_root_path(libbe_handle_t *lbh)
lib/libbe/be_info.c
82
be_get_bootenv_props(libbe_handle_t *lbh, nvlist_t *dsnvl)
lib/libbe/be_info.c
94
be_get_dataset_props(libbe_handle_t *lbh, const char *name, nvlist_t *props)
lib/libbe/tests/target_prog.c
40
libbe_handle_t *lbh;
sbin/bectl/bectl.c
38
libbe_handle_t *be;
sbin/bectl/bectl.h
14
extern libbe_handle_t *be;