sun_disklabel
struct sun_disklabel *slp;
slp = (struct sun_disklabel *)bp->b_data;
error = disklabel_bsd_to_om(lp, (struct sun_disklabel *)bp->b_data);
sun_extended_sum(struct sun_disklabel *sl, void *end)
disklabel_om_to_bsd(dev_t dev, struct sun_disklabel *sl, struct disklabel *lp)
disklabel_bsd_to_om(struct disklabel *lp, struct sun_disklabel *sl)
int disklabel_om_to_bsd(dev_t, struct sun_disklabel *, struct disklabel *);
int disklabel_bsd_to_om(struct disklabel *, struct sun_disklabel *);
static __inline u_int sun_extended_sum(struct sun_disklabel *, void *);
struct sun_disklabel *slp;
slp = (struct sun_disklabel *)bp;
sun_extended_sum(struct sun_disklabel *sl, void *end)
struct sun_disklabel *sc_label;
slp = (struct sun_disklabel *)bp->b_data;
error = disklabel_bsd_to_sun(lp, (struct sun_disklabel *)bp->b_data);
sun_extended_sum(struct sun_disklabel *sl, void *end)
disklabel_sun_to_bsd(dev_t dev, struct sun_disklabel *sl, struct disklabel *lp)
disklabel_bsd_to_sun(struct disklabel *lp, struct sun_disklabel *sl)
static int disklabel_sun_to_bsd(dev_t dev, struct sun_disklabel *,
static int disklabel_bsd_to_sun(struct disklabel *, struct sun_disklabel *);
static __inline u_int sun_extended_sum(struct sun_disklabel *, void *);
struct sun_disklabel *slp;
sun_extended_sum(struct sun_disklabel *sl, void *end)
disklabel_sun_to_bsd(struct sun_disklabel *sl, struct disklabel *lp)
struct sun_disklabel *slp;
slp = (struct sun_disklabel *)buf;
int adjust_base(int, struct sun_disklabel *);
int get_label(int, struct sun_disklabel *);
off_t cylindersize(int, struct sun_disklabel *);
int adjust_label(int, struct sun_disklabel *, int, off_t, off_t);
adjust_base(int f, struct sun_disklabel *slp)
get_label(int f, struct sun_disklabel *slp)
struct sun_disklabel sl;
adjust_label(int f, struct sun_disklabel *slp, int part, off_t start, off_t size)
cylindersize(int f, struct sun_disklabel *slp)