Lines Matching refs:libbe_handle_t
36 typedef struct libbe_handle libbe_handle_t; typedef
65 libbe_handle_t *libbe_init(const char *root);
66 void libbe_close(libbe_handle_t *);
69 const char *be_active_name(libbe_handle_t *);
70 const char *be_active_path(libbe_handle_t *);
71 const char *be_nextboot_name(libbe_handle_t *);
72 const char *be_nextboot_path(libbe_handle_t *);
73 const char *be_root_path(libbe_handle_t *);
75 int be_get_bootenv_props(libbe_handle_t *, nvlist_t *);
76 int be_get_dataset_props(libbe_handle_t *, const char *, nvlist_t *);
77 int be_get_dataset_snapshots(libbe_handle_t *, const char *, nvlist_t *);
81 int be_activate(libbe_handle_t *, const char *, bool);
82 int be_deactivate(libbe_handle_t *, const char *, bool);
84 bool be_is_auto_snapshot_name(libbe_handle_t *, const char *);
87 int be_create(libbe_handle_t *, const char *);
88 int be_create_depth(libbe_handle_t *, const char *, const char *, int);
89 int be_create_from_existing(libbe_handle_t *, const char *, const char *);
90 int be_create_from_existing_snap(libbe_handle_t *, const char *, const char *);
91 int be_snapshot(libbe_handle_t *, const char *, const char *, bool, char *);
94 int be_rename(libbe_handle_t *, const char *, const char *);
104 int be_destroy(libbe_handle_t *, const char *, int);
113 int be_mount(libbe_handle_t *, const char *, const char *, int, char *);
114 int be_unmount(libbe_handle_t *, const char *, int);
115 int be_mounted_at(libbe_handle_t *, const char *path, nvlist_t *);
118 int libbe_errno(libbe_handle_t *);
119 const char *libbe_error_description(libbe_handle_t *);
120 void libbe_print_on_error(libbe_handle_t *, bool);
123 int be_root_concat(libbe_handle_t *, const char *, char *);
124 int be_validate_name(libbe_handle_t * __unused, const char *);
125 int be_validate_snap(libbe_handle_t *, const char *);
126 int be_exists(libbe_handle_t *, const char *);
128 int be_export(libbe_handle_t *, const char *, int fd);
129 int be_import(libbe_handle_t *, const char *, int fd);
132 int be_add_child(libbe_handle_t *, const char *, bool);