disklabel_t
disklabel_t lpx, int writeflag);
l32_getpartbounds(struct diskslices *ssp, disklabel_t lp, u_int32_t part,
l32_loadpartinfo(disklabel_t lp, u_int32_t part, struct partinfo *dpart)
l32_getnumparts(disklabel_t lp)
l32_getpackname(disklabel_t lp, char *buf, size_t bytes)
l32_freedisklabel(disklabel_t *lpp)
l32_readdisklabel(cdev_t dev, struct diskslice *sp, disklabel_t *lpp,
disklabel_t lpx;
l32_setdisklabel(disklabel_t olpx, disklabel_t nlpx, struct diskslices *ssp,
disklabel_t lpx)
static disklabel_t
disklabel_t res;
l32_makevirginlabel(disklabel_t lpx, struct diskslices *ssp,
disklabel_t template;
disklabel_t lpx, int writeflag)
l64_getnumparts(disklabel_t lp)
l64_getpackname(disklabel_t lp, char *buf, size_t bytes)
l64_freedisklabel(disklabel_t *lpp)
l64_readdisklabel(cdev_t dev, struct diskslice *sp, disklabel_t *lpp,
l64_setdisklabel(disklabel_t olpx, disklabel_t nlpx, struct diskslices *ssp,
struct diskslice *sp, disklabel_t lpx)
static disklabel_t
disklabel_t res;
l64_makevirginlabel(disklabel_t lpx, struct diskslices *ssp,
l64_getpartbounds(struct diskslices *ssp, disklabel_t lp, u_int32_t part,
l64_loadpartinfo(disklabel_t lp, u_int32_t part, struct partinfo *dpart)
disklabel_t lp;
disklabel_t lptmp;
static void set_ds_label (struct diskslices *ssp, int slice, disklabel_t lp,
disklabel_t lp;
disklabel_t lp;
disklabel_t lp;
disklabel_t lp, disklabel_ops_t ops)
disklabel_t lp;
(struct cdev *, struct diskslice *, disklabel_t *,
(disklabel_t, disklabel_t, struct diskslices *,
disklabel_t);
disklabel_t (*op_clone_label)
(struct diskslices *, disklabel_t, u_int32_t,
(disklabel_t, u_int32_t, struct partinfo *);
(disklabel_t);
(disklabel_t, char *, size_t);
(disklabel_t, struct diskslices *,
(disklabel_t *);
disklabel_t ds_label; /* label, if any */