partlist
get_slice(ib_data_t *data, struct partlist *pl, struct dk_gpt *vtoc,
struct partlist **plp)
struct partlist *pl;
struct partlist *pl;
struct partlist *pl;
struct partlist *pl;
struct partlist *pl;
static void prepare_bootblock(ib_data_t *, struct partlist *, char *);
struct partlist *pl;
stagefs_mount(char *blkdev, struct partlist *plist)
prepare_stage1(struct partlist *stage1, struct partlist *stage2, uuid_t uuid)
prepare_bootblock(ib_data_t *data, struct partlist *pl, char *updt_str)
struct partlist *pl;
struct partlist *mbr, *stage1, *stage2;
install_stage1_cb(void *data, struct partlist *plist)
struct partlist *pl;
while ((pl = STAILQ_LAST(data.plist, partlist, pl_next)) !=
STAILQ_REMOVE(data.plist, pl, partlist, pl_next);
while ((pl = STAILQ_LAST(data.plist, partlist, pl_next)) != NULL) {
STAILQ_REMOVE(data.plist, pl, partlist, pl_next);
struct partlist *pl;
while ((pl = STAILQ_LAST(data.plist, partlist, pl_next)) != NULL) {
STAILQ_REMOVE(data.plist, pl, partlist, pl_next);
struct partlist *pl_src, *pl_dest;
install_stage2_cb(void *data, struct partlist *plist)
while ((pl_dest = STAILQ_LAST(dest.plist, partlist, pl_next)) != NULL) {
STAILQ_REMOVE(dest.plist, pl_dest, partlist, pl_next);
pl_src = STAILQ_LAST(src.plist, partlist, pl_next);
STAILQ_REMOVE(src.plist, pl_src, partlist, pl_next);
while ((pl_dest = STAILQ_LAST(dest.plist, partlist, pl_next)) != NULL) {
STAILQ_REMOVE(dest.plist, pl_dest, partlist, pl_next);
while ((pl_src = STAILQ_LAST(src.plist, partlist, pl_next)) != NULL) {
STAILQ_REMOVE(src.plist, pl_src, partlist, pl_next);
install_esp_cb(void *data, struct partlist *plist)
compare_mbr_cb(struct partlist *plist)
compare_stage1_cb(struct partlist *plist)
compare_einfo_cb(struct partlist *plist)
read_stage1_cb(struct partlist *plist)
read_stage1_bbl_cb(struct partlist *plist)
read_stage2_cb(struct partlist *plist)
read_einfo_file_cb(struct partlist *plist)
read_stage2_file_cb(struct partlist *plist)
read_einfo_esp_cb(struct partlist *plist)
print_stage1_cb(struct partlist *plist)
print_einfo_cb(struct partlist *plist)
static struct partlist *
struct partlist *pl;
partlist_free(struct partlist *pl)
bool (*read)(struct partlist *);
bool (*read_bbl)(struct partlist *);
bool (*compare)(struct partlist *);
void (*install)(void *, struct partlist *);
void (*print)(struct partlist *);
STAILQ_ENTRY(partlist) pl_next;
typedef STAILQ_HEAD(part_list, partlist) part_list_t;
struct partlist;